情境二(完整版).ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
情境二(完整版)

工作过程分析 小车的运行过程 用位存储单元M0.0来表示步 四、用顺序控制指令法 2.顺序控制指令的编程 顺控指令编程规律 用梯形图描述每一步时,分为四个步骤: (1)步开始(SCR) (2)执行该步的任务,如果没有可省略 (3)步转移(SCRT) (4)步结束(SCRE) 3.使用顺控指令注意 顺控指令仅对S有效; 不能把同一个S位用于不同的程序中,如主程序中使用了S0.1,则子程序不能再使用S0.1; 在SCR段不能使用LBL和JMP指令; 在SCR段不能使用FOR、NEXT和END指令; 在状态发生转移时,所有SCR段的元件一般都要复位,如果希望继续输出,可使用置位/复位指令。 PLC在全自动洗衣机控制系统中的应用 随着人民生活水平的提高,全自动洗衣机越来越普及,因此,对于洗衣机控制的高度自动化、较强可靠性和稳定性的要求越来越高,本节将重点说明PLC在全自动洗衣机控制中的应用。 1.全自动洗衣机的外形结构示意图 2.控制要求 该全自动洗衣机的控制要求可以用下图所示的流程图来表示。 3.I/O地址分配及接线 全自动洗衣机输入输出地址分配表 二进制编码的十进制(binary-coded decimal,BCD)格式,正如其名字所暗示的那样,使用二进制表示来对十进制数进行编码 BCD数由一系列的半字节组成,每个半字节表示0 .. 9范围内的一个数。 BCD 码 * 4. 整数与BCD码 (1)BCD码到整数 BCDI,BCD码转换为整数指令。使能输入有效时,将BCD码输入数据IN转换成整数类型,并将结果送到OUT输出。输入数据IN的范围为0~9999。 * 在LAD和FBD中,以指令盒形式编程, 执行结果:IN1-IN2=OUT。 在STL中,执行结果: OUT- IN2=OUT。 指令格式:-I IN2, OUT (整数减法) -D IN2, OUT (双整数减法) -R IN2, OUT (实数减法) 例:   -I AC0, VW4 * 5.1.3 乘法 1. 整数乘法 *I,整数乘法指令。使能输入有效时,将两个单字长(16位)的符号整数IN1和IN2相乘,产生一个16位整数结果OUT。 指令格式:*I IN1,OUT 例:  *I VW0,AC0 2. 完全整数乘法 MUL,完全整数乘法指令。使能输入有效时,将两个单字长(16位)的符号整数IN1和IN2相乘,产生一个32位双整数结果OUT。 在LAD和FBD中,以指令盒形式编程,执行结果:IN1*IN2=OUT。 * * 操作数 地址单元 单元长度 运算前值 运算结果值 IN1 AC0 2 20 20 IN2 VW12 2 400 8000 OUT VD10 4 400 8000 注意:输入数据IN2与OUT的低16位与输入数据IN2用的是同一单元. 3. 双整数乘法 *D,双整数乘法指令。使能输入有效时,将两个双字长(32位)的符号整数IN1和IN2相乘,产生一个32位双整数结果OUT。 4. 实数乘法 *R,实数乘法指令。使能输入有效时,将两个双字长(32位)的实数IN1和IN2相乘,产生一个32位实数结果OUT。 * * 5.1.4 除法 (1)在整数除法中,两个16位的整数相除,产生一个16位的整数商,不保留余数.双整数除法也是同样过程.只是位数变为32位. (2)在整数完全除法中,两个16位的符号整数相除,产生一个32位结果,其中低16位为商,高16位为余数.32位结果的低16位运算前被兼用来存放被除数. * 例: DIV VW10, VD100 /I VW20, VW200 两条指令的编程及执行情况比较如图5.26所示。 * 对于完全除法指令: 对于除法指令: 计算:3500-1300的值 用整数运 算指令将 VW2中的整数乘以0.932后存放在 VW6中。 * 5.2.3 增减 1. 字节增和字节减 INCB,字节增指令。使能输入有效时,把一字节长的无符号输入数(IN)加1,得到一字节的无符号输出结果OUT。 DECB,字节减指令。使能输入有效时,把一字节长的无符号输入数(IN)减1,得到一字节的无符号输出结果OUT。 * 4. 应用实例 控制要求: 食品加工厂对饮料生产线上的盒装饮料进行计数,每24盒为一箱,要求能记录生产的箱数。 * 编制检测上升沿变化的程序。每当一个上升沿到来时,使存储单元MD1的值增加1,如果计数达到5,输出Q0.0接通显示,并使存储单元MD1被重新置为0 假设有一汽车停车场,最大容量只能停车50辆,为了表示停

文档评论(0)

almm118 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档