1.西门子414-3 PN/DP 带1个CP443-1连接并中转40套300PLC的之间的数据,每个连接之间的通讯数量为150byte(采用TCP或ISO-ON-TCP通讯,看手册还是推荐ISO-ON-TCP吧?各位专家有通讯方式有什么看法?),要求每个通讯连接之间保持高频率低延时的通讯(相当于是能够进行简单运算的交换机),请问此配置的400PLC是否适合这样的工况,或者有什么更好的配置方案吗?对每个连接的通讯延时最低能做到多少?Profinet适合做这样的通讯吗?
2.我见手册有写采用AG_LSEND,AG_LRECV做通讯函数时,AG_LSEND,AG_LRECV同时调用(这个调用是什么概念,是指REQ的触发还是EN管教是否禁用?(管脚禁用和在中断中调用应该是一个概念吧?))数量受CPU型号限制,如果要增大AG_LSEND,AG_LRECV的调用量,应怎么解决这个问题?增加CP模块有用吗?
3.SEND/RECV在CPU中的资源分配是一个什么概念?手册中写有SPEED SEND/RECV 模式下的SEND/RECV 连接数取决于正在使用的 CPU 类型,而每个 CPU 416/417 最多 62个,而同样一个手册又写有CPU 416-3 PN/DP的用于 SEND/RECEIVE 作业 CPU 资源为64/64个,怎么数量不一致?
手册中写有“每个 SPEED SEND/RECV 作业(AG_SSEND 和 AG_SRECV): 0 个资源”,这是什么概念?
4.CP模块的作用是什么?是为了给CPU减轻通讯负荷,还是可以增加PLC的通讯连接资源?手册写有300/400PLC的CPU有各自的通讯连接资源量,CP也能增加资源连接量,这是不是说明整个自动化系统的通讯连接量当超过CPU自带的连接数量时,可以通过增加CP模块来大大扩充?
5.我现在做的S7连接通讯,每30ms一次触发(BUSY时不触发,在OB1中调用),观察到有非周期性的延迟,请问怎么解决?
6.在整个自动化系统中做TCP通讯时,是否要求整个系统中所有的设备端口必须唯一,且无设备重复?
7.我看的手册是SIMATIC NET S7-400 - Industrial Ethernet CP 443-1 (EX30) (手册 B 部分/2019.03),请各位专家指导一下,多谢多谢。