Delta AS228T-A PLC输出梯级设置输入I/O报错技术问询
台达AS228T-A PLC编程报错解决方法:输出线圈必须为M/Y类元件
报错原因
PLC的输入点(X系列,比如X0.0)属于只读元件,它的状态完全由外部硬件输入信号决定,程序里只能把它当作逻辑条件(常开/常闭触点)来用,不能把它当成输出线圈去驱动——DIA Designer的语法检查会直接拦截这种不符合PLC编程规范的操作,所以弹出了test error, the output coil must be set from M,Y...的报错。
解决步骤
- 把输出梯级里的X0.0线圈替换成内部辅助继电器(M系列)或者输出继电器(Y系列)。比如你如果是想把X0.0的信号传递到输出端,逻辑改成:用X0.0的常开触点去驱动Y0.0(或者M0.0)的线圈。
- 如果是要实现输入信号的自锁、保持这类逻辑,先用M系列辅助继电器承接信号,再通过M的触点去控制最终的Y输出元件。
- 修改完成后,重新运行软件的程序校验功能,确认没有语法错误后,再尝试上载或下载程序。
额外提醒
台达AS系列PLC对元件类型的用途划分很明确:X是输入、Y是输出、M是内部辅助、T是定时器、C是计数器,编程时必须严格遵循这个规则,不能跨类型乱用元件。
内容的提问来源于stack exchange,提问作者ksv
相关产品推荐
相关产品推荐

