登录
首页 人机界面 人机界面
回帖 发帖
正文

主题:关于触摸屏MODBUS 通信请教大家

点击:2498 回复:14

现有一台设备使用维纶通MT6103iP需要跟六只温控器走MODBUS RTU通讯,之前完全没有这方面经验。根据往上公开的资料是做一个站号变量输入,需要跟那一个通信就输入哪一个站号,如果不主动改站地址就一直只跟一个温控通信。
有没有更好的办法循环读取六个站点的数据呢?
17-04-24 22:15
不是直接建立6个连接,然后在数据里读取?屏还要收发?
17-04-25 07:31
温控表不是可以设定站号?
17-04-25 08:00
维纶的屏幕还真没用过,如果这个屏能建六个Modbus RTU主站的话 这样方便点,但是如果只能做一个主站的话,那就只能用轮询的方式了,具体方法就是你说的把站号改为变量的形式,读完一个去读另外一个。不过轮询的方式程序写起来麻烦点,毕竟你的主站是触摸屏,只能用宏指令来写了(具体怎么用宏指令来写,我还真不晓得表情)。
17-04-25 09:20
屏本身就支持MODBUS_RTU主站;表都做丛站、设置地址、波特率、数据位长、停止位长等参数
17-04-25 09:37
是6个连接都做从站,就是不能自动切换。
17-04-25 09:52
屏是主站,6个温控做从站。就是不知道轮询怎么做。
17-04-25 09:54

引用 64732520 在 2017/4/25 9:54:04 发言【内容省略】

这个轮询是触摸屏的事!你别操心了!
17-04-25 12:00
触摸屏本身是不会轮询的!
17-04-26 09:21

引用 64732520 在 2017/4/26 9:21:07 发言【内容省略】

触摸屏会轮询的,只要您放置好不同站号的通讯元件
17-04-26 13:02

上一页下一页

工控新闻

更多新闻资讯