《西门子S700PLC实验案例.doc》由会员分享,可在线阅读,更多相关《西门子S700PLC实验案例.doc(4页珍藏版)》请在金锄头文库上搜索。
1、项目九 彩灯交替点亮控制设计教学目的:掌握PLC存储器的数据类型、功能指令格式、数据传送指令、比较指令等的知识和用法,培养学生学习新知识和应用新知识的能力。教学重点:1.S7-200 PLC存储器的数据类型和功能指令格式2. 数据传送指令、比较指令等的编程使用。教学难点:S7-200 PLC存储器的数据类型和编程使用中指令类型与数据类型的匹配协调。教学方法:案例导向、项目实训教学课时:4课时【项目说明】用功能指令设计12盏彩灯交替点亮的控制程序。当I0.0为ON时,系统开始工作。小于等于2秒时第1-6盏灯点亮;2秒4秒之间第7-12盏灯点亮;大于等于4秒时12盏灯全亮,保持到6秒再循环。当I0
2、.0为OFF时彩灯全灭。【导入】 基本指令只能对位元件逐个进行操作,例如当I0.0接通时若同时驱动Q0.0Q0.7动作,就需要用连续用8条赋值语句,很繁琐。将多个位元件按一定规律组合成字元件,然后对字元件进行操作,可以大大简化编程,提高编程效率和对数据的处理能力。一、 案例项目:设备维护提醒装置1. 项目要求:现有5台设备要进行维护保养管理,需设计一个维护保养的提醒装置。要求:5台设备同时启停工作,每操作使用一次,提醒装置记录一次。当操作次数大于等于8次时,点亮黄色指示灯,提醒快到维护时间,当操作使用次数等于10次时,点亮红色指示灯,表明已到使用极限了。2. 项目分析:用一对启停按钮控制5台设
3、备的启停运行,然后用计数器记录设备操作次数,计满10次作相应输出控制即可。【知识储备一】 存储器的数据类型1. 位、字节、字与双字 数据在存储器中存取的方式有:(二进制)位、字节、字与双字 字节、字与双字:相邻8位构成 一个字节B;相邻2字节构成一个字W;相邻2字构成一个双字D。以起始字节的地址作为字和双字的地址。起始字节为最高位的字节。 I、Q、M、S、SM、V、L均可按位、字节、字和双字来存取。2. 常数表现形式 多位二进制数:2#101012302212102010 十六进制数:用于简化二进制数的表示方法,“逢16进1”,用09和AF来表示16个数,16#2F对应的十进制数为216115
4、16047 十进制数:正数用二进制原码表示,负数用二进制补码表示。有符号数的最高位为符号位,最大的16位正数为16#7FFF(32767)。 BCD码: 用4位二进制数来表示1位十进制数。十进制数23对应的BCD码为16#23。BCD码用于输入输出设备。 实数:又称浮点数。在编程软件中输入带小数点的数被认为是浮点数(如50.0),不带小数点的数则被认为是整数(如50)。实数用32位的双字表示。3. 变量存储器V变量存储器V用来存放在程序执行过程中的中间结果,或者用来保存与工序或任务有关的其它数据。有时可代替M存储。变量存储器可以按位、字节、字或双字存取数据,如:V10.1,VB20,VW100
5、,VD200等 。4. 32位累加器(AC0AC3)累加器可以像存储器那样读写操作,可以按字节、字和双字来存取。按字节、字只能存取累加器的低8位或低16位,按双字能存取全部的32位,存取的数据长度由指令决定。5. 功能指令格式说明:1)使能输入EN被接通时,盒子中的功能指令被执行,产生使能输出ENO传递给后面的功能块。 2)数据类型要与指令相匹配。【知识储备一】-数据传送指令1) 传送指令 MOV 指令是将源操作数内的数据传送到指定的目标操作数内,即 IN OUT 。 2) 注意:指令类型与IN和OUT的数据类型要一致。【应用实例1】【应用实例2】 三相交流电机Y/降压启动控制线路如图所示。按
6、下启动按钮SB2(I0.2),传送常数7(B0111)给QB0,即Q0.0、Q0.1、Q0.2都得电,电动机Y形连接启动,同时T37开始定时。10s到,传送3(B11)给QB0,即Q0.2表示的Y形连接断开,1s后传送10(B1010),即电动机连接运行,同时启动指示灯(Q0.0)熄灭。若运行中电动机过载(I0.0)断开,则电动机自动停止并且Q0.0指示灯亮报警。(2) 比较指令 比较指令用来比较两个数IN1和IN2的大小。满足比较条件时,触点接通。【说明】字节比较指令用来比较两个无符号字节数IN1和IN2的大小。字整数和双字整数的比较都是带符号数的比较。如:16#7FFF16#8000【动动手2】案例项目的PLC程序设计启动操作按钮I0.0,停止按钮I0.1,复位按钮I0.2;绿色灯L0Q1.0,红色灯L1Q1.1,电机1-5接触器Q0.0-Q0.4;【思考并实践】-若改成操作使用次数大于8且小于10时点亮黄灯,应怎样修改程序? -红灯和黄灯地址可否使用I0.5和I0.6?