自动化网-工控人家园官网移动版

主页 > 技术文库 > PLC技术 >

影响现场输入给PLC信号出错的主要原因-S7-1200硬件接线

虽然工业控制机和可编程控制器本身都具有很高的可靠性,但如果输入给plc的开关量信号出现错误,模拟量信号出现较大偏差,PLC输出口控制的执行机构没有按要求动作,这些都可能使控制过程出错,造成无法挽回的经济损失。

    影响现场输入给PLC信号出错的主要原因有:

    1)造成传输信号线短路或断路(由于机械拉扯,线路自身老化,特别是鼠害),当传输信号线出故障时,现场信号无法传送给PLC,造成控制出错;

    2)机械触点抖动,现场触点虽然只闭合一次,PLC却认为闭合了多次,虽然硬件加了滤波电路,软件增加微分指令,但由于PLC扫描周期太短,仍可能在计数、累加、移位等指令中出错,出现错误控制结果;

    3)现场变送器,机械开关自身出故障,如触点接触不良,变送器反映现场非电量偏差较大或不能正常工作等,这些故障同样会使控制系统不能正常工作。

    影响执行机构出错的主要原因有:

    1)控制负载的接触不能可靠动作,PLC发出了动作指令,但执行机构并没按要求动作;

    2)控制变频器起动,由于变频器自身故障,变频器所带电机并没按要求工作;

    3)各种电动阀、电磁阀该开的没能打开,该关的没能关到位,由于执行机构没能按PLC的控制要求动作,使系统无法正常工作,降低了系统可靠性。要提高整个控制系统的可靠性,必须提高输入信号的可靠性和执行机构动作的准确性,否则PLC应能及时发现问题,用声光等报警办法提示给操作人员,尽快排除故障,让系统安全、可靠、正确地工作。

西门子S7-1200硬件接线

以前的项目中偶尔会接触到电源负端接地,但是个人设计中从来没有进行电源负端接地。这次S7-1200样册上明确指出了电源负端接地,有几分疑问,于是不得不来论坛求助同行。当然有很好的回帖:
这么多年,我发现,在我们的传动系统里,只要是M与机壳PE短路了,就会干扰严重。甚至还容易坏接口元件。所以一般都是把M与地悬浮布置。外壳除了大面积导体连接意外,还要可靠的地线连接。
kdrjl:但是也确实看到许多的实例,讲述M与大地短接。包括许多进口的系统,也是这么干的。早期的西门子传动系统,M都是通过一个小电感与外壳链接的。特别是模拟时代的产品。
由此,接地还真的是一个比较复杂问题,《接地指南》这本书给出了许多的原则和方法,照着去做,慢慢体会吧。
我们用plc时,M都要与电气柜的外壳隔离。如果短路,还哦要特意的处理一下,让其与外壳绝缘。

还 真不一定 !
关于M点接地,看看多年前的一个实例:
485的通讯,本质上是+/-电压信号,要想正常通讯控制变频器,实际上必须定义0电位!也就是说:尽管485是两根线通讯,如果没有定义0电位,根本不可能正常通讯!(之所以有些人说 被S7-200的USS通讯搞死,实际上就是没搞清楚这一点地的问题)。怎样定义0电位呢?就是要把S7-200的M点接地,(我指的是那个给传感器用的24V的0V点M,它实际上是+/-电压的0V)这里的地,是指整个通讯系统定义的地,也可以把它最终定义(连接到PE),否则永远甭想把USS通讯搞定。看似干扰,实则不是!是整个485通讯没有0V电位,而485规范对信号的灵敏度是0.2V。注意:S7-200的PE点只是连接插头的外壳。
在使用DC/DC/DC的时候往往还好一些,因为24V的M点是连通的,经常会已经接了地。但是使用AC/DC/RL的就要特别注意,尽管你可能不使用传感器,但如果要使用USS通讯,一定要将传感器电源的M端接到通讯系统的地。
因为,这只和S7-200有关,所以把帖子发到这里。
================================================================
看过下面几位网友的指正,经分析,主要的问题在于:如果没有接地,共模干扰电压很容易超过通讯端口元器件的极限,产生错误报文。

(责任编辑:admin)