编程器的作用是供用户进行程序的编制、编辑、调试和监视。
随着计算机技术和各种软件技术的发展,利用微机编程是PLC的发展趋势,现在大多数PLC生产厂家不再提供编程器,而只是提供微机编程软件,并配有相应的通信接口和连接电缆。
常用的编程语言有:顺序功能图、梯形图、功能块图、语句表和结构文本等。有了以上这些部件,PLC便可进行正常工作。CPU通过输入接口读取数据,然后按照编制的控制程序对数据进行处理,并将处理结果发送到输出接口,驱动设备或部件的执行元件,这就是PLC的工作过程。
PLC是一种工业控制计算机,故它的工作原理是建立在计算机工作原理基础之上,即通过执行反映控制要求的用户程序来实现的。PLC采用的是一个不断循环的顺序扫描工作方式。每一次扫描所用的时间称为扫描周期或工作周期。
三*管驱动继电器详解
继电器线圈需要流过较大的电流(约50mA)才能使继电器吸合,一般的集成电路不能提供这样大的电流,因此必须进行扩流,即驱动。图1所示为用NPN型三*管驱动继电器的电路图,图中阴影部分为继电器电路,继电器线圈作为集电*负载而接到集电*和正电源之间。
当输入为0V时,三*管截止,继电器线圈无电流流过,则继电器释放(OFF);相反,当输入为 VCC时,三*管饱和,继电器线圈有相当的电流流过,则继电器吸合(ON)。图1用NPN三*管驱动继电器电路图续流二*管的作用:当输入电压由变 VCC为0V时,三*管由饱和变为截止,这样继电器电感线圈中的电流突然失去了流通通路,若无续流二*管D将在线圈两端产生较大的反向电动势,*性为下正上负,电压值可达一百多伏,这个电压加上电源电压作用在三*管的集电*上足以损坏三*管。
故续流二*管D的作用是将这个反向电动势通过图中箭头所指方向放电,使三*管集电*对地的电压不超过 VCC 0.7V。图1中电阻R1和R2的取值必须使当输入为 VCC时的三*管可靠地饱和,即有βIbgt;Ies在图1.21中假设Vcc=5V,Ies=50mA,β=100,则有Ibgt;0.5mA而Ib=(Vcc-Vbe)/R1-Vbe/R2若取R2=4.7K,则R1lt;6.63K,为了使三*管有一定的饱和深度和兼顾三*管电流放大倍数的离散性,一般取R1=3.6K左右即可。
图2用PNP三*管驱动继电器电路图R2起到上拉作用与图2比较NPN三*管变为PNP三*管,电流方向、电压*性和继电器逻辑都应有所变化。当输入为0V时,三*管饱和,从而使继电器线圈有相当的电流流过,继电器吸合;相反,当输入为 VCC时,三*管截止,继电器释放。
继电器控制电路与PLC梯形图详解,如何转换?
1、工作原理如下:按下启动按钮SB2,KM1、KM3、KT通电并自保,电动机接成Y型起动,2s后,继电器驱动模块厂家大量供应销售,KT动作,使KM3断电,KM2通电吸合,电动机接成△型运行。按下停止按钮SB1,电动机停止运行。1-电动机Y/△减压起动控制主电路和电气控制的原理图
2、I/O分配输入输出停止按钮SB1:I0.0KM1:Q0.0KM2:Q0.1起动按钮SB2:I0.1KM3:Q0.2过载保护FR:I0.2
3、梯形图程序转换后的梯形图程序如图2所示。按照梯形图语言中的语法规定简化和修改梯形图。为了简化电路,当多个线圈都受某一串并联电路控制时,可在梯形图中设置该电路控制的存储器的位,如M0.0。
简化后的程序如图3-所示。2-例1梯形图程序3-例1简化后的梯形图程序很多电工在学习PLC往往存在知其然不知其所以然,对继电器控制游刃有余,对PLC梯形图却力不从心,其实这是思维在作祟。因为PLC梯形图原则上就是经过继电器电路转换而来,相对于继电器电路更简洁明了,逻辑性、可读性更强。来源:电子发烧友