西门子S7-1500PLC通信方式非常多,但很多人不知道该怎么选!今天我就把西门子PLC主流通信的方式和特点告诉你,非常有用,一定要收藏好!
首先,通信主要分为主-从和主-主两种方式:
1、主-从方式
主-从方式包括PROFIBUS-DP和PROFINET IO,主要用于连接分布式IO站点,
主-从方式有3个特点:
①通信数据量小、确定性强
②从站相当于主站的一部分,可以看做就是几个I/O模块,分配地址区就可以了,所以主从通信是通过组态完成的,使用I、Q区进行数据交换,也不需要编程。PROFINET IO可以理解为PROFIBUS-DP升级替代,所以组态方式相同。
③主站从站既然是一体,那么主站停机或者通信故障,从站也要停机或者接收的数据区清零。这点一定要注意!
2、主-主方式
主-主方式包括OUC(开放式用户通信Open User Communication)和S7通信,相对于主从通信,
主主通信的特点是:
①通信数据量大,实时性不强
②通信双方至少有一方需要调用功能块
③通信一方停机或者断线,通信伙伴的接收的数据保持不变
对于OUC通信,它包括 ISO、ISO ON TCP 、TCP、UDP四种连接通信服务。ISO通信服务从S5 PLC开始,双方使用MAC地址进行数据的交换。但是ISO通信不能进行路由呀,结果就把ISO通信机制应用到TCP上,就变成了ISO ON TCP通信了,后续又增加了TCP和UDP通信。OUC所有通信服务使用的通信块是相同的,双方都需要调用发送和接收通信块。目前S7-1500 PLC间的通信很少使用OUC通信,但是在一些个别的应用中,TCP 和UDP还是有一定需求的。
再后来S7-300/400面世了,S7通信也随之出现。S7-1500 PLC间的通信,除了程序块和发送完成的确认机制稍有区别外,S7通信的双边方式与OUC通信方式类似。除此之外还支持单边通信方式,通过PUT/GET程序块读写对方的数据,由于编程简单,目前大部分S7-1500 PLC间的通信使用这种方式,但是通信数据区只能是绝对寻址!
作者:崔坚