如图1和2所示,分别为bool_snd和bool_rcv,如果bool_snd(布尔量发送)要发送的数据是放在DB201块的2,3字节的话,那么接收方(位于另一个CPU)的bool_rcv它是如何关联到前一个CPU的bool_snd功能块的DB201去取数据的呢?换句话说,布尔量发送块的数据是发到哪个哪个节点的哪个DB下的哪个区域下去的呢?这个应该要设置吧?需要怎么设置的?谢谢!顺便问一个图3的有一个功能块为浅绿色背景(DO1A&BFAULT)它与其他深绿色的功能块有什么不一样,谢谢!
问题补充:
您好,我这边不是用的MPI通讯的,两个412-3H的cpu是通过cp443-1的以太网模块通讯的,所以还请帮分析,发送的数据是怎么对应到对方的DB中去的?谢谢!
图片说明:
2084c237dde9a9CE39e9105d6d002080
FC6902878e1c7744edff0030742a2cc9fbea2c67b4c724bc3d8c6da717dcfbd3
最佳答案
图3绿色高亮,表示下一个功能块插入的位置就是在这个功能块后面,CFC的扫描顺序会经过该块后再扫描你刚新插入的块,绿色表示信号流的插入点,如果再插入新的块,其序号为在这个绿色块的序号加1。关于数据发送的问题,你要找到数据发送和接收的通信指令。参见文档htTPs://suppoRT.induSTry.siemens.com/cs/document/82555073/tdc以太网通讯?dti=0&lc=zh-CN
提问者对于答案的评价:
谢谢!