新可编程序控制器及其应用 教学课件 王成福 5 4.pptVIP

新可编程序控制器及其应用 教学课件 王成福 5 4.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
5.4 数据转换指令 5.4 数据转换指令 5.4 数据转换指令 5.4 数据转换指令 5.4 数据转换指令 5.4 数据转换指令 5.4 数据转换指令 5.4 数据转换指令 5.4 数据转换指令 5.4 数据转换指令 5.4 数据转换指令 5.4 数据转换指令 《可编程序控制器及其应用》 第5章 CPM2A的常用应用指令 * 电子制作 齐向阳 在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 QQ:349134187 或者直接输入下面地址: 5.4.1 二进制码和BCD码转换指令BIN和BCD 其中, S是源通道,其范围是IR、SR、HR、AR、LR、TC、DM、*DM。R是结果通道,其范围是IR、SR、HR、AR、LR、DM、*DM。 (2) 功能: 当执行条件为ON时,将S中的BCD码转换成二进制数并存入R中(S中的内容保持不变)。指令执行后,当S中的内容不是BCD码时,25503为ON,或者间接寻址DM不存在时,25503为ON;当转换结果为0000时,25506为ON。 1. BCD码到二进制码的转换指令BIN(23)/@BIN(23) (1)格式 其中, S是源通道, R是结果通道,它们的范围是:IR、SR、HR、AR、LR、DM、*DM。 (2) 功能: 当执行条件为ON时,将S中的二进制数转换成BCD码并存入R中(S中的内容保持不变)。指令执行后,当转换后的BCD码大于9999时,或者间接寻址DM不存在时,25503为ON;当转换结果为0000时,25506为ON。 2.二进制码到BCD码的转换指令BCD(24)/@BCD(24) (1)格式 5.4.2 十六进制数译码和编码指令MLPX和DMPX 其中, S是源通道, 其范围是IR、SR、HR、AR、LR、TC、DM、*DM; R是结果开始通道,其范围是IR、SR、HR、AR、LR、DM、*DM ;C是控制字,其范围是#、IR、SR、HR、AR、LR、DM、*DM。 (2) 功能: 当执行条件为ON时,将S中指定的数字位进行译码,得到译码数,存入R开始的通道中。 1. 十六进制数的译码指令MLPX(76)/@MLPX(76) (1)格式 1)S中某个数字位(如E)的译码结果是:该数字在结果通道所对位号的位为ON,其余位均为OFF (结果通道中只有bit 14为ON,其余位均为OFF)。 2)控制字C(4位BCD码)各数字位的含义:个位数(0~3)指定S中第一个要译码的数字位号;十位数(0~3)指定S中要译码的数字位数(0:1位,1:2位,2:3位,3:4位);百位数和千位数恒定为0。 使用十六进制数译码指令的几点说明: 3) S中第一个数字位的译码结果存入R中,第二个数字位的译码结果存入R+1中,其余依次类推。指令执行后对标志位影响:当R+3超出数据区范围或者间接寻址DM不存在时,25503为ON。 其中, S是源开始通道, 其范围是IR、SR、HR、AR、LR、TC、DM、*DM; R是结果通道,其范围是IR、SR、HR、AR、LR、DM、*DM ;C是控制字,其范围是#、IR、SR、HR、AR、LR、DM、*DM。 (2) 功能: 当执行条件为ON时,对S开始的通道数据进行编码,并将编码结果送到R通道指定的数字位上。 2. 十六进制数的编码指令DMPX(77)/@DMPX(77) (1)格式 1)编码结果是:将编码通道中为ON的最高位的位号编码为1个十六进制数。 2)控制字C(4位BCD码)各数字位的含义:个位数(0~3)指定R中接受编码结果的第一个数字位号;十位数(0~3)指定被编码的源通道数(0:1个,1:2个,2:3个,3:4个);百位数和千位数恒定为0。 使用十六进制数编码指令的几点说明: 3) 指令执行后对标志位影响:当S+3超出数据区范围或者间接寻址DM不存在时,25503为ON。 5.4.3 ASCII码转换和七段译码指令ASC和SDEC 其中, S是源通道, 其范围是IR、SR、HR、AR、LR、TC、DM、*DM; R是结果开始通道,其范围是IR、SR、HR、AR、LR、DM、*DM ;C是控制字,其范围是#、IR、SR、HR、AR、LR、DM、*DM。 (2) 功能: 当执行条件为ON时,将S中指定的数字位转换成ASCII码,并存入R开始的通道中。 1. ASCII码转换指令ASC(86)/@ASC(86) (1)格式 1)控制字C(BCD码)各数字位的含义:个位数(0~3)指定S中第一个被转换的数字位号;十位数(0~3)指定S中被转换的数字位的位数(0:1位,1:2位,2:3位,3:4位);百位数(0~1)指定从R的高8位还是低8位开始存放第一个转换结果(0:低8位

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档