关于单边与双边通讯的疑问

我做过S7通讯,一个是s7 416PN PLC,另一个是S7 1200版本是V3.0的,用PUT与GET指令,S7 1200作为客户机主动读取s7 416PN PLC里的数据区数据,如果通讯中断双方都不会发生报警,问题是如果用TCP协议用TSEND_C和TRCV_C指令的双边通讯如果生产过程中由于网线断开会不会产生报警现象呢?另外S7通讯与TCP两种通讯方式有什么区别,哪个更好,希望指点,感激不尽

最佳答案

我也想知道 ^_^

提问者对于答案的评价:
没人回答那就非常感谢你吧~彼此彼此!

专家置评

由于T-Block通信采用的在用户程序中建立连接的方式,所以当网线断开后,会在TSEND_C或TRCV_C的相关输出有信息提示。
S7通信采用的是西门子的S7协议,对于SIMATIC PLC来说,是需要组态连接的,每组态一个连接,即占用CPU的一个连接资源;TCP通信是标准的TCP协议,通过T-block通信的好处是,由于连接是靠用户程序建立,尽管也占用连接资源,但是通信任务完成后,仍然可以通过用户程序释放连接资源,从而可以与更多的通信伙伴通信。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc202582.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月1日 上午12:34
下一篇 2017年11月1日 上午12:34

相关推荐