最近做了一个项目,四个412的CPU通过CP443每两个之间用以太网通讯,调用SFB14,SFB15,做通讯时发现,两个CPU不能向同一个CPU的同一个DB块写数据。
开始做的通讯是1#CPU向2#CPUDB1的DBB0写数据,3#CPU向2#CPU的DB1的DBB2写数据,做好下传后通讯总是断断续续;我停止了一个CPU的发送数据,好了;交换着我反复试了两次,通讯是没错,我又把通讯的写数据地址分开,也是好的,最后才知道,两个CPU不能向同一个CPU的同一个DB块写数据。
我现在写出来供大家分享一下,以后碰到类似的问题可以有个参考.