文档详情

可编程控制器原理及应用PLC.2第2章 可编程控制器构成原理.ppt

发布:2016-11-09约8.2千字共38页下载文档
文本预览下载声明
电气控制与PLC 浙江水利水电专科学校 孙平 教授 第6章 S7-200PLC功能指令 6.1 表功能指令 6.2 转换指令 6.3 中断指令 6.4 高速处理指令 6.5 其它功能指令 小 结 6.1 表功能指令 6.1.1 填表指令(ATT) 填表指令(ATT)功能: 用于把指定的字型数据添加到表格中。 指令格式 : ATT DATA,TBL 功能描述:当使能端输入有效时,将DATA指定的数据添加到表格TBL中最后一个数据的后面 。 [例6.1] 将数据(VW100)=1234填入表6.1中,表的首地址为VW200。 ATT执行结果 : (VW212)=1234 实现将VW100内容填入VW200表尾1234 。 6.1.2 表取数指令 分类:从表中移出一个数据有先进先出(FIFO)和两种方式。一个数据从表中移出之后,表的实际填表数EC值自动减1。 FIFO TBL,DATA 当功能端输入有效时,从TBL指明的表中移出第一个字型数据,并将该数据输出到DATA,剩余数据依次上移一个位置。 6.1.2 表取数指令 后进先出(LIFO) LIFO TBL,DATA 当功能端输入有效时,从TBL指明的表中移走最后一个数据,剩余数据位置保持不变,并将此数据输出到DATA。 [例6.2]运用FIFO、LIFO指令从表6.1中取数,并将数据分别输出到VW400、VW300。 FIFO、LIFO指令执行结果: VW400 空 → 2345 ;FIFO输出的数据 VW300 空 → 3562 ;LIFO输出的数据 6.1.3 表查找指令 表查找指令是从字型数据表中找出符合条件数据在表中的地址编号,编号范围为0~99。 表查找指令格式 : FND= TBL,PANRN,INDX FND<>TBL,PANRN,INDX FND< TBL,PANRN,INDX FND> TBL,PANRN,INDX TBL为表首址;PTN是比较数据;CMD是比较运算的编码1~4;INDX指定表中符合查找条件数据的位置。 当使能输入有效时,从INDX开始搜索表TBL,寻找符合条件PTN和CMD所决定的数据。 [例6.3] 运用表查找指令从表6.1中找出内容等于3562的数据在表中的位置。 指令的执行结果:(CMD =1表示与查找数据相等 ) (VW300) =3562 (ACO) =3 6.2 转换指令 转换指令是对操作数的类型进行转换,并输出到指定的目标地址中去。 6.2.1 数据的类型转换 1. BCD码与整数之间的转换 BCD →INT的指令格式: BCDI OUT 使能输入有效时,将BCD码输入数据IN转换成整数INT类型,并将结果送到OUT输出 。 6.2.1 数据的类型转换 1. BCD码与整数之间的转换 INT →BCD的指令格式: IBCD OUT 使能输入有效时,将IN输入的整数INT数据转换成BCD码类型,并将结果送到OUT输出 。 2. 字节与字整数之间的转换 无符号字节型数据与字整数转换指令格式 : BTI IN,OUT 使能输入有效时,将字节型输入数据IN转换成字整数类型,并将结果送到OUT输出。 ITB IN,OUT 使能输入有效时,将字整数型输入数据IN转换成字节类型,并将结果送到OUT输出。 3. 字型整数与双字整数之间的转换
显示全部
相似文档