; This demonstrates 16-bit and 32-bit byte Swapping ; ; {- Swap Inputs ; -} Swap Outputs ; Int, Dint, Real values can be swapped ; Note: For bit assignments the bit numbers are adjusted internally to reflect byte swapping BaudRate 12m ; Node ILen OLen DeviceID PbSlave 3 122 122 0x08a5 Name "TestTarget" IpAddr 10.10.0.198 RPI 10 AssemIns, 6 O_T_ConnPt, 2 T_O_ConnPt, 1 Inputs 126 ; Bytes: 'Seq'2 + 'StsHdr'4 + 'Payload'120 (60 ints or 30 dints) ; Input Swapping PbsInt [ 0] <- Int[ 0] PbsInt [ 1] {- Int[ 0] PbsDint[10] <- Dint[10] PbsDint[12] {- Dint[10] EndInputs Outputs 126 ; Bytes: 'Seq'2 + 'Run/IdleHdr'4 + 'Payload'120 (60 ints or 30 dints) ; Output Swapping PbsInt [ 0] -> Int[ 0] PbsInt [ 0] -} Int[ 1] PbsDint[10] -> Dint[10] PbsDint[10] -} Dint[12] EndOutputs EndPbSlave