300 cpu dp之间的通信
郑志武
发布于2012-12-24 00:11
86
0
标签:
假设我要将主站中的db1.dbx0.0和db1.dbx8.和db1.dbx12.0开始的2byte的数据传送给从站,用sfc14,sfc15传送数据。那在从站dp组态新建时,是只建一个dp主站地址类型为输入地址为0长度2字节,从站地址类型为输出地址为0长度2字节的组态就行了,还是要建三个这样的组态。我的意思是软件中的传送地址和dp硬件组态的地址有没有关系。这两个地址不是很明白。我要表达的是当硬件组态了从主站:输入类型0地址开始2字节,从站:输出类型是。0地址开始2字节组态后。主站在编程时,用sfc14,sfc15可传送多个2字节的数据给从站,只要是2字节的数据就行了,还是我要传送多个数据给从站时,就要建多个这样的组态。
佳答案
你好!
只需要建立一个dp之间的主从通讯控制。
把你所要传送的数据都整理到一个db块里,然后这个db块就是要与另一个plc之间实现数据交换的db块。
不要多次传送,建立多个连接,影响cpu的扫描时间和执行程序的时间,占用cpu的资源。好的做法:都是先把传送的数据整理到一个db块里,然后再相互之间进行数据交换。