第一章SIEMENS S7-200 PLC性能简介及编程软件复习:
1、可编程序控制器的基本组成和编程语言。
2、可编程序控制器的扫描工作方式、等效电路及工作原理。
3、数控机床中的可编程序控制器的形式、特点和功能。
第一节SIEMENS S7-200 PLC性能简介
一、S7-200 PLC的基本构成
1. 基本单元:由CPU、存储器、电源、数字量I/O单元组成。
图1-1 S7-200CPU模块
CPU226模块的I/O总数为40点,其中输入点24点,输出点16点。
图1-2 CPU266 AC/DC/继电器模块I/O接线图
个人计算机(PC)或编程器装上STEP7-Micro/WIN32编程软件后,即可供用户进行程序的编辑、调试和监视等。
3.STEP7-Micro/WIN32编程软件
STEP7-Micro/WIN32编程软件是基于Windows的应用软件,它的基本功能是创建、编辑、调试用户程序等。
4.通信电缆
通信电缆是PLC用来与个人计算机(PC)实现通信的,可以用PC/PPI电缆。
二、S7-200 PLC的软元件的功能
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.0 RUN监控,PLC在RUN状态时,SM0.0总为1。
SM0.1 初始脉冲,PLC由STOP转为RUN时,SM0.1 接通一个扫描周期。
SM0.2 当RAM中保存的数据丢失时,SM0.2接通扫描一个周期。
SM0.3 PLC上电进入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-200 PLC定时器的有效地址范围为:T(0~255)。
7.计数器(C)
计数器是累计其计数输入端子或内部元件送来的脉冲数。计数器的结构与定时器基本一样,其设定值在程序中赋与,它有—个16位的当前值寄存器及一个状态位。
计数器地址表示格式为:C[计数器号],如C24。
S7-200 PLC计数器的有效地址范围为: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-200 CPU中提供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。