资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,S7-200,可编程控制器,这里以,S7-200,系列,PLC,为例,叙述小型,PLC,系统的构成,编程用的元器件,,I/O,扩展等,PLC,应用的基础知识。,一.,S7-200PLC,的系统配置,1.,基本单元,CPU 226CN,主机的结构外形,组成,CPU,模块的顶部端子盖内:电源及输出端子,底部端子盖内:输入端子及传感器电源,中部右侧前盖内:,CPU,工作方式开关,(,RUN/STOP)、,模拟调,节电位器和扩展,I/O,接口,左侧:状态指示灯,LED、,存储卡、及通讯口,状态指示灯,显示,CPU,的工作方式、本机,I/O,的状态、系统错误状态。存储卡(,EEPOM,卡)可以存储,CPU,程序。,RS-485,的串行通讯端口,PLC,主机实现人一机对话、机机对话的通道。实现,PLC,与上位计算机的连接,实现,PLC,与,PLC、,编程器、彩色图形显示器、打印机等外部设备的连接。,扩展接口,PLC,主机与输入、输出扩展模块的接口,作扩展系统之用。主机与扩展模块之间由导轨固定,并用扩展电缆连接。,2.个人计算机(,PC),或编程器,个人计算机(,PC),或编程器需装上,STEP7-Micro/WIN32,编程软件后,才可供用户进行程序的编制、编辑、调试和监视等。,要求个人计算机,CPU,为80586或更高的处理器,16,M,内存(最低要求:,CPU80486,8M,内存)。,3,STEP7-Micro/WIN32,编程软件,STEP7-Micro/WIN32,编程软件的,基本功能,是创建、编辑、调试用户程序、组态系统等。,编程软件的,使用环境,:支持,Windows,的应用软件。,4通讯电缆,通讯电缆是,PLC,用来与个人计算机(,PC),实现通讯的。可以用,PC/PPI,电缆(,RS232RS485),,也可用一个通讯处理器(,CP),和多点接口(,MPI),电缆,或者用一块,MPI,卡及随,MPI,卡提供的一根通讯电缆。,S7-226CNPLC,主机简介,CPU 226CN,外部接线电路图,1,、,CPU 226 CN DC/DC/DC,14个数字量输入点,分成二组,:,第一组由输入端子,I0.0I1.4,共,13,个输入点组成,每个外部输入的开关信号均由各输入端子接出,经一个直流电源终至公共端1,M。,2.,第二组,由输入端子,I1.5I2.7,共,11,个输入点组成,各输入端子的接线与第一组类似,公共端为2,M。,1,6,个数字量输出点,分成两组:,1.,由输出端子,Q0.0Q0.7,共,8,个输出点与公共端1,L,组成,2.,第二组由输出端子,Q1.0Q1.7,共,8,个输出点与公共端2,L,组成,4.2,S7-200 PLC,的接口模块,S7-200 PLC,的接口模块有数字量模块、模拟量模块、智能模块等。(扩展规模、功能),一.数字量模块,数字量模块有:数字量输入模块 数字量输出模块 数字量输入、输出模块,1.直流输入模块,1)外部接线图:,直流输入模块(,EM221 824VDC),有8个数字量输入端子。接线图中,8个数字量输入点分成2组。1,M、2M,分别是2组输入点内部电路的公共端,每组需用户提供一个24,VDC,电源。,2)直流输入电路:,现场开关通/断状态,对应输入映象寄存器的1/0状态,即当现场开关闭合时,对应的输入映象寄存器为,“1”状态,;当现场开关断开时,对应的输入映象寄存器为,“0”状态,。当输入端的发光二极管,VL,点亮,即指示现场开关闭合。外部直流电源用于检测输入点的状态。,(二)数字量输出模块,分为,直流输出模块、交流输出模块、交直流输出模块,三种(晶体管、晶闸管、继电器输出方式)。,数字量输出模块的每一个输出点能控制一个用户的离散型(,ON/OFF),负载。典型的负载包括:继电器线圈,接触器线圈、电磁阀线圈、指示灯等。,每一个输出点与一个且仅与一个输出电路相连,输出电路把,CPU,运算处理的结果转换成能够驱动现场执行机构的各种大功率的开关信号。,PLC,的输出端子是,PLC,向外部负载发出控制命令的窗口。,1.直流输出模块,1)外部接线图:,直流输出模块(,EM222 824VDC),,有8个数字量输出点,接线图中8个数字量输出点分成2组。1,L+、2L+,分别是两组输出点内部电路的公共端,每组需用户提供一个,DC24V,的电流。,2)直流输出电路:,O,映像区,O,端子,输出映象寄存器为“1”状态时,负载在外部电源,激励下通电工作,输出映象寄存器为,“0”状态时,外部负载断电,停止,工作,2交流输出模块,1)外部接线图:,交流输出模块,(,EM2228120V/230VAC),,有8个分隔式数字量输出点,接线图中每个输出点占用二个接线端子,且它们各自都由用户提供一个独立的交流电源,这些交流电源可以不同相。,2)交流输出电路:,交流输出模块是可控硅(晶闸管)输出方式。其特点是输出启动电流大。当,PLC,有信号输出时,光电二极管导通,通过光电耦合使双向可控硅(晶闸管)导通,交流负载在外部交流电源的激励下得电。发光二极管,VL,点亮,指示输出有效。,3.交、直流输出模块(继电器输出方式),1)外部接线图:,交直流输出模块(,EM222 8,继电器)有8个输出点,分成2组,1,L、2L,是每组输出点的公共端。每组需用户提供一个外部电源(可以是直流或交流电源)。,2)继电器输出电路:,1.,接有阻容熄弧电路,消除继电器触点的火花,2.,继电器的触点两端接有金属氧化膜压敏电阻,不使继电器触点在断开时出现两端电压过高的现象,从而保护了该触点,3.,电阻,R1,和发光二极管,VL,输出状态显示电路,继电器输出的特点:,输出电流大(可达2,A4A),,可带交流、直流负载,适应性强,但响应速度慢。,(三)数字量输入输出模块,组合模块或输入输出模块,:在一块模块上既有数字量输入点又有数字量输出点。,特点,:使系统配置更加灵活,例如,:若有,CPU 226:,主机,I/O 24/16;,欲扩展至27/19;缺 3/3;配,I/O 4/4。,数字量输入输出模块的输入电路及输出电路的类型与上述介绍的相同。在同一块模块上,输入、输出电路类型的组合有多种多样,用户可根据控制需求选用。,I/O,扩展,基本单元的基础上,,S7-200,系统最多可扩展,7,个模块。,S7-200,系统的扩展模块有数字量、模拟量、通讯、现场设备接口等模块。,主机,I/O,及扩展,一主机允许带扩展模块的数量,各类主机可带扩展模块的数量是不同的。,CPU221,模块不允许带扩展模块;,CPU222,模块最多可带2个扩展模块;,CPU224,模块、,CPU226,模块、,CPU226XM,模块最多可带7个扩展模块,且7个扩展模块中最多只能带2个智能扩展模块。,二,CPU,输入输出映象区的大小,数字量,I/O,映象区的大小,主机提供的数字量,I/O,映象区区域为:128个输入映象寄存器(,I0.0I15.7),和128个输出映象寄存器(,Q0.0-Q15.7),。最大,I/O,配置不能超出此区域。,PLC,系统配置时,要对各模块的输入、输出点进行编址。主机提供的,I/O,具有固定的,I/O,地址。,扩展模块的地址由,I/O,模块类型及模块在,I/O,链中的位置决定。编址时,按同类型的模块对各输入点(或输出点)顺序编址。,数字量输入、输出映象区的逻辑空间是以8位(1个字节)为递增的。编址时,对数字量模块物理点的分配也是按8点来分配地址的。即使有些模块的端子数不是8的整数倍,但仍以8点来分配地址。例如4入/4出模块占用8个输入点和8个输出点的地址。,那些未用的物理点地址不能分配给,I/O,链中的后续模块。那些与未用物理点相对应的,I/O,映象区的空间就会丢失。对于输出模块,这些丢失的空间可用来作内部标志位存储器(内部线圈);对于输入模块却不可,因为每次输入更新时,,CPU,都对这些空间清零。,S7-200 CPU,存储器系统,S7-200 CPU,存储器系统由,RAM,和,EEPROM,两种存储器构成。,系统掉电时,自动将,RAM,中,M,存储器的有关内容保存到,EEPROM,存储器。,数据存储区及元件功能,变量存储器,V,用以存储运算的中间结果和其它数据。,CPU 224,有,VB0.0,VB5119.7,的,5,K,存储字节。可按位、字节、字或双字使用。,内部标志位(,M),存储区,M,作为控制继电器(又称中间继电器),用来存储中间操作数或其它控制信息。,S7-200 PLC,编址范围,M0.0M31.7,,,可以按位、字节、字或双字来存取存储区的数据。,特殊标志位(,SM,),存储,SMB0,为状态位字节,在每次扫描循环结尾由,S7-200 CPU,更新,定义如下:,SM0.0 RUN,状态,监控,,PLC,在运行,RUN,状态,该位始终为,1,。,SM0.1,首次扫描时为,1,,,PLC,由,STOP,转为,RUN,状态时,,ON,(,1,态)一个扫描周期,用于程序的初始化。,SM0.2,当,RAM,中数据丢失时,,ON,一个扫描周期,用于出错处理。,SM0.3 PLC,上电进入,RUN,方式,,ON,一个扫描周期。,SM0.4,分脉冲,该位输出一个占空比为,50,的分时钟脉冲。用作时间基准或简易延时。,SM0.5,秒脉冲,该位输出一个占空比为,50,的秒时钟脉冲。可用作时间基准。,SM0.6,扫描时钟,一个扫描周期为,ON,(,高电平),另一为,OFF,(,低电平)循环交替。,SM0.7,工作方式开关位置指示,,0,为,TERM,位置,,1,为,RUN,位置。为,1,时,使自由端口 通讯方式有效。,数据存储区及元件功能,6.局部存储器(,L),S7-200,有,64,个字节的局部存储器,编址范围,LB0.0LB63.7,,,其中,60,个字节可以用作暂时存储器或者给子程序传递参数,最后,4,个字节为系统保留字节。,7.定时器(相当于时间继电器),S7-200 CPU,中的定时器是对内部时钟累计时间增量的设备,用于时间控制。编址范围,T0,T255,(,22X,);,T0,T127(21X),。,8.,计数器,计数器主要用来累计输入脉冲个数。有,16,位预置值和当前值寄存器各一个,以及,1,位状态位,当前值寄存器用以累计脉冲个数,计数器当前值大于或等于预置值时,状态位置,1,。,S7-200 CPU,提供有三种类型的计数器,增计数、减计数、增减计数。编址范围,C0,C255,(,22X,),,C0,C127,(,21X,)。,数据存储区及元件功能,9.模拟量输入输出映像寄存器(,AI/AQ),S7-200,的模拟量输入电路将外部输入的模拟量(如温度、电压)等转换成,1,个字长(,16,位)的数字量,存入模拟量输入映像寄存器区域。,AI,编址范围,AIW0,,,AIW2,,,AIW62,,,起始地址定义为偶数字节地址,共有,32,个模拟量输入点。,S7-200,模拟量输出电路用来将模拟量输出映像寄存器区域的,1,个字长(,16,位)数字值转换为模拟电流或电压输输出。,AQ,编址范围,AQW0,,,AQW2,,,AQW62,,,起始地址也采用偶数字节地址,共有,32,个模拟量输出点,10.,累加器(,AC,),累加器是用来暂存数据,,S7-200 PLC,提供了4个32位累加器,AC0AC3。,累加器支持以字节(,B)、,字(,W),和双字(,D),的存取。,。,11.高速计数器(,HC),CPU 22X,提供了6个高速计数器,HC0、HC1HC5(,每个计数器最高频率为30,KHz),用来累计比,CPU,扫描速率更快的事件。高速计数器的当前值为双字长的符号整数。,
展开阅读全文