第7章可编程控制器编程语言课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第7章可编程控制器编程语言课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 可编程控制器 编程 语言 课件
- 资源描述:
-
1、第7章可编程控制器编程语言2以梯形图为主的简明、易学的工业控制编程方法7.6 数据处理指令7.6.1 数据移位指令1.移位寄存器SFT:图7-562.可逆移位寄存器SFTR/SFTR:图7-613.算术左移ASL/ASL:图7-644.算术右移ASR/ASR:图7-655.循环左移ROL/ROL:带进位CY图7-676.循环右移ROR/ROR:带进位CY图7-687.数字左移SLD和SLD:左移一个BCD码的字(4位)图7-698.数字右移SRD和SRD:右左移一个BCD码的字(4位)9.字移位WSFT和WSFT:左移一个字(16位)图7-707.6.2 数据传送指令1.数据传送MOV/MOV
2、:图7-712.块设置BSET/BSET:图7-723.块传送XFER/XFER:图7-754.数据交换XCHG/XCHG:通道交换5.位传送MOVB/MOVB:8位二进制6.字传送MOVD/MOVD:四位BCD码7.6.3 数据比较指令1.单字比较CMP/CMP:图7-80,比较结果通过GR、EQ和LE输出;2.块比较BCMP/BCMP:图7-813.块表比较TCMP/TCMP:7.6.4 数制转换指令1.BCD至两进制转换BIN(23)/BIN(23)图7-82 BIN指令2.双通道BCD至两进制BIN(58)/BIN(58)图7-83 BINL指令3.两进制至BCD转换BIN(24)/B
3、IN(24)图7-48 BCD指令4.双通道两进制至BCD转换BIN(24)/BIN(24)图7-85 BCDL指令7.6.5 BCD运行指令1.递增指令INC(38)/INC(38)2.递减指令DEC(39)/DEC(39)3.进位标志CY置位STC(40)/清除CLC(41)4.BCD加法指令ADD(30)/ADD(30)5.双通道BCD加法ADDL(54)/ADDL(54)6.BCD减法指令SUB(31)/SUB(31)加减法时往往需要先清除进位标志CY7.BCD运算例题见图7-86 7-917.6.6 逻辑运算指令1.求反指令COM(29)/COM(29)2.逻辑与指令ANDW(34)
4、/ANDW(34)3.逻辑或指令ORW(35)/ORW(35)4.逻辑异或XORW(36)/XORW(36)5.逻辑同或XNRW(37)/XNRW(37)6.以上指令的例子见图7-92 图7-967.7 子程序和中断控制程序 子程序是将大量的控制任务分离成许多小的控制任务,可以组合使用,也可以重复使用。当主程序调用一个子程序时,控制就转到子程序,子程序执行完毕,返回主程序的调用处的后一条指令。中断和子程序的调用类似,中断使主程序停顿,完成中断任务后,再执行开始中断程序的后一条指令。中断可以是外部的输入信号产生,也可以是内部定时产生中断。中断分为一般中断方式和高速中断方式,一般中断方式,CPU处
展开阅读全文