快速看懂PLC输入源型和漏型的接线方法
今天为大家带来传感器与PLC的接线方法,二十张接线图,是不是超丰厚?快一起来看吧
一、概述
PLC 的数字量输入接口并不复杂,PLC 为了提高抗干扰能力,输入接口都采用光电耦合器来隔离输入信号与内部处理电路的传输。因此,输入端的信号只是驱动光电耦合器的内部 LED 导通,被光电耦合器的光电管接收,即可使外部输入信号可靠传输。
目前 PLC 数字量输入端口一般分单端共点与双端输入,由于有区别,用户在选配外部传感器时接法上需要一定的区分与了解才能正确使用传感器与 PLC 为后期的编程工作和系统稳定奠定基础。
二、输入电路的形式
1、输入类型的分类
PLC的数字量输入端子,按电源分直流与交流,按输入接口分类由单端共点输入与双端输入,单端共点接电源正极为SINK(sink Current 拉电流),单端共点接电源负极为SRCE(source Current 灌电流)。
2、词语的概述
SINK漏型为电流从输入端流出,那么输入端与电源负极相连即可,说明接口内部的光电耦合器为单端共点为电源正极,可接NPN型传感器。
SOURCE源型为电流从输入端流进,那么输入端与电源正极相连即可,说明接口内部的光电耦合器为单端共点为电源负极,可接PNP型传感器。
接近开关与光电开关三、四线输出分 NPN 与 PNP 输出,对于无检测信号时 NPN 的接近开关与光电开关输出为高电平(对内部有上拉电阻而言),当有检测信号,内部NPN 管导通,开关输出为低电平。
对于无检测信号时 PNP 的接近开关与光电开关输出为低电平(对内部有下拉电阻而言),当有检测信号,内部 PNP 管导通,开关输出为高电平。
以上的情况只是针对,传感器是属于常开的状态下。
3、按电源配置类型
(1) 直流输入电路
如图1,直流输入电路要求外部输入信号的元件为无源的干接点或直流有源的无触点开关接点,当外部输入元件与电源正极导通,电流通过R1,光电耦合器内部LED,VD1(接口指示)到COM端形成回路,光电耦合器内部接收管接受外部元件导通的信号,传输到内部处理;这种由直流电提供电源的接口方式,叫直流输入电路;
直流电可以由PLC内部提供也可以外接直流电源提供给外部输入信号的元件。R2在电路中的作用是旁路光电耦合器内部LED的电流,保证光电耦合器LED不被两线制接近开关的静态泄漏电流导通。
(2) 交流输入电路
如图2,交流输入电路要求外部输入信号的元件为无源的干接点或交流有源的无触点开关接点,它与直流接口的区分在光电耦合器前加一级降压电路与桥整流电路。外部元件与交流电接通后,电流通过R1,C2经过桥整流,变成降压后的直流电,后续电路的原理与直流的一致。
交流PLC主要适用相对环境恶劣,布线技改变动不大等场合;如接近开关就用交流两线直接替代原来行程开关。
4、按端口类型
(1)单端共点(Comcon)数字量输入方式
为了节省输入端子,单端共点输入的结构是在 PLC 内部将所有输入电路(光电耦合器)的一端连接在一起接到标示为 COM 的内部公共端子,各输入电路的另一端才接到其对应的输入端子 X0、X1、X2、....
com 共点与 N 个单端输入就可以做 N 个数字量的输入(N+1 个端子),因此我们称此结构为"单端共点"输入。用户在做外部数字量输入组件的接线时也需要同样的作法,需要将所有输入组件的一端连接在一起,叫输入组件的的外部共线;输入组件的另一端才接到 PLC 的输入端子 X0、X1、X2、....
SINK输入方式,可接 NPN 型传感器,即 X 端口与负极相连。
SRCE输入方式,可接 PNP 型传感器。即 X 端口与整机极相连。
(外部输入组件可以为按钮开关、行程开关、舌簧开关、霍尔开关、接近开关、光电开关、光幕传感器、继电器触点、接触器触电等开关量的元件。)
(2) SINK(sink Current 拉电流)输入方式●单端共点SINK输入接线(内部共点端子COM→24V+,外部共线→24V-)。如图3:
(3) SRCE(source Current 灌电流)输入方式
● 单端共点SRCE输入接线(内部共点端子COM→24V-,外部共线→24V+)。如图4:
(4)SINK/SRCE可切换输入方式
S/S端子与COM端不同的是,COM是与内部电源正极或负极固定相连,S/S端子是非固定相连的,根据需要才与内部电源或外部电源的正极或者负极相连。
● 单端共点SINK输入接线(内部共点端子S/S→24V+,外部共线→24V-)。
● 单端共点SRCE输入接线(内部共点端子S/S→24V-,外部共线→24V+)。
(5) 当有源输入元件(霍尔开关、接近开关、光电开关、光幕传感器等)数量比较多,消耗功率比较大,PLC内置电源不能满足时,需要配置外置电源。根据需求可以配24VDC,一定功率的开关电源。外置电源原则上不能与内置电源并联,根据COM与外部共线的特点, SINK(sink Current 拉电流)输入方式时,外置电源与内置电源正极相连接;SRCE(source Current 灌电流)输入方式时,外置电源与内置电源负极相连接。
(6) 简单判断SINK(sink Current 拉电流)输入方式,只需要Xn端与负极短路,如果接口指示灯亮就说明是SINK输入方式。共正极的光藕合器,可接NPN型的传感器。SRCE(source Current 灌电流)输入方式,将Xn端与正极短路,如果接口指示灯亮就说明是SRCE输入方式。共负极的光藕合器,可接PNP型的传感器。
(7) 对于2线式的开关量输入,如果是无源触点,SINK与SRCE按上图的输入元件接法,对于2线式的接近开关,需要判断接近开关的极性,正确接入。我公司部分2线式的LJK系列接近开关也有不分极性即可接入接口的,具体参考附带产品说明书。
(8)超高速双端输入电路
主要用于硬件高速计数器(HHSC)的输入使用,接口电压为5VDC,在应用上为确保高速及高噪音抗性通常采用双线驱动方式(Line-Drive)。如果工作频率不高与噪音低也可以采用5VDC的单端SINK或者SRCE接法,串联一个限流电阻转换成24VDC的单端SINK或者SRCE接法。
(9)双输入端双线驱动方式(Line-Drive)。
(10)5VDC的单端SINK或者SRCE接法。
(11)24VDC的单端SINK或者SRCE接法。
注: 24VDC供电的传感器,在输入回路上需要串联限流电阻,R1为10Ω,R2为2KΩ,不串联限流电阻,将烧毁接口回路,限流电阻取值2.7KΩ。
三、外部输入元件
1、无源干接点(按钮开关、行程开关、舌簧磁性开关、继电器触点等)
无源干接点比较简单,接线容易。不存在电源的极性,压降等因素,上图3-6中的输入元件这是此类型。这里不重复介绍。
2、有源两线制传感器(接近开关、有源舌簧磁性开关)
有源两线接近开关分直流与交流,此传感器的特点就是两根线,传器输出端导通后,为了保证电路正常工作需要一个保持电压来维持电路工作,通常在3.5-5V的压降,静态泄露电流要小于1mA,这个指标很重要;如果过大,在接近开关没检测信号时,就使PLC的输入端的光电耦合器导通。我公司的LJK系列两线制接近开关静态泄露电流控制在0.35-0.5mA之间适应各类型PLC。
直流两线制接近开关分二极管极性保护与桥整流极性保护,前者在接PLC时需要注意极性,后者就不需要注意极性。有源舌簧磁性开关主要用在汽缸上做位置检测,由于需要信号指示,内部有双向二极管回路,因此也不需要注意极性;交流两线制接近开关就不需要注意极性。如图10:
(1) 单端共点SINK输入接线(内部共点端子COM→24V+,外部共线→24V-)。如图11
(2) 单端共点SRCE输入接线(内部共点端子COM→24V-,外部共线→24V+)。如图12:
(3)S/S端子接法参考图5-图6以及图11-图12。
3、有源三线传感器(电感接近开关、电容接近开关、霍尔接近开关、光电开关等)直流有源三制线接近开关与光电开关输出管使用三极管输出,因此传感器分NPN和PNP输出,有的产品是四线制,有双NPN或双PNP,只是状态刚好相反,也有NPN和PNP结合的四线输出。
NPN型当传感器有检测信号VT导通,输出端OUT的电流流向负极,输出端OUT电位接近负极,通常说的高电平翻转成低电平。
PNP型当传感器有检测信号VT导通,正极的电流流向输出端OUT,输出端OUT电位接近正极,通常说的低电平翻转成高电平。
电路中三极管的发射极上的电阻为短路保护采样电阻2-3Ω不影响输出电流。三极管的集电极的电阻为上拉与下拉电阻,提供输出电位,方便电平接口的电路,另一种输出的三极管集电极开路输出不接上拉与下拉电阻。
简单说当三极管VT导通,相当与一个接点导通,如图13:
(1) 单端共点SINK输入接线(内部共点端子COM→24V+,外部共线→24V-)。如图14:
(2) 单端共点SRCE输入接线(内部共点端子COM→24V-,外部共线→24V+)。如图15:
(3) S/S端子接法参考图5-图6、图11-图12以及图14-图15。
PLC输入接口电路形式和外接元件(传感器)输出信号形式的多样性,因此在PLC输入模块接线前必要了解PLC输入电路形式和传感器输出信号的形式,才能确保PLC输入模块接线正确无误,在实际应用中才能游刃有余,后期的编程工作和系统稳定奠定基础。
西门子PLC的STEP7 程序块的类型及区别
在SIEMENS S7-300/400系列PLC中有多种程序块,如下图(在管理器右边的空白区域点击右键),主要有:组织块(OB),功能块(FB),功能(FC),数据块(DB)及系统功能(SFC)和系统功能块(SFB)等。
注:快捷菜单中的其它两项:数据类型和变量表。数据类型(UDT)用于指定程序中数据元素的大小与格式;
变量表(VAT)用来在程序调试和运行时修改和监视变量的内容(在地址栏中输入地址后,符号栏中会自动显示在符号表中定义的符号)。
这几种程序块的功能简要说明如下:调用程序块:OB,FB,FC(可以调用除OB块外的其它程序块);被调用程序块:FB,FC,SFB,SFC。
1、组织块OBOB由系统自动调用,并执行用户在OB块中编写的程序,所以OB的基本作用是调用用户程序。
在OB块中编写程序的最大容量,S7-300是16KB,S7-400是64KB。
除主程序循环OB1外,其它OB均是由事件触发的中断。2、函数FC 函数FC有两个作用:(1)作为子程序用;
(2)作为函数用,函数中通常带形参。
函数中程序的最大容量,S7-300是16KB,S7-400是64KB。
FC的形参通常也称为接口区,参数类型分为输入参数,输出参数,输入/输出参数和临时数据区。
在编写函数FC的输出参数时,应避免没有直接输出(否则,可能输出一个随机值,影响程序的判断)。可以在函数的开始,将字输出参数清0,位输出参数复位。
3、函数块FB FB与FC相比,FB每次调用都必须分配一个背景数据块,用来存储接口数据区(TEMP类型除外)和运
算的中间数据。其它程序可以直接使用背景数据区中的数据。
FB中程序的最大容量,S7-300是16KB,S7-400是64KB。
FB的接口区比FC多了一个静态数据区(STAT),用来存储中间变量。
程序调用FB时,形参不像FC那样必须赋值,可以通过背景数据块直接赋值。
由于FB带有背景数据块,输出参数不会输出随机值,可以不在FB中编写初始化程序。
4、数据块DB
DB用来存储用户数据及程序的中间变量,为全局变量。DB的最大容量,S7-300为32KB,S7-400为64KB。
DB可分为共享数据块(Share DB)、背景数据块(Instance DB)和用户自定义数据UDT)类型的数据块。
共享数据块可作为所有程序使用的全局变量,在CPU允许的条件下,一个程序可创建任意多个DB,每个DB的最大容量为64KB。
默认条件下,共享数据块为掉电保持,在其属性菜单中选中"Non Retain"可以更改为掉电数据丢失。
如CPU中无足够的内部存储空间保存数据,可将指定的数据保存到共享数据块。存储在共享数据块中的数据可被其它任意一个块调用(全局变量)。这一点和背景数据块不同,背景数据块只能被指定的功能块(FB)使用,保存在背景数据块中的数据只能在这个功能块中有效。
背景数据块与FB和SFB关联,也是全局变量。背景数据块和共享数据块相比,只保存与FB或SFB接口数据区(Temp)相关的数据。背景数据块中有一种比较特殊的数据块,称为多重背景数据块。
有关多重背景数据块的用法和使用注意事项请参看《怎样使用多重背景数据块》。基于UDT的数据块为全局变量,提供一个固定格式的数据结构,便于用户使用。
5、系统函数(SFC)和系统函数块(SFB) SFC和SFB集成在CPU中,相当于系统提供的可供用户程序调用的FC或FB,实现与CPU系统相关的一些功能,如读写CPU时钟等功能。调用SFB需要背景数据块。
相关问答
PLC编程电脑接口有什么要求?-ZOL问答
你用的是什么牌子的PLC一般的串口都是用9针RS-232的,也有直接用USB连接的,还可以将232接口转换成USB的,但是需要一个USB驱动程序,驱动了以后就可以用了COM0口...
plc上面网线插口是传输什么?
Plc上面网线插口是电脑向plc设备通讯的接口,Plc设备实际上是一组继电器,他通过电脑向plc继电器发出指令,使继电器做各种吸合动作,因此,要想使电脑向plc发出...
Plc使用的最基本的接口模块是?
PLC的最基本的接口模块是输入接口模块,包括有数字量模块、模拟量模块和智能模块等。PLC的CPU已经集成了一定数量的数字量I/O点,如用户需要多于CPU单元I/O点...
plc的m和l接哪?
1."plc的m和l接哪"从问题中可以得出是,PLC的M和L接哪里。2.PLC是可编程逻辑控制器的缩写,其中的M代表内部存储器(Memory),L代表锁存器(Latch)。3...
plc引脚定义?
绝对的不懂。PLC不叫引脚,叫接口;PLC有输入输出口,输入是X,输出是Y。还有一些电源的。除此以外好像没有什么口了。当然PLC有数据接口,有并行的,串行的。你...
plc输出接输入?
(1)输入接口电路各种PLC的输入接口电路结构大都相同,按其接口接受的外信号电源划分有两种类型:直流输入接口电路、交流输入接口电路。其作用是把现场的开关...
PLC与电气回路的接口是通过什么完成的?
输入输出接口(I/O模块)是PLC与电气回路的接口,是通过输入输出部分(I/O)完成的。I/O模块集成了PLC的I/O电路,其输入暂存器反映输入信号状态,输出点反映输...
plc接口模块是什么?
PLC接口模块是一种用于连接可编程逻辑控制器(PLC)和外部设备(如传感器、执行器、计算机等)的设备。它能够实现数据采集、控制信号输入输出、通信和数据处理等...
plc通讯接口有哪些?
PLC(可编程逻辑控制器)通讯接口有多种类型,常见的包括:1.RS-232接口:RS-232是一种常见的串行通信接口,用于将PLC与计算机或其他设备进行连接。它通常用于...
西门子plc模块之间怎么连接
您好,连接西门子PLC模块的方法有多种,具体取决于模块类型和应用场景。一般来说,以下是一些常用的连接方法:1.通过总线连接:多个PLC模块可以通过总线连接,...