西门子模块6ES7331-1KF02-0AB0性能参数
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编程和调试工作打下一个良好的基础。
立体库是物流系统的集散地,它可以提高劳动生产率,降低劳动强度;节约库存占地面积,提高空间利用率;加速仓库储备资金的周转,保证均衡生产。堆垛机是立体库的关键设备,控制堆垛机的自动化控制装置应具有功能全、安全、可靠等特点。为此,本控制系统采用PLC作为控制核心,用变频器驱动堆垛机的电机。
2 立体库定位方式
自动化立体仓库由库房、货架、堆垛机,自动控制与信息传输装置,计算机和输送机等外围设备组成。库房由若干行货架组成,每行货架分隔成标准的存贮单元(托盘),每两行货架间留有巷道,巷道上有堆垛机。巷道端(原位)设有出入货物的货架(即放托盘的架)。巷道长度和货架高度根据存贮量需要及厂房尺寸而定。堆垛机在巷道上固定的天地轨间运行,两端都有限位开关和防越位撞头。
堆垛机自动存取时,必须确定要存或取的货物在货架上的位置,即定位。货物放在货架上的托盘里,一旦托盘所在层、列、行确定,则堆垛机在控制器控制下可自动对托盘进行操作。设层为Y坐标,列为X坐标,行为Z坐标,其立体库定位示意图见图1。
为正确确定X和Y值,堆垛机在运动过程中,采用无接触光电检测方式,对X和Y值不断检测, 一旦检测到X、Y值和PLC机内部设定值相同,说明 X和Y值确定了。Z值只有两种状态,不是右行就是左行,所以用一般开关就能设定Z值。X和Y的PLC内部值由拨码盘接口模块(E-01D)通过拨码开关设定。E-01D模块专为操作者外部设置PLC机内部的目标值,每块E-01D模块可同时输入四组拨盘开关,每组为四位标准BCD码。四组拨盘开关设置对应的计数器或定时器分配号分别为674、675、676、677,E-01D模块拨码接口使用见图2。本立体库PLC控制系统中,只用两组拨码开关,也就是说,只用674、675两个分配号。它们均工作在计数方式。674号被用来设置X值,675号由图2拨码盘设置Y值。
3 控制系统构成
(1) 系统工作原理
为了保障立体库的正常工作,立体库PLC控制系统设计成自动和手动两种方式,当自动出现故障时,手动可继续工作。本系统工作在自动方式时,堆垛机的三个自由度由三种不同电机驱动(列电机、层电机、叉电机)。为了提高效率,同时能够做到堆垛机正确动作,层电机和列电机由变频器驱动。当堆垛机运行到层或列的目标前一单元,驱动层电机的变频器或驱动列电机的变频器开始降速,一旦检测到目标位光电信号,则驱动层电机的变频器或驱动列电机的变频器在PLC的控制下正确停车。根据Z值,堆垛机的货叉左出或右出。至于存或取时的微落或微抬,由于贮存单元(托盘)规格一样,故只要知道存还是取,控制系统自动进行微落或微抬。当堆垛机的货叉在目标位工作完后,堆垛机自动返回原位,完成整个存或取过程结束。系统框图见图3。考虑到该立体库为冷库,到了冬天,控制系统环境不能满足PLC控制器要求,为此增设了加热控制装置,确保PLC控制器可靠。
(2) 软件编程流程图
由于堆垛机自动存、取货过程是一个比较复杂的控制过程,所以相应PLC控制器编程也比较复杂,首先,存货和取货过程正好是相反操作,编程时充分注意逻辑互锁关系。其次,为了提高存(取)货的效率,堆垛机层或列运行的速度控制非常关键,编程时必须注意层或列运行过程中的快慢切换点。再者,编程要合理,减少程序量,缩短扫描时间。现示出立体库PLC控制系统的程序流程图,如图4所示。
4 结束语
(1) 立体库采用PLC控制系统后,堆垛机在变频器驱动下高效运行,稳定可靠,存取货物动作正确,节省人力物力。
(2) PLC控制器通过扩展通讯接口,和管理机进行联网,立体库实现微机管理。
(3) 随着信息科学、自动化技术、机器人不断发展,立体库作为物流系统的集散地,今后,立体库应该向智能化、信息化等方向发展