- 1、本文档共83页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
S7-200编程软件的使用84961
* 二、移位指令 * 2. 循环左移位、循环右移位 循环左移(ROL)和循环右移(ROR) 移位特点: 移位数据存储单元的移出端与另一端相连,同时又与SM1.1(溢出)相连,所以最后被移出的位被移到另一端的同时,也被放到SM1.1位存储单元。例如在循环右移时,移位数据的最右端位移入最左端,同时又进入SM1.1。SM1.1始终存放最后一次被移出的位。 二、移位指令 * 循环移位的类型 (1)字节循环左移和字节循环右移 (2)字循环左移和字循环右移 (3)双字循环左移和双字循环右移 二、移位指令 * 二、移位指令 * 字循环右移3次举例: 4.3 数据处理指令 * 例4-10: * 任务四 了解转换指令 1、数据类型转换指令 2、编码和译码指令 3、七段译码指令 4、字符串转换指令 * 一、数据类型转换 1.字节型数据与字整数之间转换的指令 任务四 了解转换指令 * 2.字整数与双字整数之间的转换 任务四 了解转换指令 * 3.BCD码与整数之间的转换的指令格式 任务四 了解转换指令 * 二、编码和译码指令 1. 编码 ENCO,编码指令。使能输入有效时,将字型输入数据IN的最低有效位(值为1的位)的位号输出到OUT所指定的字节单元的低4位。 指令格式: ENCO IN, OUT 例: ENCO AC0, VB0 任务四 了解转换指令 * 举例 字 :2#0010 1001 0001 0000 编码: 2#0000 0100 2#0000 0100 译码 :位号 :4 字 :2# 0000 0000 0001 0000 任务四 了解转换指令 * 2. 译码 DECO,译码指令。使能输入有效时,将字节型输入数据IN的低4位所表示的位号对OUT所指定的字单元的对应位置1,其他位置0。 指令格式: DECO IN, OUT 例: DECO VB0, AC0 任务四 了解转换指令 * 任务四 了解转换指令 * 三、七段译码指令 SEG,七段码指令。使能输入有效时,将字节型输入数据IN的低4位有效数字产生相应的七段码,并将其输出到OUT所指定的字节单元。 任务四 了解转换指令 * IN :0、1、2、。。。。。。。15(F) 字节 : 16#00 16#01 16#0F 结果 :2a b c d e f g 任务四 了解转换指令 * 四、字符串转换指令 (1)ASCII码转换16进制指令 ATH (2)16进制到ASCII码 HTA 任务四 了解转换指令 * 任务四 了解转换指令 * 任务四 了解转换指令 * 本章小结和作业 小结:掌握定时器/计数器指令、运算指令、数据处理指令的功能和应用;了解各种转换指令和表功能指令的作用。 作业:习题1-10 * END THE * * 三、计数器指令 * CTUD,增减计数器指令。有两个脉冲输入端:CU输入端用于递增计数,CD输入端用于递减计数。 指令格式:CTUD Cxxx,PV 例: CTUD C30,5 举例 三、计数器指令 * 指令表格式 LD I0.0 LD I0.1 LD I0.3 CTUD C50,+4 LD C50 = Q0.0 三、计数器指令 * 增减计数程序及时序 三、计数器指令 * 四、比较指令 * 四、比较指令 1. 字节比较 LDB、AB、OB 2. 整数比较 LDW、AW、OW 3. 双字整数比较 LDD 、AD 、OD 4、实数比较 LDR AR OR 比较运算符 : == 等于 、〈 小于、〉大于、〈= 小于等于、〉= 大于等于、〈〉不等于 * 控制要求: 一自动仓库存放某种货物,最多6000箱,需对所存的货物进出计数。货物多于1000箱,灯L1亮;货物多于5000箱,灯L2亮。 其中,L1和L2分别受Q0.0和Q0.1控制,数值1000和5000分别存储在VW20和VW30字存储单元中。 四、比较指令 * 程序举例 * 一、算术运算指令 二、逻辑运算指令 三、递增、递减指令 任务二 熟悉运算指令 * LAD 功能 IN1+IN2=OUT IN1-IN2=OUT IN1+IN2=OUT IN1-IN2=OUT 一、算术运算指令 1. 整数与双整数加减法指令(INT /DINT) * 例4-7 运行结果如下(演示) 一、算术运算指令 * LAD 功能 IN1*IN2=OUT IN1/I
文档评论(0)