quote:以下是引用火麒麟在2011-04-13 21:35:38的发言:
CP模块确实有这样的问题,接收和发送块的长度最好定义为相同。但是,PN口CPU之间的OPEN IE通讯,FB64 TRCV块有个LEN参数,通过设定这个LEN参数的值,就可以决定数据接收的方式。
关于TCP连接的诊断,CP模块通过NETPRO建立连接,有现成的FC10 AG_CNTRL系统块。但是PN口CPU之间的OPEN IE通讯,却没有系统功能块调用来诊断。我只能在通讯双方编写心跳程序来诊断连接的状态。
我曾经接触一些客户,他们在做TCP通信时,也曾使用了您所说的心跳信号,也询问过心跳信号的意义就是判断通信是否正常。通过TCON的功能块的输出引脚ERROR和STATUS来判断是不是更方便和容易呢,也许我不理解心跳的真正作用,如有异议,请指正。
管理员注:本帖已被纳入此次探讨发帖整理,请
点此详阅。