第8章S7-200系列PLC功能指令.ppt

第8章S7-200系列PLC功能指令.ppt

ID:48805822

大小:1.47 MB

页数:58页

时间:2020-01-26

第8章S7-200系列PLC功能指令.ppt_第1页
第8章S7-200系列PLC功能指令.ppt_第2页
第8章S7-200系列PLC功能指令.ppt_第3页
第8章S7-200系列PLC功能指令.ppt_第4页
第8章S7-200系列PLC功能指令.ppt_第5页
资源描述:

《第8章S7-200系列PLC功能指令.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、PLC为了实现比较复杂的控制功能,除前面介绍过的基本操作指令外,还具有功能指令。功能指令也叫应用指令,实质上就是一些功能不同的子程序,合理、正确地使用功能指令,对优化程序结构,提高应用系统的功能,简化对一些复杂问题的处理有着重要的作用。本章介绍表功能指令、转换指令、中断指令、高速处理指令、时钟指令、PID指令以及通信指令的格式和梯形图编程方法。8.1表功能指令表功能指令有填表指令、先进先出和后进先出指令及查表指令。表功能指令用来建立和存取字类型的数据表。表中第一个数是最大填表数(TL);第二个数是实际填表数(

2、EC),指出已填入表的数据个数。从第3个字节地址开始存放数据,新的数据填加在表中上一个数据的后面,一个表最多能存储100个数据。8.1.1填表指令填表指令(ATT),用于把指定的字型数据添加到表格中。指令格式见表8-1。LADSTL功能描述ATTDATA,TBL当使能端输入有效时,将DATA指定的数据添加到表格TBL中最后一个数据的后面例8-1将数据(VW100)=1234填入表中,表的首地址为VW200。8.1.2先进先出和后进先出指令从表中移出一个数据有先进先出(FIFO)和后进先出(LIFO)两种方式。

3、一个数据从表中移出之后,表的实际填表数EC值自动减1。LADSTL功能描述FIFOTBL,DATA当功能端输入有效时,从TBL指明的表中移出第一个字型数据,并将该数据输出到DATA,剩余数据依次上移一个位置。LIFOTBL,DATA当功能端输入有效时,从TBL指明的表中移走最后一个数据,剩余数据位置保持不变,并将此数据输出到DATA。例8-2运用FIFO指令从例8.1所示的表中取数,并将数据分别输出到VW400。表查找指令是从字型数据表中找出符合条件的数据在表中的地址编号,编号范围为0~99。8.1.3查表指

4、令LADSTL功能描述FND=TBL,PANRN,INDXFND<>TBL,PANRN,INDXFND<TBL,PANRN,INDXFND>TBL,PANRN,INDX当使能输入有效时,从INDX开始搜索表TBL,寻找符合条件PTN和CMD所决定的数据。8.2转换指令转换指令是对操作数的类型进行转换,并输出到指定的目标地址中去。转换指令包括:标准转换指令ASCII码转换指令字符串转换指令编码和译码指令等标准转换指令包括数据的类型转换指令和段码指令。8.2.1标准转换指令数据的类型转换指令有字节转为字整数(BT

5、I)、字整数转为字节(ITB)、字整数转为双字整数(ITD)、双字整数转为字整数(DTI)、双字整数转为实数(DTR)、实数转为双字整数(RTD)、BCD码转为字整数(BCDI)、字整数转为BCD码(IBCD)、实数转为字整数(ROUND和TRUNC)。以上指令将输入值IN转换为指定的格式并存储到由OUT指定的输出值存储区中。段码指令用来产生一个点阵码,可用于点亮7段码显示器的各个段。1.BCD码与字整数之间的转换BCD码与字整数间的类型转换是双向的。BCD码与字整数类型转换的指令格式见表8-4。LADSTL

6、功能描述BCDIOUT使能输入有效时,将BCD码输入数据IN转换成字整数类型,并将结果送到OUT输出IBCDOUT使能输入有效时,将字整数输入数据IN转换成BCD码类型,并将结果送到OUT输出字节型数据是无符号数,字节型数据与字整数之间转换的指令格式见表8-5。2.字节与字整数之间的转换LADSTL功能描述BTIIN,OUT使能输入有效时,将字节型输入数据IN转换成字整数类型,并将结果送到OUT输出。ITBIN,OUT使能输入有效时,将字整数型输入数据IN转换成字节类型,并将结果送到OUT输出。字型整数与双字

7、整数的类型转换指令格式见下表3.字型整数与双字整数之间的转换LADSTL功能描述DTIIN,OUT使能输入有效时,将双整数输入数据IN转换成整数类型,并将结果送到OUT输出。IDTIN,OUT使能输入有效时,将字整数输入数据IN转换成双整数类型,并将结果送到OUT输出。双字整数与实数的类型转换指令格式见下表4.双字整数与实数之间的转换LADSTL功能描述ROUNDINOUT使能输入有效时,将实数型输入数据IN转换成双字整数,并将结果送到OUTTRUNCINOUT使能输入有效时,将32位实数转换成32位有符号整

8、数输出,只有实数的整数部分被转换。DTRINOUT使能输入有效时,将双整数输入数据IN转换成实数型,并将结果送到OUT输出例8-3在控制系统中,有时需要进行单位互换,例如把英寸转换成厘米,C10的值为当前的英寸计数值,1英寸=2.54厘米.(VD4)=2.54。5.段码指令LADSTL功能描述SEGIN,OUT使能输入有效时,将字节型输入数据IN的低四位有效数字转换为相应的七段显示码,并将其输出到O

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。