A DB1.DBX 2.1
JC M004
L DB1.DBW 136
JU M005
M004: L MW 106
M005: T MW 110
上述程序中,如DB1.DBX2.1为1的话,则跳转到标号M004处,将MW106的值装入到累加器1中,请教是否还会往下执行标号M005:T MW110程序段(就是将MW106的值装入到MW110中 ),如果DB1.DBX2.1不为1的话,是不是将DB1.DBW136的值装入到标号M005程序段中的MW110.
最佳答案
A DB1.DBX 2.1
JC M004 //当RLO=1时,跳转到跳转标签M004。
L DB1.DBW 136 //当不执行跳转时,在此继续执行程序扫描。
JU M005 //JU <跳转标签>中断线性程序扫描,并跳转到一个跳 转目标,与状态字的内容无关。
M004: L MW 106 //跳转到跳转标签M004后,在此继续执行程序扫描。
M005: T MW 110 //跳转到跳转标签M005后,在此继续执行程序扫描。
结论:
当 DB1.DBX 2.1为1时,把mw106的值放到mw110中
当 DB1.DBX 2.1为0时,把 DB1.DBW 136的值放到mw110中
提问者对于答案的评价:
谢谢回答
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc235966.html