欢迎来到天天文库
浏览记录
ID:50302430
大小:5.13 MB
页数:98页
时间:2020-03-07
《PLC及其在数控机床中的应用 教学课件 作者 祝红芳 第5章 S7-200 可编程序控制器指令.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、第5章S7-200可编程序控制器指令5.1编程方法5.2.S7-200常用指令5.3.定时器及计数器指令5.4.控制转移指令5.5.数学运算指令5.6.顺序控制继电器指令5.7.高速计数器指令5.8.中断指令5.9.应用举例本章小结5.1编程方法5.1.1.西门子PLC的编程语言5.1.2.S7-200的程序结构5.1.3.梯形图编程的基本特点5.1.1.西门子PLC的编程语言1、顺序功能图2.语句表3.梯形图4、功能块图5、结构化文本5.1.2.S7-200的程序结构1.线性程序结构2.分块程序结构5.1
2、.3.梯形图编程的基本特点1.编程元件2.分段编辑3.能流与使能4.编程顺序5.编号分配6.触点的使用7.线圈的使用5.2.S7-200常用指令5.2.1.PLC触点类型5.2.2.位操作指令5.置位/复位指令6.立即存取指令(1)立即读输入指令(2)立即输出指令(3)立即置位指令(4)立即复位指令5.3.定时器及计数器指令5.3.1.定时器指令5.3.2.计数器指令5.3.1.定时器指令a)梯形图b)时序图图5-12接通延时定时器的梯形图与时序图a)梯形图b)时序图图5-14保持型接通延时定时器a)梯形图
3、b)时序图图5-16断开延时定时器图5-171ms定时器的正确使用a)b)图5-1810ms定时器的正确使用5.3.2.计数器指令1.加计数器指令(CTU)加计数器指令梯形图:a)梯形图b)时序图图5-20加计数器指令图5-22减计数器指令图5-24加/减计数器指令5.3.3.时钟指令读实时时钟指令是读当前时间和日期并把它装入一个8字节的缓冲区(起始地址是T)。设定实时时钟指令是写当前时间和日期并把8字节的缓冲区(起始地址是T)装入时钟,时钟缓冲器的格式:读实时时钟指令梯形图设定实时时钟指令梯形图TT+1T
4、+2T+3T+4T+5T+6T+7年月日小时分钟秒0星期几图5-25时钟指令梯形图5.4.控制转移指令5.4.1.程序控制指令5.4.2.跳转及标号指令5.4.3.循环指令5.4.4.传送和比较指令5.4.5.逻辑操作指令5.4.6.移位指令5.4.7.转换指令5.4.8.译码和编码指令5.4.9.字符串转换指令5.4.1.程序控制指令图5-285.4.2.跳转及标号指令图5-305.4.3.循环指令循环指令梯形图:图5-32循环指令示例5.4.4.传送和比较指令1.字节、字、双字和实数的传送指令图5-33
5、传送指令2.字节、字和双字的块传送指令图5-353.比较指令图5-36比较指令图5-37比较指令应用示例图5-38比较运算符组合示例5.4.5.逻辑操作指令4.位逻辑操作规则位逻辑指令的运算规则:“先与后或”。图5-42例5-13图例5-13例5-14图5-42例5-14图5.4.6.移位指令1.左移和右移指令左移位指令梯形图右移位指令梯形图图5-44移位指令2.循环移位指令循环左移指令梯形图循环右移指令梯形图图5-45循环移位指令3.移位寄存器指令SHRB①DATA为移位寄存器的数据输入端。②S_BIT为
6、组成移位寄存器的最低位。③N为移位寄存器的长度:图5-47移位寄存器指令4.后进先出指令LIFO图5-48先进后出指令5.4.7.转换指令1.BCD码转换为整数及整数转换为BCD码指令IBCD∕BCDI整数转换为BCD码指令梯形图BCD码转换为整数指令梯形图图5-49整数转换为BCD码指令图5-50BCD码转换为整数指令2.字节与整数的转换指令BTFI字节到整数的转换指令梯形图整数到字节的转换指令梯形图图5-51图5-523.整数与双整数转换指令ITD∕DTI整数到双整数转换指令梯形图双整数到整数转换指令梯
7、形图图5-54图5-534.双整数与实数转换指令ROUND∕TRUNC∕DTR图5-55图5-56图5-575.4.8.译码和编码指令图5-58图5-59图5-605.4.9.字符串转换指令1.ASCII码到十六进制数指令ATHASCII码到十六进制数指令梯形图十六进制数到ASCII码指令梯形图图5-62图5-612.十六进制数到ASCII码指令HTA3.整数到ASCII码指令ITA整数到ASCII码指令ITA梯形图双整数到ASCII码DTA梯形图图5-63图5-644.双整数到ASCII码DTA5.实数到
8、ASCII码RTA5.5.数学运算指令5.5.1.整数数学运算指令5.5.2.加l和减1指令5.5.3.实数数学运算指令5.5.4.数学功能指令5.5.1.整数数学运算指令1.整数加法和整数减法运算指令整数加法运算指令梯形图整数减法运算指令梯形图图5-68图5-672.双整数加法和双整数减法运算指令双整数加法运算指令梯形图双整数减法运算指令梯形图图5-70图5-69整数乘法运算指令梯形图整数除法运算指令梯形图3.
此文档下载收益归作者所有