上位机同S&-200自由口方式通信,Information 中总显示端口0同时进行RCV/XMT操作,按照站上下载的freeport.mwp例子编了一个通信程序,采用接收完成后复位SM87.7,发送完成后将其置位,接受和发送时都检测SM4.5的值,S7-200接收完成后延时发送,甚至接收及发送完成中断中自定义了一些标志位等各种方法,仍不能消除冲突,请教各位高手,采用检测sm4.5及控制sm87.7的值真的能起到消除冲突的作用吗?如果不行,还有什么更好的办法?
另外,长期在收发冲突的情况下进行通信是否会损坏编程口?谢谢!!!!!!