分享

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

 樊荣富强 2021-04-01

PLC的操作指令在PLC编程之中占着举足轻重的地位,是PLC编程的万水之源。PLC指令系统总体如图:

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

PLC操作指令表总表

一、位逻辑指令

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

位逻辑指令

位逻辑指令主要指对 PLC 存储器中的某一位进行操作的指令,它的操作数是位。

位逻辑指令是依靠 1、0 两个数进行工作的,1 表示触点或线圈的通电状态,0 表示触点或线圈的断电状态。利用位逻辑指令可以实现位逻辑运算和控制,在继电器系统的控制中应用较多。

1.1触点取用指令与线圈输出指令

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

1.2触点串联指令

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

1.3触点并联指令

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

1.4电路块串联指令

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

1.5电路块并联指令

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

1.6置位复位指令

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

1.7脉冲生成指令

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

1.8触发器指令

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

1.9取反与空操作指令

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

1.10逻辑堆栈指令

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

二、定时器指令

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

定时器指令

定时器是PLC 中最常用的编程元件之一,其功能与继电器控制系统中的时间继电器相同, 起到延时作用。与时间继电器不同的是定时器有无数对常开常闭触点供用户编程使用。其结构主要由一个 16 位当前值寄存器(用来存储当前值)、一个 16 位预置值寄存器(用来存储预置值)和 1 位状态位(反映其触点的状态)组成。

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

三、计数器指令

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

计数器指令

计数器是一种用来累计输入脉冲个数的编程元件,在实际应用中用来对产品进行计数或完成复杂逻辑控制任务。其结构主要由一个 16 位当前值寄存器、一个 16 位预置值寄存器和1 位状态位组成。

3.1加计数器

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

3.2减计数器

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

3.3加减计数器

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

四、比较与数字传送指令

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

比较与数字传送指令

比较指令是将两个操作数或字符串按指定条件进行比较,当比较条件成立时,其触点闭合,后面的电路接通;当比较条件不成立时,比较触点断开,后面的电路不接通。

数据传送指令用来完成各存储单元之间一个或多个数据的传送,传送过程中数值保持不变。根据每次传送数据的多少,可将其分为单一传送指令和数据块传送指令,无论是单一传送指令还是数据块传送指令,都有字节、字、双字和实数等几种数据类型;为了满足立即传送的要求,设有字节立即传送指令,为了方便实现在同一字内高低字节的交换,还设有字节交换指令。

数据传送指令适用于存储单元的清零、程序的初始化等场合。

4.1比较指令

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

4.2数据传送指令

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

五、移位与循环指令

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

移位与循环指令

移位与循环指令主要有 3 大类,分别为移位指令、循环移位指令和移位寄存器指令。其中前两类根据移位数据长度的不同,可分为字节型、字型和双字型三种。

移位与循环指令在程序中可方便地实现某些运算,也可以用于取出数据中的有效位数字。移位寄存器指令多用于顺序控制程序的编制。

5.1移位

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

5.2循环

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

六、数学运算指令

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

数学运算指令

数学运算指令是实现运算的主体。

6.1加乘指令

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

6.2减除指令

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

6.3函数指令

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

6.4递增递减指令

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

七、逻辑操作指令

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

逻辑操作指令

逻辑操作指令是对逻辑数(无符号数)对应位间的逻辑操作的指令。

7.1逻辑与指令

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

7.2逻辑或指令

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

7.3逻辑异或指令

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

7.4取反指令

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

八、数据转换指令

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

数据转换指令

当实际的数据类型与需要的数据类型不符时,就需要对数据类型进行转换。数据转换指令就是完成这类任务的指令。

数据转换指令将操作数类型转换后,把输出结果存入到指定的目标地址中。

8.1译码与编码

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

8.2数据表类型转换

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

九、程序控制类指令

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

程序控制类指令

程序控制类指令用于程序结构及流程的控制。

9.1跳转标号指令

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

9.2子程序

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

9.3循环指令

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

十、中断指令

中断是指当 PLC 正执行程序时,如果有中断程序输入,它会停止执行当前正在执行的程序,转而去执行中断程序,当执行完毕后,又返回原先被终止的程序并继续运行。中断功能用于实时控制、通信控制和高速处理等场合。

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

十一、高速计数器指令

普通的计数器计数速度受扫描周期的影响,遇到比其 CPU 频率高的输入脉冲,它就显得无能为力了。为此 S7-200PLC设计了高速计数功能,其计数自动进行,不受扫描周期的影响。高速计数器指令可实现高速运动的精确定位。

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

十二、表功能指令

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

表功能指令

12.1填表

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

12.2查表

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

12.3表取数

最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多