有个问题请问,各位前辈:我有一台上位机,通过自由口与S7-200通信。正常情况是没问题的。但是只要把上位机断电就无法通信了,每次都要将PLC断电或者打到STOP再打到START才能再次通信上。这是什么原因呢?
产品版区:SIMATIC S7-200
悬赏西币:1 | 解决时间:2017-05-22 21:28:06 | 提问者: 啄木鸟1222 - 毕业实践员  第4级
最佳答案
回答者:
WWCWWC
-
元老  第16级
2017-05-21 18:16:08
提问者对于答案的评价:
谢谢
1、上位机断电就无法通信了,每次都要将PLC断电或者打到STOP再打到START才能再次通信上。这是什么原因呢?
上位机断电就无法通信了。如果上位机上电,这时PLC需要对通信口进行初始化,才能正常进行。可能通信口的初始化依赖与 SM0.1。SM0.1为系统标志位,只在上电(运行)第一周期为置位一次,常用于初始化。因此PLC重启(运行)才能使SM0.1置位,才能进行通信口的初始化,即才能保证通讯的正常运行。
2、看看相关的资料:
上位机与PLC通讯与实时控制的实现 :
http://www.chinabaike.com/z/gyzd/383336.html
回答者: 阿鸣 - 大师  第17级
2017-05-21 18:53:48
S7-200通信程序是高手写的。从不考虑异常情况,估计连校验都不做,通讯中断情况也不考虑。
回答者: Laohuai - 顶级工程师  第12级
2017-05-21 19:48:15
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!