n
使用FB79进行作业处理
n
问题:
n
故障检测和操作指导 | |
T1 | 如果先前正在处理读作业,如何执行新的作业? |
T2 | 如何确保在CPU进行STOP-RUN切换后,可以继续执行FB79读作业的循环调用? |
跳转到更改说明:FAQ回顾
解答:
必须调用FB79(COMMAND=W#16#0000),中止当前正在处理的作业。n
举一个代码更改的例子来解释这个过程:
n
序号 | 改变作业的注意事项 |
1 | 循环调用FB79(COMMAND=W#16#0081); |
2 | 调用 FB79(COMMAND=W#16#0000),于是程序终止输出结果字符串(作业W#16#0081); |
3 |
通过调用FB79(COMMAND=W#16#0001)以及PARAM=新的代码数字,进行代码更改; |
4 | 判断代码更改的出错信息; |
5 | 再次循环调用FB79(COMMAND=W#16#0081); |
返回问题
解答T2
如何确保在CPU进行STOP-RUN切换后,可以继续执行FB79读作业的循环调用?
VS130-2 V1.0:
由于在切换过程中系统会对COMMAND参数进行控制,所以必须在CPU的启动程序中调用FB79(COMMAND=W#16#0000),并且在背景数据块中将ACTIVE位和DONE位初始化为FALSE。这将确保在CPU进行STOP-RUN切换后,可以继续执行FB79读作业的循环调用。
VS130-2 V1.5:
在出错的情况下(ERRCODE <> DW#16#0000 0000),调用报警OB(例如:OB82)以及CPU经过STOP-RUN切换后,必须令RESET=TRUE将FB79初始化一次。所以请在用户程序中添加一个 适当的首次调用。
返回问题
更改 | 日期 |
创建FAQ | 2005年4月26日 |
返回问题
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc339814.html