为了测试各种通信方式的优劣,使用了西门子1200系列里面的1211和200smart系列里面的ST20,进行开放式用户通信,也就是TCPIP通信,发现1211往ST20发送数据非常快,几乎没延时,但是ST20给1211发数据,1211接收的就特别慢,一般要3秒以上,并且不报错。接收指令以肉眼可见的速度一直处于BUSY状态,而实际接收的数据为0;
已经进行了如下测试
单独创建2个连接,站在1211讲,发送用1号连接,接收用2号连接;
发送和接收共用一个连接;
ST20只发送,1211只接收;
ST20只发送,1211只接收,并且1211用老指令,单独建立连接,单独接收,并且可以断开连接,诊断和复位连接;
将ST20系统块里面的 选择通信背景时间调到了50%,也就是把CPU的资源尽量多的给到通信;
以上方法都没能解决,ST20发送1211接收很慢的问题,有哪位大神,有这方面的更深刻的认知,恳请指点迷津,感谢