This function block can be used as alternative to the CIA_SDO_WRITEx function blocks. It supports the arbitrary length of data. The behavior and timing is the same as with ⇘ CIA405.SDO_WRITE4. The only difference is the data type of the variables DATA and DATALENGTH.
Extends ⇘ CIA405.CIA405BASE.
Input:
| 
                               NETWORK  | 
                           
                               USINT  | 
                           
                               see CIA405.CIA405BASE  | 
                        
| 
                               ENABLE  | 
                           
                               BOOL  | 
                           
                               see CIA405.CIA405BASE  | 
                        
| 
                               TIMEOUT  | 
                           
                               UDINT  | 
                           
                               see CIA405.CIA405BASE  | 
                        
| 
                               DEVICE  | 
                           
                               CIA405.DEVICE  | 
                           
                               Addressed device; 0 means local device range: 0 … 127 initial: 0  | 
                        
| 
                               CHANNEL  | 
                           
                               USINT  | 
                           
                               SDO channel number range: 1 … 128 initial: 1  | 
                        
| 
                               INDEX  | 
                           
                               WORD  | 
                           
                               Object index range: 0000 … FFFF initial: 0  | 
                        
| 
                               SUBINDEX  | 
                           
                               BYTE  | 
                           
                               Object subindex range: 00 … FF initial: 0  | 
                        
| 
                               MODE  | 
                           
                               CIA405.SDO_MODE  | 
                           
                               
  | 
                        
| 
                               DATA  | 
                           
                               POINTER TO BYTE  | 
                           
                               Object data range: initial: 0  | 
                        
| 
                               DATALENGTH  | 
                           
                               UINT  | 
                           
                               Length of valid data in bytes range: 1 …  |