可编程控制器原理及应用 教学课件 作者 田淑珍 第5章 数据处理,运算指令及应用3.ppt

可编程控制器原理及应用 教学课件 作者 田淑珍 第5章 数据处理,运算指令及应用3.ppt

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章数据处理、运算指令及应用 5.1 数据处理指令 5.1.1 数据传送指令 1. 字节、字、双字、实数单个数据传送指令MOV 链接文件夹第五章\001.doc 2.字节、字、双字、实数数据块传送指令BLKMOV 链接文件夹第五章\002.doc 5.1.2 字节交换、字节立即读写指令 1. 字节交换指令 链接文件夹第五章\003.doc 2. 字节立即读写指令 链接文件夹第五章\004.doc 5.1.3 移位指令及应用举例 移位指令分为左、右移位和循环左、右移位及寄存器移位指令三大类。前两类移位指令按移位数据的长度又分字节型、字型、双字型3种。 1. 左、右移位指令链接文件夹第五章\005.doc 2. 循环左、右移位指令链接文件夹第五章\006.doc 3.移位寄存器指令(SHRB)链接文件夹第五章\007.doc 5.1.4 转换指令 转换指令是对操作数的类型进行转换,并输出到指定目标地址中去。转换指令包括数据的类型转换、数据的编码和译码指令以及字符串类型转换指令。 不同功能的指令对操作数要求不同。类型转换指令可将固定的一个数据用到不同类型要求的指令中,包括字节与字整数之间的转换,整数与双整数的转换,双字整数与实数之间的转换,BCD码与整数之间的转换等。 转换指令 1. 字节与字整数之间的转换 链接文件夹第五章\008.doc 2. 字整数与双字整数之间的转换链接文件夹第五章\009.doc 3. 双整数与实数之间的转换链接文件夹第五章\010.doc 4. BCD码与整数的转换 链接文件夹第五章\011.doc 5. 译码和编码指令链接文件夹第五章\012.doc 6. 七段显示译码指令 链接文件夹第五章\013.doc 7. ASCII码与十六进制数之间的转换指令 链接文件夹第五章\014.doc 5.1.5 天塔之光的模拟控制实训 1. 实训目的 链接文件夹第五章\015.doc 2. 控制要求 链接文件夹第五章\016.doc 3. I/O分配 链接文件夹第五章\017.doc 4. 程序设计链接文件夹第五章\018.doc 5. 输入、调试程序并运行程序 6. 思考题 ? 如果控制要求改为L12→L11→L10→L8→L1→L2、L3、L4、L5→L6、L7、L8、L9,循环如何修改程序。输入程序,调试观察现象。 5.2 算术运算、逻辑运算指令 5.2.1 算术运算指令 1. 整数与双整数加减法指令链接文件夹第五章\019.doc 2. 整数乘除法指令 链接文件夹第五章\020.doc 3. 实数加减乘除指令 链接文件夹第五章\021.doc 4. 数学函数变换指令 链接文件夹第五章\022.doc 5.2.2 逻辑运算指令 逻辑运算是对无符号数按位进行与、或、异或和取反等操作。操作数的长度有B、W、DW。指令格式如表5-18所示 链接文件夹第五章\023.doc 1. 逻辑与(WAND)指令:将输入IN1,IN2按位相与,得到的逻辑运算结果,放入OUT指定的存储单元。 2. 逻辑或(WOR)指令:将输入IN1,IN2按位相或,得到的逻辑运算结果,放入OUT指定的存储单元。 3. 逻辑异或(WXOR)指令:将输入IN1,IN2按位相异或,得到的逻辑运算结果,放入OUT指定的存储单元。 4. 取反(INV)指令:将输入IN按位取反,将结果放入OUT指定的存储单元。 5.2.3 递增、递减指令 递增、递减指令用于对输入无符号数字节、符号数字、符号数双字进行加1或减1的操作。指令格式如表5-19所示。 链接文件夹第五章\024.doc 1. 递增字节(INC-B)/递减字节(DEC-B)指令 递增字节和递减字节指令在输入字节(IN)上加1或减1,并将结果置入OUT指定的变量中。递增和递减字节运算不带符号。 2. 递增字(INC-W)/递减字(DEC-W)指令 递增字和递减字指令在输入字(IN)上加1或减1,并将结果置入OUT。递增和递减字运算带符号(16#7FFF 16#8000)。 3.递增双字(INC-DW)/递减双字(DEC-DW)指令 递增双字和递减双字指令在输入双字(IN)上加1或减1,并将结果置入OUT。递增和递减双字运算带符号(16#7FFFFFFF 16。 5.2.4 运算单位转换实训 1. 实训目的链接文件夹第五章\025.doc 2. 实训内容 将英寸转换成厘米,已知C10的当前值为英寸的计数值,1英寸=2.54厘米。 3. 写入程序、编译并下载到PLC链接文件夹第五章\026.doc 4. 建立状态表,通过强制,调试运行程序。链接文件夹第五章\027.doc 5.3 表功能指令 数据表是用

您可能关注的文档

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档