菜鸟:
用开放式通讯指令TRCV 、TCON、TSEND进行通讯发现通讯上五个之后剩余两个通讯不上,分别报80A1和80C4的错误,请指教。
大虾:
查查连接是怎么分配的?有8个连接可以同时使用。
这两台似乎用了其他已经在用的接口。
菜鸟:
做的时候是这样的,其中的一个PLC写了7套上述的通讯指令,剩余的7个PLC各写了一套,其中用7套指令PLC中的TCON指令中的CONNECT用了7个不同的DB、和ID,分别对应7个PLC的DB和ID,结果通了5个之后其余两个怎么也通不上,查了和其他指令中的TCON的连接包括ID并没有冲突。
大虾:
连接达到*大报的应该不是这个错误。
菜鸟:
不是连接数达到*大。
这是异步通讯。而且一个通道也不是只能对指定的对方。也可以断开和另外一个建立连接。
一对多,也可以是多方主动建立连接。
如果按你说的,7台分别使用的不同的ID“通道”。不应该!
是固定的两台出问题?这7套数据结构都是一样的吗?
大虾:
是固定两台出问题,数据结构都是一样的,用的也是多方主动建立连接,
游民:
试试把没问题的5台删除,另存一个项目、编译下载看看是否正常?如果还有问题,就在这三台里找问题。
如果没问题那就看看是否是下面的问题:
不知道数据量大不大。
对于一对多的“一”方。通讯负载是不是过大?它是否是主要用于通讯?
默认通讯负载20%。(15-50%)