机器上的控制系统的一个关键条件是,应用程序能够禁止编程系统中危险命令的执行;比如像:在线修改,设置断点,强制写入变量。为了达到这个目的,在函数库的组件管理器中,从 V3.4.3.0 版本开始提供了一个功能块“PlcOperationControl”与之相应的属性。
提示! 当前的系统是否支持使用PlcOperationControl取决于选择的设备! |
当应用中定义了一个函数的接口之后,PLC操作中的某些应用可以被禁用或者通过指定的TRUE信号重新启用。对以下的一个或者多个属性设置为FALSE。默认值为 FALSE, TRUE 禁用相应的运行系统的系统服务:
禁止应用停止的一个示例
定义
PlcOpCtrl_Inst : PlcOperationControl;
访问属性
PlcOpCtrl_Inst.xDIsableApplicationStop := TRUE;
当运行系统需要时,但是当前已经停止,会出现一个相应的消息框进行通知。所以这种方式适合在过程/机器上做适当的修改。
这是应用编程人员的责任,在机器安全状态下激活服务,在关键设备中禁用服务!作为一个反馈,初始化复位和删除应用程序的情况不能被控制! |