西门子PLC扩展模块S7-200EM235CN
执行用户程序;当PLC工作在STOP状态时,系统不执行用户程序。PLC正常工作时应处于RUN状态,而在向PLC写入程序时,应让PLC处于STOP状态。PLC的两种工作状态可通过面板上的开关切换。
PLC是一种由程序控制运行的设备,其工作方式与微型计算机不同。微型计算机运行到结束指令时,程序运行结束;PLC运行程序时,会按顺序依次逐条执行存储器中的程序指令,当执行完*后的指令后,并不会马上停止,而是又从头开始再次执行存储器中的程序,如此周而复始,PLC的这种工作方式称为循环扫描方式。为双向晶闸管输出型接口电路,它采用双向晶闸管型光电耦合器。当PLC内部电路输出ON信号(或称输出为ON)时,会输出电流流过光电双向晶闸管内部的发光管,内部双向晶闸管受光导通,电流可以从上往下流过晶闸管,也可以从下往上流过晶闸管。由于交流电源的极性是周期性变化的,所以晶闸管输出接口电路外部通常接交流电源。会输出电流流过光电耦合器的发光管使之发光,光敏管受光导通,晶体管VT的G极电压下降。由于VT为耗尽型P沟道晶体管,当G极为高电压时截止,为低电压时导通,因此光电耦合器导通时VT也导通,相当于1L+、Q0.2端子内部接通,有电流流过负载,电流途径是:DC电源正极→负载→1L+端子入→导通的晶体管VT→Q0.2端子出→DC电源负极。由于晶体管有极性,所以输出端外部只能接直流电源,并且晶体管的漏极只能接电源正极,源极接电源的负极
输入指示灯VD1、VD2用于指示输入端子是否有输入。R2、C为滤波电路,用于滤除输入端子窜入的干扰信号,R1为限流电阻。1M端为同一组数字量(如I0.0~I0.7)的公共端。不
DC24V电源的极性可以改变(即24V也可以正极接1M端)。
(1)输入接口电路PLC的输入接口电路分为数字量输入接口电路和模拟量输入接口电路。数字量输入接口用于接收“1、0”数字信号或开关通断信号,又称开关量输入接口;模拟量输入接口用于接收模拟量信号(连续变化的电压或电流)。模拟量输入接口通常采用A/D转换电路,将模拟量信号转换成数字信
④监测和诊断内部各电路的工作状态。2.存储器存储器的功能是存储程序和数据。PLC通常配有ROM(只读存储器)和RAM(随机存储器)两种存储器,ROM用来存储系统程序,RAM用来存储用户程序和程序运行时产生的数据。
系统程序由厂家编写并固化在ROM存储器中,用户无法访问和修改系统程序。系统程序主要包括
当按下停止按钮SB2时,有电流流过I0.1端子(即DIa.1端子)内部的I0.1输入电路,程序中的I0.1常闭触点断开,Q0.0线圈失电,一方面会使程序中的Q0.0常开自锁触点断开解除通电自锁,另一方面会控制Q0.0输出电路,使之停止输出电流,Q0.0硬件继电器线圈无电流流过,其触点断开,主电路中的接触器KM线圈失电,KM主触点断开,电动机停转。
目前大多数PLC采用梯形图编程方式,梯形图语言的编程元件符号和表达方式与继电器控制电路原理图非常接近,这样使大多数工厂企业电气技术人员非常容易接受和掌握。
计、调试和维修方便
PLC用软件来取代继电器控制系统中大量的中间继电器、时间继电器、计数器等器件,使控制柜的设计安装接线工作量大为减少。另外,PLC的用户程序可以通过计算机在实验室仿真调试,减少了现场的调试工作量。此外,由于PLC结构模块化及很强的自我诊断能力,维修也极为方便。
1.2 PLC控制与继电器控制比较
PLC控制是在继电器控制基础上发展起来的,为了让读者能初步了解PLC控制方式,本节以电动机正转控制为例对两种控制系统进行比较。
(2)中档PLC。它除了具有低档PLC的功能外,还具有较强的模拟量输入/输出、算术运算、数据传送和比较、数制转换、远程I/O、子程序、通信联网等功能,有些还增设有中断控制、PID控制等功能。中档PLC适用于比较复杂的控制系统。
(3)高档PLC。它除了具有中档机的功能外,还增加了带符号算术运算、矩阵运算、位逻辑运算、平方根运算及其他特殊功能函数的运算、制表及表格传送功能等。高档PLC具有很强的通信联网功能,一般用于大规模过程控制或构成分布式网络控制系统,实现工厂控制自动化
(1)是一种专为工业环境下应用而设计的数字电子设备;
程序的存储器,可进行逻辑运算、顺序控制、定时、计数和算术运算等操作;
(3)通过数字量或模拟量输入端接收外部信号或操作指令,内部程序运行后从数字量或模拟量输出端输出需要的信号;
(4)可以通过扩展接口连接扩展单元,以增强和扩展功能,还可以通过通信接口与其他设备进行通信。
1.1.2 PLC的分类
PLC的种类很多,下面按结构形式、控制规模和实现功能对PLC进行分类。1.按结构形式分类按硬件的结构形式不同,PLC可分为整体式和模块式程理念的同时,更多的人性化设计,使编程更容易上手,项目开发更加高效。
本书以STEP 7-Micro/WIN SMART V2.0编程软件为例,对相关知识进行讲解。MART PLC中只允许使用指针对I、Q、M、L、V、S、T(仅当前值)、C(仅当前值)存储区域进行间接寻址,而不能对独立位(bit)或模拟量进行间接寻址。
CPU运算相关结果存放在模拟量输出映像寄存器中,将1个字长(16位)的数字量信号通过D/A(数模转换)转换为模拟量输出信号,间接寻址前必须事先建立指针,指针为双字(即32位),存放的是另一个存储器的地址,指针只能为变量存储器(V)、局部存储器(L)或累加器(AC1、AC2、AC3)。建立指针时,要使用双字传送指令(MOVD)将数据所在单元的内存地址传送到指针中,双字传送指令(MOVD)的输入操作数前需加“&”号,表示送入的是某一存储器的地址,而不是存储器中的内容,例“MOVD &VB200,AC1”指令,表示将VB200的地址送入累加器AC1中,其中累加器AC1就是指针。用