恭喜,你发布的帖子
发布于 2017-11-27 22:02:36
15楼
不是WINDOWS的系统是LINUX。
还有另外一个问题,就拿1200之间的MB_客户机与MB_服务器通讯来说,如果客户机的程序扫描周期是50MS(REQ=TRUE),服务器的扫描周期是500ms,那么这个时候客户机读写服务器的速度是50ms?还是500ms呢?客户机读写服务器,服务器是不是每个扫描周期才会答复一次呢?尽管客户机是50ms进行一次读写请求,但是客户机的扫描周期是500ms。
这个问题不知道Y版有没有做过实验?
1200的通讯和200不同。它不是扫描之后,执行通讯段程序。而是分时间片,分别执行(外部看去像并行执行)。
如果PC的服务器是其他方式,如扫描完成后执行通讯,那就比较慢了。未执行通讯程序时,客户端的读写数据只能在缓冲区中(排队)。如果缓冲区很小,有限,数据就不会接收到。外部看就是阻塞。
请填写推广理由:
分享
只看
楼主