PLC编程复习课程.ppt

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

  14. 通道数据比较指令 指令符: CMP(20)。 数据:两个。  功能:将S中的内容与D的内容相比较,比较结果由专用辅助继电器11005、11006、11007给出。  编程操作:FUN、2、0、S、D。 CMP指令用来将通道数据或四位常数S与另一通道数据或四位常数D进行比较,S和 D中至少有一个是通道数据。 数据可以是四位十六进制数,也可以是四位BCD数。   比较指令可用来监视TIM的当前值, 并可用一个定时器来控制多个定时输出。   15. 数据传送指令 指令符: MOV(21)。 数据: 源数据S, 目的通道为D。    功能: 把源数据S传送到D所指定的通道中去。   编程操作: FUN、 2、 1、 S、 D。   16. 数据求反传送指令 指令符: MVN(22)。 数据: S为源数据, D为目的通道。 功能: 把源数据S求反后传送到指定通道D中去。  编程操作:FUN、2、2、S、D。 MOV指令把一个通道的数据或四位常数(十六进制或BCD码数)传送到D中,而MVN指令把源数据按位求反后再进行传送。 写编码表时,这两条指令都各占一个地址号,但在表中占三行位置。 当传送到目的通道内容为全零时,11006置位。   17. 置位进位指令 指令符: STC(40)。 数据: 无。   功能: 将进位标志继电器11004置位(即置ON)。   编程操作: FUN、 4、 0。   18. 复位进位位指令 指令符: CLC(41)。 数据: 无。 功能: 强制将11004复位(即置OFF)。  编程操作: FUN、 4、 1。   上述两条指令是对进位位的强制操作指令。通常在作加、 减运算之前,用CLC指令来清进位位, 以保证运算结果正确。   19. 加法指令 指令符: ADD(30)。 数据: 被加数S1、加数S2、 结果D。  功能:D(S1+S2+CY(进位)),即将两个通道的内容或者一个通道的内容与常数相加(带进位位),和送到目的通道。  编程操作: FUN、 3、 0、 S1、 S2、 D。   使用加法指令应注意:   (1) 执行加法操作之前, 必须清进位标志继电器, 因为它要参加运算。    (2) 被加数和加数必须是BCD数, 否则11003置位, OPC不执行ADD指令。    (3) 相加后产生进位时, 11004置位; 和为0时, 11006置位。   20. 减法指令 指令符: SUB(31)。 数据: 被减数S1, 减数S2, 差存放于D中。  功能: D-S1-S2-CY。  编程操作: FUN、 3、 1、 S1、 S2、 D。 在写编码表时,由于必须指定被减数、减数和差的存放通道三个数,因而这条指令有一地址编号,占四行。  当0002为ON时,将内部辅助继电器12通道的内容减去保持通道1的内容,差送入HR2通道。   使用减法指令应注意:   (1) 做减法之前,必须用CLC(41)指令清进位标志。   (2) 被减数和减数必须是BCD数, 否则11003为ON, CPU不执行SUB指令。    (3) 若差为负数, 则11004置位; 差为0, 则11006置位。 10.4 编程技巧 10.4.1 编程原则   梯形图的每一逻辑行必须从左边母线处以接点输入开始, 以线圈结束,线圈右边的母线可以不画出。    (1) 以接点开始,就是不能以线圈输入开始。如果实际应用中需要由线圈开始,则可以内部专用辅助继电器的接点开始, 并保证其运行时为ON, 见图10.4.1。 8. 求反输出指令 指令符: OUT NOT。 数据: 继电器号, 范围同OUT指令。  功能: 将逻辑行的运算结果取反后输出。  编程操作: OUT、 NOT、 继电器线圈号。  【例10.3.1】电动机起动/停止电路编程(见图10.3.2)。   在时序图中,0003的波形是指接于0003输入端的开关常开触点对0003输入继电器线圈的控制。当该输入开关未闭合时, 0003输入继电器线圈不通, 对应的常闭接点是接通的。 图10.3.2 电动机起动/停止电路 【例10.3.2】指令应用示例。  LD、 AND、 OR、 NOT、 OUT指令的应用示例如图10.3.3所示。 图10.3.3 LD、 AND、 OR、 NOT、 OUT指令的应用示

文档评论(0)

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

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

1亿VIP精品文档

相关文档