恭喜,你发布的帖子
发布于 2017-11-03 19:48:16
3楼
状态字的第8位为二进制结果位BR。在梯形图中,用方框表示某些指令、功能(FC)和功能块(FB)。下图中I1.0的常开触点接通时,能流流到整数除法指令DIV_I的使能输入输入端EN,该指令才能执行。能流用绿色实线表示。
如果图中的除法指令的EN端有能流流入,并且执行时无错误(除数非零),则使能输出ENO端有能流流出。
如果除数为零,指令执行出错,能流在出现错误的除法指令终止,它的ENO端没有能流流出。ENO可以作为下一个方框的EN输入,即几个方框可以串联。
状态字中的二进制结果位BR对应于梯形图中方框指令的ENO,如果指令被正确执行,BR位为 1,ENO端有能流流出。如果指令执行出错,BR位为0,ENO端没有能流流出。
下面是上图对应的语句表程序。
A I 1.0
JNB _001 //如果I1.0 = 0,则跳转到标号_001处
L 15982 //常数装载到累加器1的低字
L MW 16 //累加器1的值传送到累加器2,MW16的值装载到累加器1的低字
/I //15982除以MW16的值
T MW 18 //累加器1低字的内容传送到MW18
AN OV //如果运算没有出错
SAVE //将RLO保存到BR位(从梯形图的ENO端输出能流)
CLR //将RLO复位为0
_001: A BR
= Q 4.1 //用BR位控制Q4.1
请填写推广理由:
分享
只看
楼主