请问FC中用FB901之前的CDB是什么意思,难道他把数据块DB2584和FB901的背景数据块DB2634的内容相交换?它们数据长度都不够的哇,DB2584占32,而DB2634占72,请高手们帮我逐一翻译下,谢谢
图片说明:
产品版区:SIMATIC S7-300(F)/S7-400(F/H/FH)
悬赏分:20 | 解决时间:2014-12-23 10:04:15 | 提问者: ycdoyl - 资深学长  第3级
最佳答案
概念表达完毕,下面就先说说OPN 指令,比如:
OPN DI2584 //打开背景数据块2584,那么后面的指令可以这样用 L DBW0,写全称就是DB2584.DBW0。实际上程序就将寻址区域地址标识设定为101,而CDB的作用就是将24~26位是存储区域地址标识变回100。
这种编程只影响AR1和AR2的状态,不是交换数据。影响的是交叉区域寻址。
回答者:
小路
-
中级工程师  第10级
2014-12-22 15:44:59
提问者对于答案的评价:
谢谢
专家置评
已阅,最佳答案正确。
置评专家:西门子自动化技术支持 2014-12-24 07:44:06