S7_200.Channel_1.200.(TX) 68 1B 1B 68 02 00 6C 32 01 00 00 20 20 00 0E 00 00 04 01 12 0A 10 02 00 02 00 01 84 00 03 20 CC 16
数据长度:02 (01:1 Bit ,02:1 Byte , 04:1 Word ,06:Double Word) 00 数据个数: 02 00
存储器类型:01(存储器类型,01:V存储器 00:其它) 84 (04:S ,05:SM, 06:AI ,07:AQ ,1E: C,81:I ,82:Q ,83:M ,84:V ,1F: T)
偏移量: 00 03 20 (320转10进制 = 800 / 偏移量 800/8 = 100 )
类型就是 VB100
S7_200.Channel_1.200.(RX) 68 17 17 68 00 02 08 32 03 00 00 1F 1F 00 02 00 06 00 00 04 01 FF 04 00 10 94 00 31 16
从0开始数 16位: 05表示收到数据用一个字节存储,可能是PLC位,也可能是一个字节;06表示用两个字节存储,即一个字;08双字;0C表示8个字节。
22位: 数据形式,03表示位;04表示其他。(主要针对C,T可能是位也可能是计数值,计数时间)
24位: 表示读取数值的位数。01表示一位;08八位;10十六位;20三十二位。
25位之后: 要读取的数值(根据你发的报文的数据长度读取这个是02)
值: 16位05 所以读取的值是94 22位04表示其他 24位10是10代表的是读的数据是16进制的 所以 94转换10进制是=148