• 电话: 010-64734946  64734947   64738638
  • 传真: 010-64738090

当前位置:首页 >> 行业资讯

西门子S7-1513的CPU如果通过RS485端口

信息来源:      发布时间:2020-06-08 09:16:33      点击次数:0
 西门子S7-1513的CPU如果通过RS485端口(一个端口)用modbus RTU做多从站通信控制6台伺服,实时性能达到多高呢?
通信
PLC1500的通信包括可编程序控制器之间的通信、可编程序控制器和其他智能控制设备的通信。随着计算机控制的发展,近年来国外工厂自动化通信网络发展的很快,各著名的PLC生产厂商都推出了PLC之间的网络系统。
并不是所有的PLC都有上述全部功能,有些小型可编程序控制器只具有上述的部分功能,但是价格较低。
使用MODBUS RTU做实时通讯?要看你指的实时是什么时间等级,一般是做不了。
首先,6台伺服,每台写一个控制字,一个设定值,返回3个状态字计算,6台需要30字,9600波特率的话,30字需要25mS, 再加上首发指令和延时轮询的时间呢。所以要看你的实时性要求,如果时间要求不是很严格,那是可以的。
其次,实时通讯基本都使用以太网,以前好多低端300PLC的DP口都不支持实时同步。
所以,建议设计方案改成PN的,实时性有保障,如果经过验证,RS485通讯能满足你现场要求的话,也是可以的,毕竟成本低不少呢。
块最好自己编写肯定比调用系统中的块扫描时间要短,因为系统的块中有些功能你不要用增加扫描时间。还有主要问题不是调用几个块的问题,你做轮询时,读取从站数据时,你只能一个个读取,主要时间在这,你读取#1站到#2站的时间。因为MODBUS 是串行异步半双工通信。通信中有时间间隔。 你要计算下,第通信一个站要多少时间,到你第100个时,时间延时是多少,能否接受。。。 还有你这距离太远,提高波特率又有可能丢数据。 485中继使用不知效果怎么样。  可能的话可以考虑其实通信。