- 1、本文档共59页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
六、数字指令
PLC-300 模块 S7-300指令系统 数字指令 莱钢培训中心 王宪芹MobileE-mail:lgddwangxianqin1@126.com 主要内容 一、装入与传送指令 一、装入与传送指令 一、装入与传送指令 一、装入与传送指令 一、装入与传送指令 一、装入与传送指令 一、装入与传送指令 一、装入与传送指令 一、装入与传送指令 一、装入与传送指令 一、装入与传送指令 一、装入与传送指令 一、装入与传送指令 一、装入与传送指令 一、装入与传送指令 一、装入与传送指令 一、装入与传送指令 二、转换指令 二、转换指令 二、转换指令 二、转换指令 二、转换指令 二、转换指令 二、转换指令 二、转换指令 二、转换指令 二、转换指令 三、比较指令 三、比较指令 三、比较指令 三、比较指令 三、比较指令 三、比较指令 三、比较指令 三、比较指令 四、算术运算指令 四、算术运算指令 四、算术运算指令 四、算术运算指令 四、算术运算指令 四、算术运算指令 四、算术运算指令 五、字逻辑运算指令 五、字逻辑运算指令 六、移位指令 六、移位指令 六、移位指令 六、移位指令 六、移位指令 六、移位指令 七、数字指令综合运用 七、数字指令综合运用 七、数字指令综合运用 七、数字指令综合运用 七、数字指令综合运用 比较指令用来比较两个同类型的数(整数、长整数、32位浮点数),并在RLO中存放比较结果。 对于IN1和IN2两个操作数可以进行下列比较操作: 1、 == IN1等于IN2; 2、<>IN1不等于IN2; 3、> IN1大于IN2; 4、< IN1小于IN2; 5、>= IN1大于等于IN2; 6、<= IN1小于等于IN2; 可供比较的数的类型如下: 1 、CMP ?I 整数比较; 2、 CMP ?D 双整数比较; 3 、CMP ?R 实数比较; 如果比较结果为真,则RLO为“1”,否则为“0”。比较指令相当于一个常开触点,可以通过与(AND)逻辑运算串联使用,或通过或(OR)逻辑运算并联使用。比较结果为真,等效触点闭合,允许能流通过。 1、整数比较指令 整数16位 1、整数比较指令 实操 注意:仿真时把MW10分成MB10和MB11,IW20分成IB20和IB21两个显示框 2、长整数比较指令 长整数32位 2、长整数比较指令 示例 3、实数比较指令 3、实数比较指令 示例 在STEP 7中可以对整数、长整数和实数进行加、减、乘、除算术运算。算术运算指令在累加器1和2中进行,在累加器2中的值作为被减数或被除数。算术运算的结果存在累加器1中,累加器1原有的值被运算结果覆盖,累加器2中的值保持不变。 1、基本算术运算指令 2、扩展算术运算指令 1、基本算数运算指令(整数运算) 16位整数 5/3=1 1、基本算数运算指令(长整数运算) 32位整数 1、基本算数运算指令(实数运算) 32位实数 1、基本算数运算指令 【例1】 16位整数的算术运算指令应用。 注意:一般用到LAD格式 1、基本算数运算指令 【例2】求输入双字ID10的内容与常数32相除的余数,结果保存到MD20中。 2、扩展算数运算指令 字逻辑运算指令可对两个16位(WORD)或32位(DWORD)的二进制数据,逐位进行逻辑与、逻辑或、逻 辑异或运算。 对于STL形式的字逻辑运算指令,可对累加器1和累加器2中的字或双字数据进行逻辑运算,结果保存在累加器1中,若结果不为0,则对状态标志位CC1置“1”,否则对CC1置“0”。 对于LAD和FBD形式的字逻辑运算指令,由参数IN1和IN2提供参与运算的两个数据,运算结果保存在由OUT指定的存储区中。 字逻辑运算指令格式 移位指令有2种类型:基本移位指令可对无符号整数、有符号长整数、字或双字数据进行移位操作;循环移位指令可对双字数据进行循环移位和累加器1带CC1的循环移位操作。 条件码与CC0组合 显示ACCU1和ACCU2 之间的关系 1、有符号右移指令 2、字移位指令 3、双字移位指令 4、双字循环移位指令 5、带累加器循环移位指令 1、有符号右移指令 符号位填补 符号位填补 W#16#2 2、字移位指令格式 3、双字移位指令 4、双字循环移位指令格式 5、带累加器循环移位指令格式 【练习题】 物品分选系统设计。 正品装箱 计数检测 废品检测 电磁铁 废品装 箱检测 【练习题】 物品分选系统设计。 原理与控制说明:传送带的主动轮由一台交流电动机M拖动,该电动机的通断由接触器KM控制,从动轮上装有脉冲发生器LS,每传送一个物品,LS发出一个脉冲,作为物品发送的检测信号,次品检测在传送带的0号位进行,由光电
文档评论(0)