用CPU317和EM277做DP通讯。设置为缓冲区一致性。主站PQB0~15对应从站VB0~15,PIB0~15对应VB16~VB31////////
1.在这种应用场合,既然设置了缓冲区一致性,是不是就可以理解为从站VB16~VB31这个区域的数据 肯定是被“完整地”读取到了主站的PIB0~PIB15 ?
2.用SFC14/15的意义在哪里呢?说明里写着“你需要SFC14因为通过I/O和过程映像区只能读出最多4个字节”
但是既然PIB0~15这个缓冲区里的数据肯定是完整的,我用下面三种方式
A:用4个MOVE指令(双字)把缓冲区数据送到MB0~15中,
B:用SFC20把缓冲区数据整体送到MB0~15中
C:用SFC14把缓冲区数据整体送到MB0~15中
又有什么区别?
请老师指点,谢谢
产品版区:SIMATIC S7-300(F)/S7-400(F/H/FH)
悬赏西币:5 | 解决时间:2015-06-26 13:59:10 | 提问者: DontWorry - 新生  第1级
最佳答案
回答者:
阿鸣
-
大师  第17级
2015-06-25 15:58:56
提问者对于答案的评价:
有收获,谢谢.
专家置评
已阅,最佳答案正确。
置评专家:西门子自动化技术支持 2015-06-29 16:43:18