T #conv_akku1
L STW
T #conv_stw
L MB 87
SLW 4
LAR1
L #conv_stw
T STW
L #conv_akku1
L DBW [AR1,P#0.0]
T #conv_akku1
TAK
T #conv_akku2
L STW
T #conv_stw
L MB 89
SLW 4
LAR1
L #conv_stw
T STW
L #conv_akku2
L #conv_akku1
T DBW [AR1,P#0.0]
//
L MW 86
L 1
-I
T MW 86
L MW 88
L 1
-I
T MW 88
L 78
>=I
上面是纺织厂定型锅的一段程序,不懂,请赐教?
还有 L B#(0, 50),
A(
ON M 3.0
O(
AN M 64.0
AN M 64.1
AN M 64.2
AN M 64.3
AN M 64.4
A(
ON M 4.3
O(
AN M 61.0
AN M 61.3
AN M 61.4
)
)
)
)
这段用梯形图怎么表示呢谢谢了!
问题补充:
那L B#(0, 50)是什么?
最佳答案
L STW
T #conv_stw //装载STW 数据到 #conv_stw
L MB 87 // 装载MB87
SLW 4 //字左移4位
LAR1 // 装载地址寄存器AR1
L #conv_stw //
T STW //装载#conv_stw 数据到 STW
L #conv_akku1 //装载 #conv_akku1
L DBW [AR1,P#0.0] //装载AR1指针指向P#0.0
T #conv_akku1 //传送到 #conv_akku1
TAK //将accu1和accu2中的内容交换
T #conv_akku2 //传送至 #conv_akku2
L STW //
T #conv_stw //装载STW 数据到 #conv_stw
L MB 89 //装载MB87
SLW 4 //字左移4位
LAR1 //装载地址寄存器AR1
L #conv_stw //
T STW //装载#conv_stw 数据到 STW
L #conv_akku2 //装载 #conv_akku2
L #conv_akku1 //装载 #conv_akku1
T DBW [AR1,P#0.0] //传送至DBW [AR1,P#0.0]
//
L MW 86 //装载mw86
L 1 //装载整数1
-I //减法操作
T MW 86 //传送至mw86
L MW 88 //装载mw88
L 1 //装载整数1
-I //减法操作
T MW 88 //传送至mw88
L 78 //装载整数78
>=I //将mw88中值与78进行大于等于比较
L B#(0, 50)是是word型无符号字节数据
最后能转换的部分见下图
图片说明:
提问者对于答案的评价:
哥们谢谢了,就是不知道L B#(0,50)是什么?
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc248207.html