S7-200PLC编程及应用 教学课件 ppt 作者 廖常初 第6章
26页1、第6章 PLC的功能指令,6.1 S7-200的指令规约 6.1.1 使能输入与使能输出,图6-1 EN与ENO LD I2.4 MOVW VW10, VW14 / VW10VW14 AENO /I VW12, VW14 / VW14/VW12VW14 AENO MOVB VB0, VB2 / VB0VB2 除数VW12为0时无能流流出。删除AENO后两个方框变为并联。,6.1.2 梯形图中的网络与指令 一个网络中只能有一块独立电路。 输入语句表指令时必须使用英文的标点符号。 6.2 程序控制指令 1条件结束指令与停止指令 2监控定时器复位指令 3循环指令,图6-2 循环程序,【例6-1】在I0.5的上升沿,求VB10VB29中20个字节的异或值。 网络1 LD I0.5 EU / 在I0.5的上升沿 MOVB 0, AC0 / 清累加器0 MOVD &VB10, AC1 / 累加器1(存储区指针)指向VB10 FOR VW0, 1, 20 / 循环开始 网络2 LD SM0.0 XORB *AC1, AC0 / 字节异或 INCB AC1 / 指针AC1的值加1,指向下一个变量存储器
2、字节 网络3 NEXT / 循环结束 网络4 LD I0.5 EU MOVB AC0, VB40 / 保存异或结果,6.3 局部变量表与子程序 6.3.1 局部变量表 1局部变量与全局变量 程序中的每个程序组织单元POU(Program Organizational Unit)均有由64字节L存储器组成的局部变量表。局部变量只在它被创建的POU中有效,全局符号在各POU中均有效。局部变量有以下优点: (1) 尽量使用局部变量的子程序易于移植到别的项目。 (2) 如果使用临时变量(TEMP),同一片物理存储器可以在不同的程序中重复使用。 2局部变量的类型 TEMP (临时变量):暂时保存在局部数据区中的变量。主程序或中断程序的局部变量表只有TEMP变量。 IN (输入变量):由调用它的POU提供的传入子程序的输入参数。 OUT(输出变量):子程序返回给调用它的POU的输出参数。 IN_OUT(输入_输出变量):其初始值由调用它的POU提供,并用同一变量将子程序的执行结果返回给调用它的POU。,3局部变量的赋值 4在局部变量表中增加新的变量 5局部变量的数据类型检查 6.3.2 子程序的编
3、写与调用 1子程序的作用 子程序将程序分成容易管理的小块,使程序结构简单清晰,易于查错和维护。子程序调用是有条件的,可以多次调用,使用子程序可以减少扫描时间。 2子程序的创建 3子程序的调用,图6-5 局部变量表与模拟量计算子程序,图6-6 在主程序中调用子程序 LD I0.4 CALL 模拟量计算, AIW2, VW20, +2356, VD40 4子程序的有条件返回 5子程序中的定时器,6.4 数据处理指令 6.4.1 比较指令,图6-9 比较指令,图6-10 自复位接通延时定时器,6.4.2 数据传送指令 1字节、字、双字和实数的传送 2字节立即读指令MOV_BIR读取1个字节的物理输入, 字节立即写指令MOV_BIW写1个字节的物理输出。 3字节、字、双字的块传送指令 “BMB VB20, VB100, 4”指令将VB20VB23中的数据被传送到VB100VB103。 4字节交换指令 6.4.3 移位与循环指令 1右移位和左移位指令 2循环右移位和循环左移位指令,图6-12 移位与循环移位指令,图6-13 移位寄存器,6.4.4 数据转换指令 1段译码指令, 2数字转换指令 3
4、实数转换为双整数的指令 ROUND将实数四舍五入后转换为双字整数,TRUNC是截位取整指令。 4译码指令 5编码指令 6.4.5 表功能指令 1填表指令,图6-18 填表指令举例,图6-19 查表指令举例 命令参数CMD = 14,分别代表“=”、“”(不等于)、“”。,图6-20 先入先出指令举例,图6-21 后入先出指令举例,图6-22 填充指令,6.4.6 读写实时时钟指令 读实时时钟指令TODR从实时钟读取当前时间和日期,并把它们装入以T为起始地址的8字节缓冲区,依次存放年、月、日、时、分、秒、0和星期, 1为星期日,27为星期16。写实时时钟指令TODW将起始地址为T的 8字节缓冲区中的时间和日期写入实时钟。,【例6-5】出现事故时,I0.0的上升沿产生中断,使输出Q1.0立即置位,同时将事故发生的日期和时间保存在VB10VB17中。 /主程序 OB1 LD SM0.1 / 第一次扫描时 ATCH 0, 0 / 指定在I0.0的上升沿执行0号中断程序 ENI / 允许全局中断,/中断程序0(INT_0) LD SM0.0 / 该位总是为ON SI Q1.0, 1 / 使Q1.
《S7-200PLC编程及应用 教学课件 ppt 作者 廖常初 第6章》由会员E****分享,可在线阅读,更多相关《S7-200PLC编程及应用 教学课件 ppt 作者 廖常初 第6章》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页