第一章SIEMENSS7-200PLC性能简介及编程软件复习:1、可编程序控制器的基本组成和编程语言。2、可编程序控制器的扫描工作方式、等效电路及工作原理。3、数控机床中的可编程序控制器的形式、特点和功能。第一节SIEMENSS7-200PLC性能简介一、S7-200PLC的基本构成1.基本单元:由CPU、存储器、电源、数字量I/O单元组成。图1-1S7-200CPU模块CPU226模块的I/O总数为40点,其中输入点24点,输出点16点。图1-2CPU266AC/DC/继电器模块I/O接线图表1-1CPU266模块主要性能指标特性CPU226程序存储器4096字用户数据存储器2560字扩展模块7个内部继电器256定时器/计数器256/256顺序控制继电器256内置高速计数器6个(30kHz)高速脉冲输出2个(20kHz)模拟量调节电位器2个2.个人计算机(PC)或编程器个人计算机(PC)或编程器装上STEP7-Micro/WIN32编程软件后,即可供用户进行程序的编辑、调试和监视等。3.STEP7-Micro/WIN32编程软件STEP7-Micro/WIN32编程软件是基于Windows的应用软件,它的基本功能是创建、编辑、调试用户程序等。4.通信电缆通信电缆是PLC用来与个人计算机(PC)实现通信的,可以用PC/PPI电缆。二、S7-200PLC的软元件的功能1.输入映像寄存器(I)PLC的输入端子是从外部接收信号的窗口。输入端子与输入映像寄存器(I)的相应位对应即构成输入继电器,其常开和常闭触点使用次数不限。注意:输入继电器线圈只能由外部输入信号所驱动,而不能在程序内部用指令来驱动。输入映像寄存器的数据可以bit为单位使用,也可按字节、字、双字为单位使用,其地址格式为:位地址:I[字节地址].[位地址],如I0.1。字节、字、双字地址:I[数据长度][起始字节地址],如IB4、IW6、ID8。CPU226模块输入映像寄存器的有效地址范围为:I(0.0~15.7);IB(0~15);IW(0~14);ID(0~12)。2.输出映像寄存器(Q)PLC的输出端子是PLC向外部负载发出控制命令的窗口。输出端子与输出映像寄存器(Q)的相应位对应即构成输出继电器,输出继电器控制外部负载,其内部的软触点使用次数不限。输出映像寄存器的数据可以bit为单位使用,也可按字节、字、双字为单位使用,其地址格式为位地址:Q[字节地址].[位地址],如Q0.1。字节、字、双字地址:Q[数据长度][起始字节地址],如QB4、QW6、QD8。CPU226模块输入映像寄存器的有效地址范围为:I(0.0~15.7);IB(0~15);IW(0~14);ID(0~12)。3.内部标志位存储器(M)内部标志位存储器(M)也称为内部继电器,存放中间操作状态,或存储其它相关的数据。内部标志位存储器以位为单位使用,也可以字节、字、双字为单位使用。注意:内部继电器不能直接驱动外部负载。内部标志位存储器(M)的地址格式为:位地址:M[字节地址].[位地址],如M0.1。字节、字、双字地址:M[数据长度][起始字节地址],如MB4、MW6、MD8。CPU226模块内部标志位存储器的有效地址范围为:M(0.0~31.7);MB(0~31);MW(0~30);MD(0~28)。4.特殊标志位存储器(SM)特殊标志位存储器(SM)即特殊内部继电器。它为用户提供一些特殊的控制功能及系统信息,用户对操作的一些特殊要求也通过SM通知系统。特殊标志位存储器(SM)以位为单位使用,也可以字节、字、双字为单位使用。SM0.0RUN监控,PLC在RUN状态时,SM0.0总为1。SM0.1初始脉冲,PLC由STOP转为RUN时,SM0.1接通一个扫描周期。SM0.2当RAM中保存的数据丢失时,SM0.2接通扫描一个周期。SM0.3PLC上电进入RUN状态时,SM0.3接通一个扫描周期。SM0.4分脉冲;占空比为50%,周期为1分钟的脉冲串。SM0.5秒脉冲;占空比为50%,周期为1秒钟的脉冲串。SM0.6扫描时钟,一个扫描周期为ON,下一个为OFF,交替循环。SM1.0执行指令的结果为0时,该位置1。SM1.1执行指令的结果溢出或检测到非法数值时,该位置1。SM1.2执行数学运算的结果为负数时,该位置1。SM1.3除数为0时,该位置1。特殊标志位寄存器的地址格式为:位地址:SM[字节地址].[位地址],如SM0.1。字节、字、双字地址:SM[数据长度][起始字节地址],如SMB4、SMW6、SMD8。5.顺序控制继电器(S)顺序控制继电器(S)是使用顺控继电器指令编程时的重要元件。顺序控制继电器(S)以位为单位使用,也可按字节、字、双字来存取数据,其地址格式为位地址:S[字节地址].[位地址],如S0.1。字节、字、双字地址:S[数据长度][起始字节地址],如SB4、SW6、SD8。CPU226模块顺序控制继电器的有效地址范围为:S(0.0~31.7);SB(0~31);SW(0~30);SD(0~28)。6.定时器(T)PLC中的定时器的作用相当于时间继电器。定时器的设定值由程序赋与,定时器的分辨率有三种:1ms、10ms、100ms。每个定时器有一个16位的当前值寄存器以及一个状态位。定时器地址表示格式为:T[定时器号],如T24。S7-200PLC定时器的有效地址范围为:T(0~255)。7.计数器(C)计数器是累计其计数输入端子或内部元件送来的脉冲数。计数器的结构与定时器基本一样,其设定值在程序中赋与,它有—个16位的当前值寄存器及一个状态位。计数器地址表示格式为:C[计数器号],如C24。S7-200PLC计数器的有效地址范围为:C(0~255)。8.变量寄存器(V)S7-200系列PLC有较大容量的变量寄存器。用于模拟量控制、数据运算、设置参数等用途。变量寄存器可以bit为单位使用,也可按字节、字、双字为单位使用。其地址格式为位地址:V[字节地址].[位地址],如V0.1。字节、字、双字地址:V[数据长度][起始字节地址],如VB4、VW6、VD8。CPU226模块变量寄存器的有效地址范围为:V(0.0~5119.7);VB(0~5119);VW(0~5118);VD(0~5116)。9.累加器(AC)累加器是用来暂存计算中间值的寄存器,也可向子程序传递参数或返回参数。S7-200CPU中提供4个32bit累加器(AC0~AC3)。累加器支持以字节、字和双字的存取。以字节或字为单位存取累加器时,是访问累加器的低8位或低16位。10.模拟量输入/输出寄存器(AI/AQ)PLC外的模拟量经A/D转换为数字量,存放在模拟量输入寄存器(AI),供CPU运算,CPU运算的相关结果存在模拟量输出寄存器(AQ),经D/A转换为模拟量,驱动外部模拟量控制设备。故其地址格式为AIW/AQW[起始字节地址],如AIW0,2,4,…;AQW0,2,4,…。CPU226模块模拟量输入/输出寄存器的有效地址范围:AIW0~AIW62,AQW0~AQW62。