VS130-2:使用FB79进行作业处理

n

使用FB79进行作业处理

n

问题:
n

故障检测和操作指导

T1如果先前正在处理读作业,如何执行新的作业?
T2如何确保在CPU进行STOP-RUN切换后,可以继续执行FB79读作业的循环调用?

跳转到更改说明:FAQ回顾

解答:

解答T1:
如果先前正在处理读作业,如何执行新的作业?

必须调用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回顾

更改 日期
创建FAQ 2005年4月26日

返回问题

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc339814.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:03
下一篇 2021年4月12日 上午12:00

相关推荐

发表回复

登录后才能评论