产品描述
西门子模块6ES7211-0BA23-0XB0质保一年
1.标准型CPU系列
标准型CPU模板为CPU31x系列,其面板见图。面板上有各类控制开关、状态指示灯、插槽及电源端口等。
1)状态指示灯
不同颜色的LED指示灯表示了CPU的各种运行状态。
SF—红色,系统故障指示;
BF(或BATF)—红色,后备电池故障指示,没有电池或电池电压不足时亮;
DC5V—绿色,表示内部5V工作电压正常;
FRCE—黄色,强制(FORCE),表示至少有一个输入或输出被强制;
RUN—绿色,在CPU起动(START UP)时闪烁,在运行时长亮;
ST0P—橙色,在停止模式下长亮,慢速闪烁(0.5Hz)表示请求复位,快速闪烁(2Hz)表示正在复位。
2)模式选择开关
RUN—运行模式。开关在此位置时,编程器可以监控CPU的运行,也可以读程序;但不可以命令CPU RUN或STOP,不可以改写程序,在此位置可以拔出钥匙;
STOP—停止模式。CPU不扫描用户程序,开关在此位置时,编程器可以读写程序,可以拔出钥匙;
MRES—存储器复位模式(MEMORY RESET)。开关不可以自然停留在此位置上,一旦松手,开关自动弹回STOP位置。
3)微存储器卡槽
旧型号的CPU面板上有FEPROM插槽,新型号CPU面板取消了电池和FEPROM插槽,代之以微存储器(MMC)卡,由于MMC存储容量大(64KB~8MB),不仅可以存程序,甚至可以存整个项目(Project)。
4)接口与端口
MPI—Multi-Point Interface,也称编程口。可以接入编程器或其它设备;
DP(PtP)—PROFIBUS DP网络的接口或P点对点连接(oint to Point)接口。该接口是否存在,或是哪种接口,取决于CPU的型号;
电池盒—可以装入锂电池,在停电时保存程序和部分数据。
2.CPU型号
S7-300的CPU型号很多且不断更新,所以只列出CPU3x系列部分型号的技术参数,见表。其中CPU3x-2DP表示该CPU模板上集成有现场总线(PROFIBUS-DP)通信接口。
3.集成型CPU系列
集成型CPU模板为CPU31xIFM系列,在标准型CPU模板上集成了部分I/O接口、高速计数器和部分控制功能,目前有CPU312IFM和CPU314IFM两种型号。
4.紧凑型CPU系列
紧凑型CPU模板为CPU31xC系列,是在CPU31xIFM系列基础上推出的功能更强、结构更紧凑的CPU模板。该CPU模板配置有MMC卡(Micro Memory Cart,微存储卡)和9针MPI(Multi Point Interface,多点通信接口),有的还配置了9针DP(Decentral Peripherals分散外围设备)接口,或15针PtP(Point to point点对点)接口。
5.故障安全型CPU系列
故障安全型CPU模板为CPU31xF系列,是具有更高可靠性的CPU模板,主要有CPU315F和CPU317F-2DP两种型号
局部变量是分配给每个子程序的临时存贮区。
当子程序被调用时,系统分配局部变量区给子程序;子程序执行完成后,该局部变量区被释放。释放时其中存贮的值也同时丢失,不能再下一扫描周期再被子程序使用。
局部变量区的大小为64个字节,其中*后4个字节被系统所占用,实际可供子程序使用的为60个字节。
由于局部变量区的数据不能带到上一扫描周期,因此只能用于存迪程序运算中的中间值,可以减少对全局变量区的占用。
由于局部变量区在子程序被调用时才被分配,且分配时并不对数据区进行初始化,所以其初始值是不确定的。因此在程序中用到这些存贮区的值的指令前,必须有对该存贮区地址的赋值操作,否则可能会出现错误的执行。
尤其在子程序中存在大量的跳转指令时,很容易出现漏掉对局部变量赋值的情况,要格外注意。
每个子程序调用的输入/输出参数的*大限制是16,如果您尝试下载的程序超过此一限制,IN和out加起来共16个超过16个就会出错,本人做一个程序的时候发现了这个问题,在这里提醒各位同行,呵呵
1、子程序或者中断程序不能访问分配给主程序的局部存储器。子程序不能访问分配给主程序、中断程序或者其他子程序的局部存储器。同样的,中断程序也不能访问分配给主程序或子程序的局部存储器。
2、有关局部变量:
S7-200有64个字节的局部存储器,其中60个可以用作临时存储器或者给子程序传递参数。
如果用梯形图或功能方块图编程,STEP7--Micro/WIN保留这些局部存储器的*后四个字节。
局部存储器和变量存储器很相似,但只有一处区别。变量存储器是全局有效的,而局部存储器只在局部有效。全局是指同一个存储器可以被任何程序存取(包括主程序、子程序和中断中断程序程序)。局部是指存储器区和特定的程序相关联。S7--200给主程序分配64个局部存储器;给每一级子程序嵌套分配64个字节局部存储器;同样给中断程序分配64个字节局部存储器。
子程序或者中断程序不能访问分配给主程序的局部存储器。子程序不能访问分配给主程序、中断程序或者其他子程序的局部存储器。同样的,中断程序也不能访问分配给主程序或子程序的局部存储器。S7--200 PLC根据需要分配局部存储器。也就是说,当主程序执行时,分配给子程序或中断程序的局部存储器是不存在的。当发生中断或者调用一个子程序时,需要分配局部存储器。新的局部存储器地址可能会覆盖另一个子程序或中断程序的局部存储器地址。
局部存储器在分配时PLC不进行初始化,初值可能是任意的。当在子程序调用中传递参数时,在被调用子程序的局部存储器中,由CPU替换其被传递的参数的值。局部存储器在参数传递过程中不传递值,在分配时不被初始化,可能包含任意数值
产品推荐