问:我用库里的fb14 get来实现两个西门子S7-300cpu互相通讯,担当我断开互联的网线时,错误输出管脚“error”未变成1,而是很快的脉冲肉眼无法观测,我需要这个点来做报警用,我以前这么用过,不知道为啥这次会出现这样的状况,是否正常,如果正常我该怎么实现错误时报警为1正常时为0。
答:判断两个plc之间的通讯好坏的,实现的方法很多,不要应用通讯模块本身来检测(通讯模块发生故障时检测不了),例如通常应用的测心跳方法,即主站与分站约定一信息位,主站S7-300可用OB35发送脉冲,分站S7-300检测该信息位,如在一定的时间内该信息位无变化,则认为无心跳了,即为通讯故障。
本文关键字:西门子 PLC工业控制,电器控制 - PLC工业控制
上一篇:LAD和STL能否混用?