s7-200 modbus RTU通信可以带多少个从站?

如题:小弟遇到一个工程,本地为1个PLC控制柜,远程是100多个数字量输入模块(Modbusrtu),之前是从本地的控制箱拉线的到每一个现场控制和采集一些开关量,现在想提... 如题:小弟遇到一个工程,本地为1个PLC控制柜,远程是100多个数字量输入模块(Modbus rtu),之前是从本地的控制箱拉线的到每一个现场控制和采集一些开关量,现在想提高效率节约成本,想问问1个PLC主站能带100个从站吗?还有能带的话怎么样编程能节约通信时间?求大侠指点或者能提供更加合理的方案(在节约成本的前提下) 展开
 我来答
liujia68657
推荐于2017-12-15 · TA获得超过232个赞
知道小有建树答主
回答量:214
采纳率:0%
帮助的人:124万
展开全部
你是用485来做吗?理论上可以允许连接128台,但实际上通讯时会比较慢。 想要编程节约时间可以使用用功能块,系统有自带的功能块。还有485传输距离不能超过1200M.
追问
哦 ,如果要轮询100多个从站肯定时间是比较慢的,我的意思是多调用几个块儿,然后每个块儿轮询的从站就少了,轮询时间会不会少呢?还有超过1000米就加485中继。
追答
轮询只做读取吗?块最好自己编写肯定比调用系统中的块扫描时间要短,因为系统的块中有些功能你不要用增加扫描时间。还有主要问题不是调用几个块的问题,你做轮询时,读取从站数据时,你只能一个个读取,主要时间在这,你读取#1站到#2站的时间。因为MODBUS 是串行异步半双工通信。通信中有时间间隔。 你要计算下,第通信一个站要多少时间,到你第100个时,时间延时是多少,能否接受。。。 还有你这距离太远,提高波特率又有可能丢数据。 485中继使用不知效果怎么样。  可能的话可以考虑其实通信。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式