登录

行业资讯

S7-300F S7-400F在标准程序中,多个故障安全输入信号跳变,该如何处理?

S7-300F S7-400F在标准程序中,如果一个或者多个故障安全输入信号跳变,该如何处理


解答:
如果输入是在标准程序和安全程序中都进行了扫描,那么你可能看到故障安全输入信号在标准程序中跳变的情况。
发生跳变是因为不仅仅在OB1的开始新输入的过程映象表,而且当F-CALL (安全程序)被调用时也会新过程映象表。因而输入值是在安全程序被调用之前被采集还是调用之后进行采集,将得到不同的结果。
举例:
自动防故障装置的输入是在标准程序的OB1中进行查询的。安全程序是在OB35中调用的。故障安全输入模块已被钝化。
步骤:
当调用OB1时,读到的输入值为“1”。
这时OB35中断OB1。F-CALL (安全程序)被调用。F I/O的过程映象表得以新。由于输入模块被钝化,输入值为“0”被读入安全程序中。
当OB35完全处理完成后,OB1才完成——读入的输入值仍旧是“0”。输入的过程映象表已经在F-CALL的调用时进行了新,并且继续在OB1中被使用。
下一次通过OB1调用标准程序时, 该位再次以“1”值被读入。
根据OB35中断OB1的不同时刻,输入可能有不同的状态。
补救措施:
为了避免该情况的发生,可以将标准程序中用到的输入传送到一个标志位,举个例子, 在F程序中或者随后直接在标准程序中访问这个标志位。


重庆索利亚电气设备有限公司专注于西门子代理,西门子模块,西门子PLC,西门子变频器,西门子电缆,西门子触摸屏,西门子DP电缆,西门子代理商,重庆西门子代理商,西门子总线电缆代理商,西门子触摸屏代理商,西门子变频器代理商,上海西门子代理商等

免责声明: 八方资源网为互联网信息服务提供者,所有的信息均有发布者提供,如您发现信息有违规/侵权,请立即投诉举报

相关资讯

查看更多
资讯分类
商务服务 污水处理 机械 传媒 机床 五金 农业 工程机械 焊接切割 泵阀 热泵 农机 汽车 汽车用品 汽配 汽修 通信 电子 暖通空调 电气 广电 印刷 纸业 丝印特印 灯饰 安防 消防 过滤 耐火材料 环保 LED 添加剂 食品机械 仪器仪表 太阳能 包装 水工业 加工 二手设备 工艺礼品 古玩 服装 美容美发 服饰 制鞋 家电 家具 运动休闲 影音 酒店 家居 办公 音响灯光 农化 水果 养殖 皮具 教育装备 玩具 零食 食品 二手 IT 建材 小家电 卫浴 陶瓷 超硬材料 化工 橡胶 塑料 钢铁 表面处理 冶金 石油 能源 纺织 房地产 皮革 涂料 石材 创业 项目 生活服务 教育 船舶 维修 广告 交通运输 医疗 代理 物流 图片 展会 咨询 库存积压
八方资源网 资讯