西门子模块6ES7222-1BD22-0XA0大量供应
在数控技术中,PLC是可编程逻辑控制器的专用缩写名称。几乎每台数控机床都有PLC以及PLC控制程序,它规定了数控系统在接收到从机床传来的各种输入信号后,如何按一定的时间顺序发出各种指令去指挥机床的各个功能动作或显示各种信息。
输入信号流程的基本形式如图1:24V DC电源正端通过虚线框送到PLC的输入端E××.×。虚线框所代表的元器件以及通过它送到PLC输入端的信号,其含义不外乎是以下几种:
图1 输入信号电路形式
(1)紧急停止开关、限位开关的触头——输入信号反映是否触碰了急停开关,各伺服轴行程是否超越了极限位置;
(2)液压泵电机、润滑泵电机、冷却液泵电机和排屑器电机自动开关的辅助触头——输入信号反映了这些电机是否在正常运转;
(3)温度传感器——输入信号反映电控柜等装置内部温度是否正常;
(4)压力传感器——输入信号反映液压系统、气动系统、润滑系统中某点的压力是否在正常范围;在液压系统和润滑系统中还用于检测过滤器是否阻塞;
(5)位置传感器(接近开关)——输入信号反映主轴变速齿轮档变换到位的情况、自动换刀器的转臂和机械手的当前位置、托板工作台的位置、刀库元器件的当前位置、刀具在主轴锥孔中是否放松了等等的信息;
(6)液位传感器——输入信号反映液压油箱、润滑液箱、冷却液箱、回流液箱内液面的高低。
尚有一些输入信号,借助予一些按钮和开关送到PLC中从略。
PLC的输出信号比较简单。PLC的24VDC电源输出与各继电器线圈、电磁阀线圈或指示灯等元件相连,或驱动某元件动作,或发出某信号。电气原理图中对PLC输出信号的注释往往有很明确的含义,维修人员不会误解。例如,某输出信号A××.×的注释是:“夹紧工作台”,则我们可以立即知道:当输出信号A××.×=“1”(逻辑“1”,即24VDC)时,就会发生夹紧工作台的动作。把A××.×=“1”跟注释内容对应起来,划上等号。
对于PLC的输入信号,情况则不然,因为E××.×=“1”跟注释内容并不一定能对等起来。我们把输入信号=“1”与注释内容相对应称为“正逻辑”注释法;把输入信号=“0”与注释内容相对应称为“负逻辑”注释法。例如,我公司CW800加工中心上用E8.7=“1”表示“液压油温度太高”,使用了“正逻辑”的注释法,而另一台CW500加工中心,虽出自同一制造厂,却以E23.1=“0”表示“液压油温度太高”,使用了“负逻辑”注释法。
一台机床的PLC输入信号注释如果全部使用“正逻辑”,会给故障诊断带来很大的方便;但事实上许多数控机床制造厂家给用户的PLC输入信号清单中都是正、负逻辑混用的,这给维修人员带来很大困难,笔者根据几年来维修机床的经验,认为可以用以下几个办法来确定某个输入信号的注释是使用了哪种“逻辑”。
(1)有些输入信号,特别是经由急停开关、限位开关触头串联电路输入的信号,以及经由自动开关辅助触头串联电路输入的信号,从电路图上可以判定:输入信号必须为“1”时才属正常状态。
(2)对于经由位置传感器中的感应式接近开关输入的信号,可以直接观察机床上的运动元件与传感器之间的相对位置得出明确的结论。受控的运动元器件(如换刀器转臂、机械手等)向接近开关趋近,到达规定位置后,接近开关发出“1”信号。绝大多数情况下,编制PLC程序时,都会以“正逻辑”作注释。如在机床上不易观察到实物,也可以从机械装配图中得出结论。需要注意的是,也有例外情况。例如在图2中的受控运动元件向右运动过程中,缺口中心线尚未到达传感器轴心线位置时,传感器始终送出“1”信号给PLC,一旦缺口中心线与传感器轴心线基本重合,由于感应距离太远,传感器就送出“0”信号给PLC,数控机床制造厂在PLC程序中对这种情况往往简单地注释为“E××.×某某元件定位”,但从图中可以清楚地知道:定位时,输入信号实际是“0”,厂家用的是“负逻辑”注释。这一类的例外情况往往造成我们的误诊断,在坏的情况下会使机械故障越来越严重;在有疑问时,必须去观察实物环境或从机械装配图中求答案。
图2 受控机械元件的运动以及位置传感器的检测方式
(3)机床在正常运转情况下,不会有任何报警或故障信息显示。这时,可以利用自动运行时的空隙时间,在诊断某菜单页面上查阅到各输入信号的状态,将其抄录下来,与输入信号清单的注释一一对照。用这个方法可以得到以下这类信号究竟是“1”还是“0”算正常:“电控柜的温度”、“液压油的温度”、
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关于“源输入”和“漏输入”电路的划分正好以上是按三菱的划分方法来介绍的,这点在使用过程中要注意。
SIEMENSS7-300/400系列PLC的直流输入模块大多为漏型输入(公共端接外部电源的负极。注:按SIEMENS的划分方法)。在S7-300系列PLC中,只有SM321(-IBH50-)输入模块为源输入(公共端接正。注:按SIEMENS的划分方法),S7-400系列PLC中则没有源输入模块。小型PLCS7-200的输入模块则全部为混合型输入形式。在大的项目中不建议使用,种输入形式接线方便,但容易造成电源的混乱。
3 外接开关量信号和PLC输入电路的连接
PLC外接的输入信号,除了像按钮一些干节点信号外,现在一些传感器还提供NPN和PNP集电极开路输出信号。干节点和PLC输入模块的连接比较简单,这里主要不再缀述。而对于不同的PLC输入电路,到底是使用NPN输入还是PNP输入有时感到无所适从。下面主要介绍一下这两种输入和PLC输入电路的连接。
3.1 NPN和PNP输出电路的形式
如图8和图9所示,分别是NPN和PNP输出电路的一种形式。
图8NPN集电极开路输出 图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编程和调试工作打下一个良好的基础。
主要检查以下两部分:
① 温控器侧:
a. 通讯接线是否正确,通讯线建议使用屏蔽双绞线;
具体接线参考下图
RS232接线:
b.检查调整菜单中通讯写是否有设置为On;
c.终端电阻是不是使用,一般建议使用120欧姆;
d.波特率、数据位、停止位、通讯协议、单元号是否设置正确(其中MODBUS-RTU数据位和停止位固定为8、1)。
② PLC侧:
a.PLC或者适配器的DIP开关是否设置正确;
b. 串口通讯格式(波特率、数据位、停止位)设置是否和温控器一样;
c.程序是否编辑正确(主要是指令和通讯格式);
d. PLC的终端电阻是否设置成ON(SCB、SCU、通讯适配);
e.发送协议之后是否有响应代码
有响应代码,对照温控器响应代码表格检查错误
无响应代码,检查如上所有设置和接线。