关于OPC软件KepServerEx用户组态驱动的数据收发组态问题

分享到:
306
下一篇 >

菜鸟案例:

关于KepServerEx用户组态驱动的数据收发组态问题

看了youhm回复的“wincc与从站进行自由口RS485通讯的问题”受益匪浅,可我当前遇到下面几个问题不知如何解决,求大侠指点指点。

地址01,指令01,校验**(略)——08 01 **

地址01,指令03,数据6,校验**——09 03 06 **

地址01,指令04,数据100,校验**——0C 04 64 00 00 00 **

地址01,指令06,数据100,校验**——0A 06 64 00 **

1:如何将地址左移3位(01得到08) ;

2:如何计算数据长度(64得到01,64 00 00 00得到04,64 00得到02);

3:如何将**项和**项相加(08+01=09,08+04=0C,08+02+0A)。

大虾:

看不懂你描述的内容

举例

上位发送指令报文: XX XX XX

下位返回数据报文: XX XX XX

下位返回报文里需要提取的数据

菜鸟:


写操作

向地址01,发送指令02的过程为:

发送:08 02 0A

接收:06

接收:09 02 00 0B

发送:06

完成


向地址01,发送指令01的过程为:

发送:08 01 09

接收:06

接收:09 01 00 08     //按理校验应为0A

发送:06

完成


向地址01,发送指令06,数据100的过程为

发送:0A 06 64 00 68

接收:06

接收:09 06 00 0F

发送:06

完成


读操作

向地址01,发送指令162,读到数据128的过程为:

发送:08 A2 AA

接收:06

接收:0C A2 80 00 00 00 2E

发送:06

完成


向地址01,发送指令169,读到分别为100、2、1的3组数据过程为:

发送:08 A9 A1

接收:06

接收:0E A9 64 00 02 00 01 00 C0

发送:06

完成

大虾:

还是不太明白,用KepServerEx估计难以实现。

你可能感兴趣: 工控菜鸟园 图片 自动化系统 WinCC Panel KEPWARE OPC
无觅相关文章插件,快速提升流量