网站大量收购闲置独家精品文档,联系QQ:2885784924

PLC指令汇总_原创文档.pdf

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

PLC指令汇总

PLC(ProgrammableLogicController,可编程逻辑控制器)是一种

数字计算机,用于自动化控制过程中的逻辑运算和监控任务。PLC的指令

集包含了多种指令,用于控制输入输出设备、进行逻辑运算、数据处理和

通信等功能。以下是PLC常用的指令汇总:

1.LD指令:用于将一个逻辑变量或内存中的数据装载到一个寄存器

中。

2.OUT指令:用于将一个内存单元或寄存器中的值输出到输出设备。

3.AND指令:用于执行逻辑与操作,将两个逻辑变量进行与运算,并

将结果存储到一个目标寄存器中。

4.OR指令:用于执行逻辑或操作,将两个逻辑变量进行或运算,并

将结果存储到一个目标寄存器中。

5.XOR指令:用于执行逻辑异或操作,将两个逻辑变量进行异或运算,

并将结果存储到一个目标寄存器中。

6.NOT指令:用于执行逻辑非操作,将一个逻辑变量进行非运算,并

将结果存储到一个目标寄存器中。

7.ADD指令:用于执行加法操作,将两个值相加,并将结果存储到一

个目标寄存器中。

8.SUB指令:用于执行减法操作,将一个值减去另一个值,并将结果

存储到一个目标寄存器中。

9.MUL指令:用于执行乘法操作,将两个值相乘,并将结果存储到一

个目标寄存器中。

10.DIV指令:用于执行除法操作,将一个值除以另一个值,并将结

果存储到一个目标寄存器中。

11.MOV指令:用于将一个值从一个寄存器或内存单元复制到另一个

寄存器或内存单元。

12.CMP指令:用于比较两个值的大小关系,并根据比较结果设置一

个标志位。

13.JMP指令:用于执行无条件跳转,将程序的执行转移到指定的地

址处。

14.JNZ指令:用于执行不等于零时跳转,根据指定的标志位判断,

如果标志位不等于零,则将程序转移到指定地址处。

15.JZ指令:用于执行等于零时跳转,根据指定的标志位判断,如果

标志位等于零,则将程序转移到指定地址处。

16.CALL指令:用于调用一个子程序,将返回地址存储到堆栈,并将

程序的执行转移到指定的子程序地址处。

17.RET指令:用于从一个子程序返回,将之前保存的返回地址从堆

栈中恢复,并将程序的执行转移到返回地址处。

18.TON指令:用于定时器的延时功能,通过设置一个定时时间,在

达到定时时间后将一个标志位设置为1

19.TOF指令:用于定时器的延时功能,通过设置一个定时时间,在

达到定时时间后将一个标志位设置为0。

20.CTU指令:用于计数器的累加功能,每次接收到一个脉冲时,将

计数器的值加1

21.CTD指令:用于计数器的累减功能,每次接收到一个脉冲时,将

计数器的值减1

22.RST指令:用于重置计数器的值,将计数器的值清零。

23.MOVX指令:用于进行数据的输入输出操作,可以将一个内存地址

的值输入到一个寄存器中,或将一个寄存器中的值输出到一个内存地址中。

24.EXCH指令:用于进行数据的交换操作,将两个寄存器或两个内存

单元中的值进行交换。

以上是PLC常用的指令汇总,这些指令可以用于编写PLC控制程序,

实现对各类输入输出设备的精确控制和自动化任务的执行。不同的PLC厂

商可能会有部分指令的差异,因此在具体应用中需要参考相应的PLC编程

手册。

文档评论(0)

135****5548 + 关注
官方认证
内容提供者

各类考试卷、真题卷

认证主体社旗县兴中文具店(个体工商户)
IP属地河南
统一社会信用代码/组织机构代码
92411327MAD627N96D

1亿VIP精品文档

相关文档