FPX做modbs主站与从站通信的问题 点击:530 | 回复:4



雪饮刀

    
  • 精华:0帖
  • 求助:3帖
  • 帖子:9帖 | 35回
  • 年度积分:1
  • 历史总积分:32
  • 注册:2013年7月13日
发表于:2016-05-16 21:03:55
楼主

在实际应用中, 某些作为从站的设备,比如二次仪表,或者其他机器设备,虽然支持Modbus RTU协议,但是不支持10(写多个寄存器功能码)指令。 只支持用06(写单个寄存器功能码)指令,这样PLC作为主站对从站进行写操作时,如果需要修改的寄存器个数多时(某些场合本身从站个数也多),就非常麻烦,需要逐条来触发F145指令。 不知道各位大侠有没有好的思路分享一下。




纵横军团-棋影

  • [版主]
  • 精华:5帖
  • 求助:21帖
  • 帖子:728帖 | 5626回
  • 年度积分:78
  • 历史总积分:82244
  • 注册:2004年5月28日
发表于:2016-05-17 00:52:26
1楼

FPX支持16功能码的!可以同时对多个寄存器进行写操作!

雪饮刀

  • 精华:0帖
  • 求助:3帖
  • 帖子:9帖 | 35回
  • 年度积分:1
  • 历史总积分:32
  • 注册:2013年7月13日
发表于:2016-05-17 08:39:01
2楼


回复内容:

嗯,FPX本身支持,但是有些从站设备不支持对多个寄存器进行写操作,只能单个进行



bhdxzgp

  • 精华:5帖
  • 求助:8帖
  • 帖子:141帖 | 5451回
  • 年度积分:0
  • 历史总积分:21609
  • 注册:2006年4月16日
发表于:2016-05-17 13:58:36
3楼

从站不支持的话;那就不能怕麻烦了!需要写多少个寄存器的.就要编写多少

如果PLC可以支持功能块封装的话;那样子相对还好一点!!!

雪饮刀

  • 精华:0帖
  • 求助:3帖
  • 帖子:9帖 | 35回
  • 年度积分:1
  • 历史总积分:32
  • 注册:2013年7月13日
发表于:2016-05-17 18:02:30
4楼


回复内容:

对: bhdxzgp 内容的回复!

嗯,功能块封装,思路很好,就是松下PLC应该没有吧


热门招聘
相关主题

官方公众号

智造工程师