; This demonstrates Mapping Bits ; Inputs ; ; <- Copy Bit ; <~ Invert Bit 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) PbsInt [0].00 <- Int[0].12 PbsInt [0].01 <- Int[0].13 PbsInt [0].02 <- Int[0].14 PbsInt [0].03 <- Int[0].15 PbsInt [0].12 <- Int[0].00 PbsInt [0].13 <- Int[0].01 PbsInt [0].14 <- Int[0].02 PbsInt [0].15 <- Int[0].03 PbsInt [1].00 <- Dint[10].28 PbsInt [1].01 <- Dint[10].29 PbsInt [1].02 <- Dint[10].30 PbsInt [1].03 <- Dint[10].31 PbsInt [1].12 <- Dint[10].00 PbsInt [1].13 <- Dint[10].01 PbsInt [1].14 <- Dint[10].02 PbsInt [1].15 <- Dint[10].03 ; Inverted Bits PbsInt [2].00 <~ Int[2].12 PbsInt [2].01 <~ Int[2].13 PbsInt [2].02 <~ Int[2].14 PbsInt [2].03 <~ Int[2].15 PbsInt [2].12 <~ Int[2].00 PbsInt [2].13 <~ Int[2].01 PbsInt [2].14 <~ Int[2].02 PbsInt [2].15 <~ Int[2].03 PbsDint[10].00 <- Int[1].12 PbsDint[10].01 <- Int[1].13 PbsDint[10].02 <- Int[1].14 PbsDint[10].03 <- Int[1].15 PbsDint[10].28 <- Int[1].00 PbsDint[10].29 <- Int[1].01 PbsDint[10].30 <- Int[1].02 PbsDint[10].31 <- Int[1].03 PbsDint[12].00 <- Dint[12].28 PbsDint[12].01 <- Dint[12].29 PbsDint[12].02 <- Dint[12].30 PbsDint[12].03 <- Dint[12].31 PbsDint[12].28 <- Dint[12].00 PbsDint[12].29 <- Dint[12].01 PbsDint[12].30 <- Dint[12].02 PbsDint[12].31 <- Dint[12].03 EndInputs Outputs 126 ; Bytes: 'Seq'2 + 'Run/IdleHdr'4 + 'Payload'120 (60 ints or 30 dints) ; Outputs looped back for display on Test Target PbsInt [0].00 -> Int[0].12 PbsInt [0].01 -> Int[0].13 PbsInt [0].02 -> Int[0].14 PbsInt [0].03 -> Int[0].15 PbsInt [0].12 -> Int[0].00 PbsInt [0].13 -> Int[0].01 PbsInt [0].14 -> Int[0].02 PbsInt [0].15 -> Int[0].03 PbsInt [1].00 -> Dint[10].28 PbsInt [1].01 -> Dint[10].29 PbsInt [1].02 -> Dint[10].30 PbsInt [1].03 -> Dint[10].31 PbsInt [1].12 -> Dint[10].00 PbsInt [1].13 -> Dint[10].01 PbsInt [1].14 -> Dint[10].02 PbsInt [1].15 -> Dint[10].03 ; Inverted Bits PbsInt [2].00 ~> Int[2].12 PbsInt [2].01 ~> Int[2].13 PbsInt [2].02 ~> Int[2].14 PbsInt [2].03 ~> Int[2].15 PbsInt [2].12 ~> Int[2].00 PbsInt [2].13 ~> Int[2].01 PbsInt [2].14 ~> Int[2].02 PbsInt [2].15 ~> Int[2].03 PbsDint[10].00 -> Int[1].12 PbsDint[10].01 -> Int[1].13 PbsDint[10].02 -> Int[1].14 PbsDint[10].03 -> Int[1].15 PbsDint[10].28 -> Int[1].00 PbsDint[10].29 -> Int[1].01 PbsDint[10].30 -> Int[1].02 PbsDint[10].31 -> Int[1].03 PbsDint[12].00 -> Dint[12].28 PbsDint[12].01 -> Dint[12].29 PbsDint[12].02 -> Dint[12].30 PbsDint[12].03 -> Dint[12].31 PbsDint[12].28 -> Dint[12].00 PbsDint[12].29 -> Dint[12].01 PbsDint[12].30 -> Dint[12].02 PbsDint[12].31 -> Dint[12].03 EndOutputs EndPbSlave