永发信息网

组态王与PLCL连接的MODBUS地址

答案:2  悬赏:0  手机版
解决时间 2021-11-11 12:31
  • 提问者网友:書生途
  • 2021-11-10 19:20
组态王与PLCL连接的MODBUS地址
最佳答案
  • 五星知识达人网友:玩世
  • 2021-11-10 19:27
这个得看你下载的modbus协议是亚控提供的还是西门子提供的还是其他的第三方编写的?
如果是亚控提供的,亚控的通讯程序占了V1000以下的地址,所以在后期编程的时候,就不要用1000以下的了,以防影响通讯。所以VW100在组态王中显示已没有意义。如果你要读VW1000,那么在组态王定义41寄存器就可以,数据类型与plc中的一致。
计算规则:组态王中(寄存器的dd 号-1)*2=PLC中的V寄存器的偏移地址。
要是其他的程序,就得按他们的规则来看地址如何定义。
全部回答
  • 1楼网友:慢性怪人
  • 2021-11-10 20:17
正常是通过PPI方式进行通讯,如果采用MODBUS方式,在PLC侧需要编MODBUS从站程序,在程序里可以对这种对应关系进行定义。一般按照MODBUS规约实现2、3基本的整数读写功能即可完成要求。追问这个我知道 ,你就告诉我:我这边有一个按钮,地址是V10.0,组态王那边是怎么显示和控制追答对于Modbus协议,组态王里可以选用Modicon的Modbus驱动,开关量有IX.X和QX.X,而没有VX.X,你这种情况,可以在下位机里把V10.0改成I或Q点,也可以把VW10定义成一个WORD变量,然后再用组态王的函数进行位分解。这两种方法都能实现你的要求。I区对应的是1XXXX,Q区对应的是0XXXX
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯