6ES7241-1AA22-0XA0技术支持
6ES7241-1AA22-0XA0技术支持
一 概述
随着工业控制技术的发展,PLC和伺服技术的到了长足的发展。PLC是专为工业生产环境设计的计算机控制设备,且有可靠性高、硬件配套齐全、用户程序简单易学且维护方便等优点而广泛应用于各行各业中;交流伺服电机控制采用了磁场定向矢量控制原理, 具有动态响应快、稳态运行精度高、转矩脉动小, 低速运行平滑等性能, 而且调速范围较大,做为进给传动装置得到了广泛的应用。PLC一般具备脉冲输出接口,所以以PLC和脉冲式伺服组成的简易数控系统是经济型机床的。
PLC和伺服都是专门为工业控制环境而设计的,因此本身可靠性强,所以在一般的控制系统中不用抗干扰设计或进行简单的抗干扰设计就可以使系统安全可靠地运行。但在特别恶劣的应用环境中,如强电场、强磁场、剧烈的冲击和振动环境, 控制系统和执行机构并不一定能可靠地工作;另外,在对可靠性要求特别高的场合,就要对控制系统和执行机构进行特别的抗干扰设计。为提高系统的可靠性,首先要认真分析相应的应用环境中各种可能产生干扰来源,在此基础上选择可靠性强的PLC及相关模块,从硬件的角度如工程设计、施工布线、使用维护等进行抗干扰设计,另外,还要有针对性地从软件方面进行抗干扰设计。
二 系统中主要的干扰来源和抑制措施
干扰的来源众多,破坏了系统的稳定性。 系统的不稳定的主要表现为内部信息被破坏,导致控制系统混乱,执行机构误动作和网络出错,影响设备的正常运行。
2.1 PLC
从形式上讲, PLC控制系统的干扰分为两类:内部干扰、外部干扰。
内部干扰,是PLC本身的问题;
外部干扰,包括导线传入的干扰(由电源线、控制线各信号线等外部线引入的干扰) 、空间感应和辐射干扰、地线传入的干扰。
在现实的工业实际情况中,内部干扰的情况比较少见。下面首先分析来自外部的干扰。
(1)选用性能优良的电源,采取措施抑制电网干扰
在PLC控制系统中,电源占有极其重要的地位,也是干扰进入PLC的主要途径之一。电网线路上挂接了各种用电设备,如大功率电动机、交直流传动装置、变频器、家用电器等等,这些设备的启、停会引起电网的电流电压波动,产生的幅值很大浪涌和高次谐波。如果使用PLC系统的交流供电电源,在干扰较强或可靠性要求很高的场合,可以在PLC的交流电源输入端加接带屏蔽层的隔离变压器和低通滤波器,屏蔽层应可靠接地;也可以在初级、次级绕组之间加屏蔽层,并将它们和铁芯一起接地,以提高高频共模干扰能力。
(2) 来自空间感应和辐射的干扰
大多PLC控制系统所处的空间中有各种各样的电场和磁场,这些电场、磁场无不影响着控制系统。电磁场(EMI)主要由电力网络、电气设备的暂态过程、雷电、无线电广播、电视、雷达、高频感应加热设备等产生的;屏蔽效果差的PLC控制系统本身也会产生电磁场,所产生的电磁场反过来又影响控制系统本身。这些电磁场统称为辐射干扰,其分布极为复杂。只要PLC控制系统处于辐射范围内,其就会受到干扰。控制系统受到干扰的程度和辐射的强弱和频率有关。辐射通过以下两种途径影响PLC控制系统: ①直接对PLC内部的辐射,由电路感应产生干扰; ②对PLC通信网络的辐射,由通信线路的感应引入干扰。针对此种干扰,屏蔽、滤波和接地是三种主要的方法。
(3) 由信号线引入的干扰
相邻信号线上的串扰信号会在被串单线路上产生噪声或在被串线路对上产生耦合信号,即在被串线路上有串扰信号存在。由信号引入干扰会引起I/ O 接口信号工作异常和测量精度大大降低,严重时将引起元器件损伤。对于隔离性能差的系统,还将导致信号间互相干扰,引起共地系统总地线回流,造成逻辑数据变化、误动和死机。
(4) 由地线引入的干扰。
接地的目的有两个:一是为了安全;二是为了抑制干扰地线的连接方式不当,会引起地环流。
地环流在屏蔽线内部产生电磁场,进而干扰屏蔽线,造成信号的失真。下图为正确的接地方式,坚决避免串联接地。
(5)不科学安装和布线
不同类型的PLC有不同的安装规范,如CPU与电源的安装位置、机架间的距离、接口模块的安装位置,1/O模块量、机架与安装部分的连接电阻等都有明确的要求,安装时必须按所用的产品的安装要求进行。PLC应设有独立、良好的接地装置,接地电阻要小于100Ω,接地线不能超过20m,PLC不能与其它设备共用一个接地体。PLC电源线、I/O线、动力线好放在各自的电缆槽或电缆管中,线中心距要保持至少大于300mm的距离。模拟量输入/输出线好加屏蔽,且屏蔽层应一端接地。PLC要远离干扰源,信号线若不能避开干扰源,应采用光纤电缆。在室外安装时须采取防雷击的措施,比如在两端接地的金属管线中走线。
为了减少动力电缆电磁辐射干扰,尤其变频装置馈电电缆引起的电磁干扰,决定采用两条基本原则:
其一是在实际工程中,尽量采用铜带铠装屏蔽电力电缆,降低动力线产生的电磁干扰,这种方法的实际效果在许多场合被证明是非常有效的;
二是对不同类型的信号分别由不同电缆传输,信号电缆应按传输信号种类分层敷设,严禁同一电缆的不同导线同时传送动力电源和信号,避免信号线与动力电缆平行敷设,以减小电磁干扰。
在PLC控制系统中,硬件上的抗干扰设计是基础也是抑制干扰的根本的措施。除此之外,还可以在软件设计上,可以采用数字滤波和软件容错等经济有效的方法,进一步提高系统的可靠性。
(1)数字滤波
现场的模拟量信号经A /D转换后变为数字量信号,存人PLC中,再利用数字滤波程序对其进行处理,滤去噪声信号从而获得所需的有用信号。工程上的数字滤波方法很多,常用的有:平均值滤波法、中间值滤波法、加权滤波、滑动滤波法等。
(2)软件容错
尽管采用了各种抗干扰技术,但不能够完全杜绝干扰,干扰或多或少、或大或小总是存在的,并且在特定的条件下还有可能对控制系统造成大的干扰,因此,我们还应该在程序编制中采取软件容错技术。所谓容错,就是在干扰不能避免的情况下,万一其对控制系统造成大的干扰而使系统出现异常时,控制系统能对其及时的进行反应,并根据出错时的状态决定系统下一步补救措施。主要有以下容错技术:
①程序重复执行技术:在程序执行过程中,一旦发现现场故障或错误,在某些情况下可以重新执行被干扰的先行指令若干次。若重复执行成功,说明引起控制系统故障的原因为干扰,否则是干扰以外的原因,此时应输出软件失败( Fault)并停机、报警。
②对死循环作处理:在程序中设计了定时狗(WDT)程序,当定时超过原定时间时,可以断定系统进入了死循环。当控制系统进入了死循环,可以根据程序的判断,决定下一步是停机还是进入相关的子程序进行系统的恢复。
③软件延时:为确保重要的开关量输人信号、易抖动信号的检测和控制回路数据采集的正确性,可采用软件延时15ms―20ms,并对同一信号多次读取,结果一致,才确认有效,这样可消除偶发干扰的影响。
2.2 伺服
伺服系统和PLC系统类似,PLC的外部干扰源和抗干扰措施同样适用于伺服系统。同时,伺服系统和PLC还有不同之处。伺服驱动器的抗干扰主要式防止干扰脉冲的输入。
(1)伺服驱动器的脉冲输入端口分为开路集电极方式和差分输入方式。由于开路集电极方式的抗干扰能力比差分输入方式的差的多,所以,选型的时候尽量选取含有差分输入方式的伺服驱动器。
(2)为了尽量减少伺服驱动器在没有上位定位指令的时候将干扰信号输入,在程序设计中要在没有脉冲输入时,将伺服驱动器的“脉冲输入禁止”信号激活,这样能有效的减少干扰脉冲的输入。
(3)伺服驱动器和伺服电机之间的连线要使用屏蔽线,线缆的拨开屏蔽层的部分不能大于75mm,屏蔽层要在伺服驱动器侧可靠接地。
(4)如果条件允许,应采用伺服的速度控制模式和上位控制器构成闭环控制。
三 实例
某公司生产了一种采用简易的数控钻床,控制系统为三菱公司的Fx系列的PLC,X、Y轴为伺服电机带动丝杠进行定位控制,Z轴为液压进给方式,主轴为变频器带动普通的三相异步电动机通过减速箱控制。在实际的调试中发现定位不准确。经检查发现,该机床的伺服电机在没有脉冲指令的时候仍然存在脉冲输入,且伺服驱动器收到的脉冲数和上位控制器PLC发出的脉冲数不相等,尤其是在变频器启动的瞬间,情况更为严重。所以判断此系统存在严重的干扰。
经过以上的分析,拟在PLC的电源处增加一个输入滤波器,PLC与伺服驱动器的脉冲信号连线采用屏蔽双绞线连接,并且使这根线尽量的短;在伺服驱动器的电源处增加一个输入滤波器;在直流电磁阀处增加续流二极管,在交流接触器处增加浪涌吸收器;信号线和动力线分别敷设在不同的走线槽中并且间隔200cm;变频器的输入端增加一个输入滤波器,把变频器和电动机的连接线改用屏蔽电缆,并且在变频器侧良好接地;修改PLC的控制程序,使伺服驱动器上的“脉冲输入禁止”信号在上位控制器没有脉冲输出的时候就生效。
经过改进,机床的性能完全符合要求。
四 结论
要提高设备的可靠性,一方面要求PLC和伺服的生产厂家进一步提高产品的抗干扰能力;另一方面要求在工程设计、安装施工和使用维护中,多方配合才能完善解决干扰问题,有效地增强系统的抗干扰能力
操作员面板或触摸屏要通过MPI 协议与PLC 通讯时,首先,在PLC 侧不须进行任何编程和组态;其次,在操作员面板或触摸屏侧,要用PROTOOL 组态软件对相关通讯参数如所要连接CPU 的MPI 地址和槽号等进行定义,例如要将TP270-10 与S 7 PLC 连接, 在PROTOOL
项目界面中双击“Controllers”会弹出如下图所示的对话框:
然后点击按钮“bbbbbeters”组态所要连接CPU 的MPI 地址和槽号和其他参数,如下图:
如果直接访问功能模块,须在槽号位置上填上功能模块的槽号,对于S7-400 多CPU 系统填上所连接CPU 的槽号。组态完成后下载到操作面板或触摸屏后,连接即建立
位置位、复位操作方法上,有好几种方法,可以直接采用置位、复位指令,也可以采用数据传送指令、表格填充指令,甚至可以采用移位循环指令。这几种方法在具体运用时,也要根据情况而定。下面用一个范例来讲解他们的不同之处。要求对Q0.0~0.7、Q1.0~1.7十六位输出进行置位、复位。
图 几种置位、复位的方法在以上几种方法中,除移位循环指令外,其他指令比较好理解。移位循环指令的方法,置位是对16#FFFF十六位常数左循环16位,送入输出字QW0(由Q0.0~0.7、Q1.0~1.7组成),无论16#FFFF如何循环,还是16#FFFF,16位输出。复位采用对QW0一次扫描周期一次执行16位左移位指令,将QW0中的数据全部移出(如果是带符号位的字,连符号位也移出),输出复位。在上面的方法中,直接采用置位、复位的方法不仅可以对字节、字、双字中的位进行置位、复位操作,也可以对不成字节、字、双字的位进行操作。而数据传送指令、移位循环指令、填充指令只能对字节、字、双字中的位进行置位、复位操作,其中填充指令还只能对字操作。比如单单对Q0.0~0.6七个位输出进行置位、复位,采用数据传送指令、移位循环指令、填充指令是很难实现的,此时只有采用直接置位、复位指令的方法。
1 引言
PLC 控制系统的设计中,虽然接线工作占的比重较小,大部分工作还是PLC 的编程设计工作,但它是编程设计的基础,只要接线正确后,才能顺利地进行编程设计工作。而保证接线工作的正确性,就必须对PLC 内部的输入输出电路有一个比较清楚的了解。
我们知道,PLC 数字输入模块为了防止外界线路产生的干扰(如尖峰电压,干扰噪声等)引起PLC 的非正常工作甚至是元器件的损坏,一般在PLC 的输入侧都采用光耦,来切断PLC 内部线路和外部线路电气上的联系,保证PLC 的正常工作。并且在输入线路中都设有RC 滤波电路,以防止由于输入点抖动或外部干扰脉冲引起的错误信号。
2 输入电路的形式
2.1 分类
PLC 的输入电路,按外接电源的类型分,可以分为直流输入电路和交流输入电路;按PLC 输入模块公共端(COM 端)电流的流向分,可分为源输入电路和漏输入电路;按光耦发光二极管公共端的连接方式可分为共阳极和共阴极输入电路。如下图1所示:
图1 PLC输入电路的分类
2.2 按外接电源的类型分类
2.2.1 直流输入电路
图2 为直流输入电路的一种形式(只画出一路输入电路)。当图1 中外部线路的开关闭合时,PLC 内部光耦的发光二极管点亮,光敏三极管饱和导通,该导通信号再传送给处理器,从而CPU 认为该路有信号输入;外界开关断开时,光耦中的发光二极管熄灭,光敏三极管截止,CPU 认为该路没有信号。
图2 直流输入电路
2.2.2 交流输入电路
交流输入电路如图3 所示,可以看出,与直流输入电路的区别主
要就是增加了一个整流的环节。
交流输入的输入电压一般为AC120V 或230V。交流电经过电阻R的限流和电容C的隔离(去除电源中的直流成分),再经过桥式整流为直流电,其后工作原理和直流输入电路一样,不再缀述。
图3 交流输入电路
从以上可以看出,由于交流输入电路中增加了限流、隔离和整流三个环节,因此,输入信号的延迟时间要比直流输入电路的要长,这是其不足之处。但由于其输入端是高电压,因此输入信号的可靠性要比直流输入电路要高。一般,交流输入方式用于有油雾、粉尘等恶劣环境中,对响应性要求不高的场合,而直流输入方式用于环境较好,电磁干扰不严惩,对响应性要求高的场合。
2.3 按流入公共端电流的流向分类
2.3.1 漏型输入电路
漏型输入电路如图4所示,此时,电流从PLC 公共端(COM端或M端)流进,而从输入端流出,即PLC 公共端接外接DC电源的正极。
图4 漏型输入电路
此图只是画出了一路的情形,如果输入有多路,所有输入的二极管阳极相连,就构成了共阳极电路。如图5所示。
图5 共阳极电路
三菱A系列PLC的AX40/41/42/50/60及Q系列的QX40/41/42等输入模块均属于漏型输入模块。
2.3.2 源型输入电路
图3所示的电路也是源型输入电路的形式,此时,电流的流向正好和漏型的电路相反。源型输入电路的电流是从PLC的输入端流进,而从公共端流出,即公共端接外接电源的负极。
如果所有输入回路的二极管的阴极相连,就构成了共阴极电路,如图6所示:
图6 共阴极电路
三菱A系列PLC的AX80/81/82及Q系列的QX80/81的输入模块均属于此类输入电路。
2.3.2 混合型输入电路
因为此类型的PLC 公共端既可以流出电流,也可以流出电流(既PLC公共端既可以接外接电源的正极,也可以接负极),同时具有源输入电路和漏输入电路的特点,所以我们可以姑且把这种输入电路称为混合型输入电路。其电路形式如图7所示。
图7 混合型电路
作为源输入时,公共端接电源的负极;作为漏输入时,公共端接
电源的正极。这样,可以根据现场的需要来接线,给接线工作带来极大的灵活。
三菱A系列PLC的AX50-S1/60-S1/70/71/81-S1及Q系列的QX70/71/72。
这里需要说明的是,三菱和SIEMENS关于“源输入”和“漏输入”电路的划分正好相反,以上是按三菱的划分方法来介绍的,这点在使用过程中要注意。
SIEMENS S7-300/400系列PLC的直流输入模块大多为漏型输入(公共端接外部电源的负极。注:按SIEMENS的划分方法)。在S7-300系列PLC中,只有SM321(-IBH50-)输入模块为源输入(公共端接正。注:按SIEMENS的划分方法),S7-400系列PLC中则没有源输入模块。小型PLC S7-200的输入模块则全部为混合型输入形式。在大的项目中不建议使用,因此种输入形式虽然接线方便,但容易造成电源的混乱。
3 外接开关量信号和PLC输入电路的连接
PLC外接的输入信号,除了像按钮一些干节点信号外,现在一些传感器还提供NPN和PNP集电极开路输出信号。干节点和PLC输入模块的连接比较简单,这里主要不再缀述。而对于不同的PLC输入电路,到底是使用NPN输入还是PNP输入有时感到无所适从。下面主要介绍一下这两种输入和PLC输入电路的连接。
3.1 NPN和PNP输出电路的形式
如图8和图9所示,分别是NPN和PNP输出电路的一种形式。
图8 NPN集电极开路输出 图9 PNP集电极开路输出
从图8和图9可以看出,NPN集电极开路输出电路的输出OUT端通过开关管和0V连接,当传感器动作时,开关管饱和导通,OUT端和0V相通,输出0V低电平信号;PNP集电极开路输出电路的输出OUT端通过开关管和+V连接,当传感器动作时,开关管饱和导通,OUT端和+V相通,输出+V高电平信号。
3.2 NPN和PNP输出电路和PLC输入模块的连接
3.2.1 NPN集电极开路输出
由以上分析可知,NPN集电极开路输出为0V,当输出OUT端和PLC输入相连时,电流从PLC的输入端流出,从PLC的公共端流入,此即为PLC的漏型电路的形式,即:NPN集电极开路输出只能接漏型或混合式输入电路形式的PLC,连接图如图10所示:
10 NPN集电极开路输出和PLC的连接
3.2.2 PNP集电极开路输出
PNP集电极开路输出为+V高电平,当输出OUT端和PLC输入相连时,电流从PLC的输入端流入,从PLC的公共端流出,此即为PLC的源型电路的形式,即:PNP集电极开路输出只能接源型或混合型输入电路形式的PLC,连接图如图11所示:
图11 PNP集电极开路输出和PLC的连接
4 结束语
正是由于PLC输入模块电路形式和外接传感器输出信号的多样性,我们在PLC输入模块接线前要充分了解PLC输入电路的类型和传感器输出信号的形式,只有这样,才能确保PLC输入模块接线正确无误,为后续的PLC编程和调试工作打下一个良好的基础。