电气控制与plc-0504功能指令_第1页
电气控制与plc-0504功能指令_第2页
电气控制与plc-0504功能指令_第3页
电气控制与plc-0504功能指令_第4页
电气控制与plc-0504功能指令_第5页
已阅读5页,还剩21页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第五章 功能指令第4部分5.8.10 数据排序 该指令把源数据表格n指定的列中的数据按由小到大的顺序重新排列行序后送到目标数据表格中存放。S和D分别指定源和目标数据表格的首个数据寄存器。表格有m1行,m2列,因而占用m1m2个数据寄存器。 5.8.10 数据排序 用X010=ON开始数据排序,执行完毕后标志M8029:ON。动作中请不要改变操作数与数据的内容。再运行时,请将X010置于OFF一次。 5.8.10 数据排序 D0=K2执行指令后5.8.10 数据排序 D0=K3执行指令后5.9 外部I/O设备(FNC70一FNC79) 5.9.1 10键输入5.9.1 10键输入 按钮写入数据的

2、指令5.9.1 10键输入 按钮写入数据的指令以X0作输入首元件作数字键(O一9)的例子。以、顺序按数字键,则D0中存入数据2130。用(D)TEY指令时,D1和D0组对使用,大于99999999的数据溢出。 当X2按下后,M12置1并保持至另一键被按下,其他键亦一样。若送人的数据大于9999则高位数溢出并丢失。(数据以二进制码形式存于D0)5.9.2 16键输入 16键键盘读入数字或功能的指令5.9.2 16键输入 (1)数字键(见图587a)输入的09999数字以BIN码存在D0,大于9999的数溢出。用(D)HKY指令时,可在D1和D 0中存放099999999的数。多个键同时按下时,最

3、先按下的键有效。 5.9.2 16键输入 (1)数字键(见图587a)输入的09999数字以BIN码存在D0,大于9999的数溢出。用(D)HKY指令时,可在D1和D 0中存放099999999的数。多个键同时按下时,最先按下的键有效。 按下键被扫描到后标志M8029置1。 5.9.2 16键输入 (2)功能键 按下A键,M0置1并保持。按下D键,则M0置0,M3置1并保持。依此类推。同时按下多个键,先按下的有效。 HKY指令只能用一次。5.9.2 16键输入 (3)键扫描输出(见图587c) AF的任一个键被按下时M6置1(不保持)。 19键被按下时,M7置1(不保持)。当X4变为OFF时,

4、D0保持不变,M0M7全部OFF。 注:扫描全部16键需要8个扫描周期. 预先将M8167置于ON,就可以将0F的十六进制数据写入D2.中。 例:12BF输入后,D2.中以BIN形式存储12BF。 5.9.4 7段解码 . S.指定元件的低4 bit所确定的十六进制数(OF)经解码驱动7段显示器。解码信号存于D.1指定元件。D.的高8 bit不变。5.9.4 7段解码 .5.9.4 7段解码 .5.8.9 旋转台控制 当上述条件都设定后,则R0TC指令就自动地指定输出信号:正反转;高速低速停止。D200:计数寄存器D201:设定入出位置号(窗口)D202:设定呼唤位置号 ( 预先用传送指令置数

5、)M0: A相信号 M1: B相信号M2: 原点检测信号( 编制程序使之与相应输入对应) (4)呼唤条件寄存器S. S.指定D200,就自动地将D201指定为存放取出窗口位置号的寄存器,要取出工件的位置号存放在D202。M3 :高速正转M4 :低速正转M5 :停止M6 :低速反转M7 :高速反转5.8.9 旋转台控制 D200:计数寄存器D201:设定入出位置号D202:设定呼唤位置号 ( 预先用传送指令置数)M0: A相信号 MI: B相信号M2: 原点检测信号( 编制程序使之与相应输入对应)M3 :高速正转M4 :低速正转M5 :停止M6 :低速反转M7 :高速反转 X10变为ON,执行R

6、OTC指令自动得到结果M3M7 ,X10变为OFF时M3M7均为OFF。ROTC指令ON时若原点检测信号M2变为ON,则计数寄存器D200清0。 5.9.9 读特殊功能模块 5.9.9 读特殊功能模块 FROM指令:将编号为m1的特殊功能模块内从缓冲寄存器(BFM)号为;m2开始的n个数据读入基本单元,并存于从D.开始的n个数据寄存器中。 注:BFM为buffer memories of attached special function blocks的缩写。 5.9.9 读特殊功能模块 m1 :特殊功能模块号(范围0一7)。接在FX2n基本单元右边扩展总线上的功能模块 5.9.9 读特殊功能模块 m2:缓冲寄存器首元件号(范围032767)。n:待传送数据的字数(范围132767)。 5.9.9 读特殊功能模块 若X10为OFF,FROM指令不执行。 当X10为ON时,将0号特殊功能模块内10号缓冲寄存器(BFM#10)开始的1个数据读到基本单元,并存人D0中。 5.9.10 写特殊功能模块 TO5.9.10 写特殊功能模块 TO指令: 将基本单元从S.元件开始的n个字 的数据,写

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论