PLC问答
> 台达AS系列PLC在程序下载后首次运行时输出点全部为ON,如何防止误动作?
台达AS系列PLC在程序下载后首次运行时输出点全部为ON,如何防止误动作?
调试台达AS300 PLC时,每次下载新程序后,所有DO输出点(如Y0.0-Y0.7)在RUN的瞬间全部变为ON,导致外部设备误启动。之前用DVP系列从未出现此问题。请问原因是什么?如何配置或编程避免?
2 个回答
此问题源于AS系列PLC的默认输出状态设置。在台达ISPSoft软件中,PLC的DO输出在RUN前会保持“预置状态”,默认值可能为ON。解决步骤如下:1) 在ISPSoft的“硬件配置”中,选择CPU模块,进入“数字量输出”属性页,将每个通道的“安全状态”或“初始状态”设为“OFF”;2) 检查PLC的“启动模式”设置,确保设为“RUN(保持上次状态)”或“RUN(所有输出复位)”,而非“RUN(输出预置)”;3) 在程序中编写初始化逻辑,使用SM0.0(常ON)或首次扫描位(如SM0.1)对输出区做清零,但注意此方法在RUN瞬间有延迟,推荐硬件配置法;4) 若外部设备需要绝对安全,可在输出端加装中间继电器,并采用负逻辑控制(即输出ON时设备断电),但这需改接线。另外,下载程序时建议先切换到STOP模式,再下载,并勾选“下载后复位输出”选项。对于AS300系列,还可通过设置“输出保持”功能,将特定输出点设为掉电保持,避免上电瞬间误动作。最后,在调试阶段可暂时断开执行机构电源,待程序稳定后再连接。
补充一下:此问题源于AS系列PLC的默认输出状态设置。在台达ISPSoft软件中,PLC的DO输出在RUN前会保持“预置状态”,默认值可能为ON。解决步骤如下:1) 在ISPSoft的“硬件配置”中,选择CPU另外建议检查现场环境温度和接线。