-
-
liangliang1 | 当前状态:在线
总积分:796 2024年可用积分:0
注册时间: 2011-07-01
最后登录时间: 2013-05-23
-
刚刚看了一位工程师写的300PLC的程序,里面有些指令觉得很有意思
liangliang1 发表于 2013/4/7 17:17:00 1295 查看 1 回复 [上一主题] [下一主题]
手机阅读
刚刚看了一位工程师写的300PLC的程序,里面有些指令觉得很有意思,都涉及到“L”,和大家分享,同时请高人解答。
(1)L 0;
(2)L #i;
(3)L L#32;
(4)L DID[AR1,P#12.0];
(5)= L 0.1;
(6)A L 0.1;
这5条指令中的“L”分别是什么含义?这些指令分别又是什么意思?谢谢。
-
-
zhengzj 发表于 2013/4/8 12:20:54
1)L 0; 这个L是装载的意思,将0装载到寄存器
(2)L #i; 这个L是装载的意思,将符号名为i的变量装载到寄存器
(3)L L#32;这个L是装载的意思,将双字整数32装载到寄存器(L#32前的L#表示长整形LongInt)
(4)L DID[AR1,P#12.0];;这个L的意思是装载,将当前背景数据块的地址为(地址存储器AR1加上偏移地址12)的值装载到寄存器。
(5)= L 0.1;这个是赋值的意思,将当前逻辑值赋值给L0.1(临时寄存器0.1)
(6)A L 0.1;这个与操作的意思,将当前逻辑值和临时变量L0.1进行与操作,结果存到当前逻辑值。
引用 zhengzj 2013/4/8 12:20:54 发表于2楼的内容