我看过一个程序,OP270中画面号的变量指针是DB200.DBW52开始的5个字节,在6号画面按F1置一Q0.0.而程序中却写着DB200.DBW54等于6时按F1置一Q0.0
问题补充:
为什么不是DB200.DBW52等于6呢,请各位专家赐教
请说一下为什么????????????????
最佳答案
好像老外的程序经常使用这类区域指针。
ProTool中的区域指针“画面号”(Screen Number),固定长度是5个字:
第一个字: 当前画面类型,1表示基本画面,4表示固定画面(一般定义在画面上端)。
第二个字:当前画面号,1~65535。
第三个字:保留。
第四个字:当前域号,指焦点处于当前画面哪一个对象上,1~65535。
第五个字:保留。
所以,楼主项目中区域指针“画面号”起始地址为DB200.DBW52,按照上述的顺序,第二个字,也就是DB200.DBW54存储的就是画面号6了。
所有区域指针的说明都在ProTool的通讯手册里。
提问者对于答案的评价:
非常感谢你的帮助
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc355947.html