《功能指令应用》PPT课件.ppt
《《功能指令应用》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《功能指令应用》PPT课件.ppt(60页珍藏版)》请在三一办公上搜索。
1、第七章S7-200PLC功能指令及应用,本章内容,1 传送、移位和填充指令2 运算和数学指令3 表功能指令4 转换指令5 字符串指令6 子程序7 时钟指令8 中断9 高速计数器指令10 高速脉冲输出指令11 PID回路指令,功能指令作用,1 复杂程序设计2 特殊工业控制环节编程3 优化程序,一些说明:,EN和ENO:使能输入端和使能输出端使能信号EN,一 传送、移位和填充指令,传送(move)指令作用:存储单元间的数据传送四条指令:,单一传送,字节立即读,块传送,字节立即写,单一传送,作用:EN有效时,把单个数据从IN传送到OUT,MOVB VB100,VB200,块传送,作用:EN有效时,把
2、N个数据从IN传送到OUT,N最大值为255,BMB VB130,VB230,4,字节立即读,字节立即写,与立即位指令相同,BIR IB1,VB270,BIW VB280,QB0,立即指令,循环(rotate)与移位(shift)指令作用指令,一 传送、移位和填充指令,右移,左移,循环右移,循环左移,寄存器移位,右移,左移,说明:,1数据长度B,W,DW;,2移位时,移出位进SM1.1,另一端补零;,3 N为移位次数,超过数据长度无效。,例如:SLB VB0,2,移位前,移位后,00110101,00 11010100,4 移位后数据变零,SM1.0置位,循环右移,循环左移,说明:,1数据长度
3、B,W,DW;,2 若N大于数据长度,则,例如:RRB VB0,11,移位前,移位后,00110110,11000110,寄存器移位指令,功能描述:,1DATA 数据输入端,布尔型,2 S_BIT 寄存器最低位端,布尔型,3 N 指定移位寄存器的长度,注意 本课程实验中多次用到本指令。,EN端须用边沿脉冲指令使能!,字节交换及填充指令作用指令,一 传送、移位和填充指令,IN为字数据,IN为字数据,二 运算和数学指令,运算指令作用 数据运算指令使用注意事项LAD和STL中的不同,最好使用LAD编程尽量使用不同的存储单元来存放不同的数据,说明:,1对有符号数进行操作,2 整数,双整数,实数,加法
4、减法,一般乘法 完全整数乘法,说明:,完全整数乘法对两个单字符号整数相乘,结果32位整数。,一般乘法包括整数,双整数和实数乘法。,一般除法 完全整数除法,说明:,完全整数除法对两个单字符号整数相除,结果32位,低16位为商,高16位为余数。,一般除法包括整数,双整数和实数除法,不保留余数。,数学函数指令 自习作用指令 平方根 自然对数 指数 正弦 余弦 正切,说明:,IN和OUT均为双字实数,增减指令,说明:,IN和OUT可为字节(无符号),字,双字,可用于长定时编程,逻辑运算指令作用指令 逻辑与,逻辑或,逻辑异或,取反,说明:,IN1,IN2和OUT均为无符号数,可为字节,字,双字,三 表功
5、能指令,数据表格式表功能指令作用 数据有序存取和查找,较少使用数据表格式,指令(略),四 转换指令,数据类型转换指令作用 为什么使用数据类型转换指令?指令 字节与整数,整数与双整数,双整数与实数,数据类型转换指令指令(2):BCD码转换指令BCD码在PLC中的应用现在的情况,编码、译码、段码指令作用指令,ASCII转换指令指令,字符串转换指令作用指令,六 子程序,子程序作用:优化程序结构子程序操作:建立 调用 返回,建立子程序 编程软件插入的方式建立,子程序的调用子程序调用指令(CALL)在使能输入有效时,主程序把程序控制权交给子程序。子程序的调用可以带参数,可以不带参数。子程序条件返回指令(
6、CRET)在使能输入有效时,结束子程序的执行,返回主程序中(此子程序调用的下一条指令)。梯形图中以线圈的形式编程,指令不带参数。,使用说明CRET多用于子程序的内部,由判断条件决定是否结束子程序调用,RET用于子程序的结束。软件自动处理RET指令。子程序的嵌套深度最多为8级。当一个子程序被调用时,系统自动保存当前的堆栈数据,并把栈顶置1,堆栈中的其他值为0,子程序占有控制权。子程序执行结束,通过返回指令自动恢复原来的逻辑堆栈值,调用程序又重新取得控制权。举例,带参数的子程序的调用用途局部变量表的使用举例,7.6 时钟指令,作用指令使用,举例,S7-200系列PLC的功能指令,7.7 中断,什么
7、叫中断?它的作用是什么?几个基本概念中断源(max=34)中断事件号中断类型通信中断输入、输出中断 时基中断:定时中断、定时器中断 SMB34,SMB35 T32、T96中断优先级 P239 表7-12,中断指令,中断事件号,中断程序名,举例:数据采集,周期200毫秒。,7.7 中断,中断程序怎样建立一个中断程序编写中断程序的要求,S7-200系列PLC的功能指令,7.8 高速计数器指令,作用 与编码器配合使用,用于精确定位和测量长度。累计比PLC扫描频率快得多的脉冲输入个数。,S7-200系列PLC的功能指令,数量和编号:HC0-HC5中断事件类型:3类 当前值等于预设值 输入方向改变 外部
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 功能指令应用 功能 指令 应用 PPT 课件
链接地址:https://www.31ppt.com/p-5472463.html