三菱Q系列PLC培训资料课件.ppt

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

编程方法1小结 像此类程序,动作一个接一个顺序进行的,可以按照一种标准进行编程 此标准就是:第一个动作的结束信号,即为第二个动作的启动信号 也即第一个动作结束后,启动第二个动作,同时把第一个动作断开 编程方法2 现有3台水泵分别由Y01,Y02,Y03控制 控制要求如下: 按第一下启动按钮,则启动第一台水泵 按第二下启动按钮,则启动第二台水泵 按第三下启动按钮,则启动第三台水泵 按地四下启动按钮,则三台水泵都关闭 再按一下启动按钮,又启动第一台水泵,如此循环 流程图 标准程序 * * * * * 除法指令使用注意点 1.源操作数和目标操作数位指定为同一软元件 这种情况下,如果使用连续型指令(/,D/),则每个 扫描周期,除法运算的结果都会变化 初始时,假定D1 = 15,当X000接通后,执行除法指令 第一个扫描周期后,D1 = 15 / 2 = 7 第二个扫描周期后,D1 = 7 / 2 = 3 第三个扫描周期后,D1 = 3 / 2 = 1 第四个扫描周期后,D1 = 1 / 2 = 0 第五个周期以后,D1都一直为0 运算指令应用案例 案例1:基本计算 请计算(D1+D2*D3)/D4的值 案例2:绕卷系统 要求:按下启动按钮,绕卷马达转动,将薄膜打包 在滚轴上安装一开关,滚轴每转一圈,开关接通一次 要求打包100米后,自动由切刀将薄膜切断 滚轴 周长为0.5米 加一指令INC INC加一指令即使指定软元件中的内容加一的指令 2.操作数类型 1.指令格式 加一指令用法说明 一般使用加一指令时,都会用到脉冲型指令 即INCP 此时,加一指令与计数器有点类似 指令用法说明: 减一指令DEC DEC减一指令即使指定软元件中的内容减一的指令 2.操作数类型 1.指令格式 减一指令用法说明 一般使用减一指令时,都会用到脉冲型指令 即DECP 此时,减一指令与计数器有点类似 指令用法说明: 增减指令的应用 案例1:水泵的顺序启动 要求:通过一个按钮,控制三台水泵的运行 按第一次按钮,第一台水泵启动 按第二次按钮,第一台水泵停止,第二台启动 按第三次按钮,第二台水泵停止,第三台启动 按第四次按钮,第三台水泵停止 按第五次按钮,第一台水泵启动 按第六次按钮。。。。。 如此循环控制 逻辑与指令 1.逻辑与指令 D12 D10 D14 逻辑与运算方式: 逻辑或指令 1.逻辑或指令 逻辑或运算方式: D12 D10 D14 逻辑异或指令 1.逻辑异或指令 逻辑异或运算方式: D12 D10 D14 与或非指令应用 案例1:基本练习 要求: X1控制Y1, X2控制Y2, X3控制Y3, X4控制Y5 NEG求补指令 1.指令格式 2.操作数类型 求补指令用法 对D1求补:即先对D1取反,将取反后的结果再加1 D1 取反后的结果 最终的补码 指令用法说明: 循环移位指令 循环右移-ROR 1.指令格式 2.操作数类型 N=16(16位指令) N=32(32位指令) 循环右移指令用法说明 上述程序中演示的是移位一次的情况 实际上,当X0接通,则指令会一直执行移位 因此,一般在使用移位指令时,都会使用脉冲型指令--RORP 循环左移-ROL 1.指令格式 2.操作数类型 N=16(16位指令) N=32(32位指令) 循环左移指令用法说明 循环左移指令与右移指令一样,使用时注意,一般用脉冲型指令 进位标志M8022在指 令执行过程中只是 用来保持最后移出 的位 并没有参与到执行 过程中 循环左移及循环右移 指令执行特点: 带进位循环右移-RCR 1.指令格式 2.操作数类型 N=16(16位指令) N=32(32位指令) 带进位循环右移指令用法说明 带进位循环左移-RCR 1.指令格式 2.操作数类型 N=16(16位指令) N=32(32位指令) 带进位循环左移指令用法说明 循环移位指令案例 案例1:红绿灯控制 要求按下启动按钮X1,红灯Y1先亮6秒 接着黄灯Y2亮3秒,然后绿灯Y3亮6秒 最后回到红灯亮, 如此循环控制 位右移指令--SFTR 1.指令格式 2.操作数类型 位右移指令的应用 指令中: K16 :是指从M0开始的16位,即M0~~M15 K4 : 是指从X0开始的4位,即X0~~X3 右移指令--SFR 1.指令格式 将D指定的软元件中的16位数据,右移n位 指令中的n的范围:0~15 左移指令--SFL 1.指令格式 将D指定的软元件中的16位数据,左移n位 指令中的n的范围:0~15 移位指令的应用 案例1 案例2 位移动指令案例 案例1:红绿灯控

文档评论(0)

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

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

1亿VIP精品文档

相关文档