S7-200指令系统.pptVIP

  1. 1、本文档共75页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
S7-200指令系统剖析

查表指令举例: * * 4、存储器填充指令 FILL IN,OUT,N EN OUT ENO N 存储器填充指令 IN FILL N 存储器填充指令(FILL)用输入值(IN)填充从输出(OUT)开始的N个字的内容。 N可取1~255之间的整数。 操作数: * * 举例: * * 七、转换指令 1、标准转换指令 其中,四舍五入指令及取整指令用于实数向整数的转换,段码指令用于数据转换为七段码显示器所需的编码方式的场合。 字节-整数指令是将输入字节值转换成整数,存入OUT指定单元中,字节是无符号的,无需符号扩展位。 整数-字节指令是将输入整数值转换成字节,存入OUT指定单元中,只有0到255中的值被转换,其他值会溢出。 BTI IN,OUT EN OUT ENO IN I B EN OUT ENO 字节-整数 IN ITB IN,OUT LAD STL B I 整数-字节 * * ITD IN,OUT EN OUT ENO IN DI I EN OUT ENO 整数-双整数 IN DTI IN,OUT LAD STL I DI 双整数-整数 整数-双整数指令是将输入整数值转换成双整数,存入OUT指定单元中,符号扩展到高字节中。 双整数-整数指令是将输入端(IN)的有符号双整数转换成整数,并存入OUT。被转换的输入值应是有效的双整数,否则溢出位(SM1.1)被置位。 * * DTR IN,OUT EN OUT ENO IN BCD I EN OUT ENO 双整数-实数 IN BCDI OUT LAD STL DI R BCD码-整数 I BCD EN OUT ENO IN IBCD OUT 整数-BCD码 双字整数转为实数(DTR)指令:将输入端(IN)指定的32位有符号整数转换成32位实数,存入OUT指定的存储单元中。 BCD码转为整数(BCDI)指令,将输入端(IN)指定的BCD码转换成整数,并将结果存放到输出端(OUT)指定的存储单元中去。输入数据的范围是0到9999(BCD码)。 整数转为BCD码(IBCD)指令,将输入端(IN)指定的整数转换成BCD码,并将结果存放到输出端(OUT)指定的存储单元中去。输入数据的范围是0到9999。 * * TRUNC IN,OUT EN OUT ENO IN ROUND EN OUT ENO 四舍五入指令 IN ROUND IN,OUT LAD STL TRUNC 取整指令 SEG EN OUT ENO IN SEG IN,OUT 段码指令 实数转为双字整数指令可分为四舍五入取整(ROUND)和舍去尾数后取整(TRUNC)指令。 ROUND取整指令,转换时实数的小数部分四舍五入。 TRUNC取整指令,实数舍去小数部分后,转换成32位有符号整数。 段码指令点亮七段码显示器中的段,将IN中指定的字符转换生成一个点阵存入OUT. * * 有效操作数: 欲将整数转换为实数,可先用ITD指令把整数转换为双整数,然后再用DTR指令把双整数转换为实数。 * * 标准转换指令举例: 101 C10 英寸 * * 七段显示器编码 段码指令编程举例 * * 2、编码和解(译)码指令 编码指令将输入字(IN)的最低有效位的号写入输出字节(OUT)的低四位。 解码指令依据输入字节(IN)的低四位所表示的位号置输出字(OUT)的相应位为1,其他清0。 ENCO IN,OUT EN OUT ENO IN DECO EN OUT ENO 编码指令 IN DECO IN,OUT LAD STL ENCO 解码指令 * * 编码、解码指令有效操作数: 编码、解码指令举例: * * 八、时钟指令 CPU214以上具有内置时钟,可以使用写时钟指令指定从T开始的8个字节分别存储年、月、日、时、分、秒、空及星期数据而建定时钟,并可用读时钟指令将时间读出,用于时间控制。 日期及时间值采用BCD码格式。 TODR T EN ENO T SET RTC EN ENO 读实时时钟指令 T TODW T LAD STL READ RTC 设置(写)实时时钟指令 * * 时钟指令有效操作数: 时钟的格式: * * 第四节 功能指令的编程思路及应用实例 功能指令主要用于数字运算及处理,完成运算、比较、数据的生成、存储及某些控制规律的实现等任务。 在使用这些指令时、除了准确地了解指令的功能外,很重要的内容是把握数据在存储区中的流转及数据变化的工程意义。另一方面,功能指令

文档评论(0)

jiayou10 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档