2.6 PLC基本指令梯形图程序与指令助记符程序编制实例
不同的PLC,其基本指令梯形图程序与指令助记符程序编制方法的思路基本相同,仅是有些助记符的符号可能因不同规格或不同型号的PLC而有些差别。下面以C系列P型PLC为例,来说明PLC基本指令梯形图程序与指令助记符程序编制实例。由于任一梯形图指令助记符程序都是由各个单元指令符的程序组合而成的,故有了这些最基本的单元指令符的程序编制方法,进一步为不同的梯形图进行指令助记符程序进行编制,就十分容易了。
2.6.1 PLC基本取指令与输出指令助记符程序编制实例
1.PLC基本取指令
PLC基本取指令符、梯形图符号、数据、功能等具体说明如表2-7中所列。
表2-7 PLC基本取指令符、梯形图符号、数据、功能说明
图2-9 取指令符与输出指令符符号示意图
2.PLC基本输出指令
PLC基本输出指令符、梯形图符号、数据、功能等具体说明如表2-8中所列。
表2-8 PLC基本输出指令符、梯形图符号、数据、功能说明
3.取指令符与输出指令编程举例
采用取指令符与输出指令编制的一个简单的梯形图程序如图2-10所示,根据梯形图程序编制的对应助记符程序如表2-9所示。
图2-10 采用取指令符与输出指令编制的一个简单的梯形图程序示意图
表2-9 根据梯形图程序取指令符与输出指令编制的对应助记符程序
2.6.2 PLC基本与指令助记符程序编制实例
1.PLC基本与指令
PLC基本与指令符、梯形图符号、数据、功能等具体说明如表2-10中所列。
表2-10 PLC基本与指令符、梯形图符号、数据、功能说明
图2-11 与指令符符号与AND指令操作示意图
2.与指令符编程举例
采用与指令符编制的一个简单的梯形图程序如图2-11(c)所示,根据梯形图程序编制的对应助记符程序如表2-11所示。
表2-11 根据梯形图程序与指令符编制的对应助记符程序
2.6.3 PLC基本与非和取反指令助记符程序编制实例
1.PLC基本与非指令
PLC基本与非指令符、梯形图符号、数据、功能等具体说明如表2-12中所列。
表2-12 PLC基本与非指令符、梯形图符号、数据、功能说明
图2-12 与非指令符符号和与非指令AND NOT操作示意图
2.PLC基本取反指令
PLC基本取反指令符、梯形图符号、数据、功能等具体说明如表2-13中所列。
表2-13 PLC基本与非指令符、梯形图符号、数据、功能说明
图2-13 取反指令符符号和采用与、与非、取反指令符编制的一个简单的梯形图程序示意图
3.与、与非指令符和取反指令符编程
采用与、与非和取反指令符编制的一个简单的梯形图程序如图2-13(b)所示,根据梯形图程序编制的对应助记符程序如表2-14所示。
表2-14 根据梯形图程序与、与非指令符和取反指令符编制的对应助记符程序
2.6.4 PLC基本或指令助记符程序编制实例
1.PLC基本或指令
PLC基本或指令符、梯形图符号、数据、功能等具体说明如表2-15中所列。
表2-15 PLC基本或指令符、梯形图符号、数据、功能说明
图2-14 或指令符符号和或指令操作、编制的一个简单的梯形图示意图
2.或指令符编程
采用或指令符编制的一个简单的梯形图程序如图2-14(c)所示,根据梯形图程序编制的对应助记符程序如表2-16所示。
表2-16 根据梯形图程序或指令符编制的对应助记符程序
2.6.5 PLC基本或非指令助记符程序编制实例
1.PLC基本或非指令
PLC基本或非指令符、梯形图符号、数据、功能等具体说明如表2-17中所列。
表2-17 PLC基本或非指令符、梯形图符号、数据、功能说明
图2-15 或非指令符符号和或非指令操作示意图
2.或非指令符编程
采用或非指令符编制的一个简单的梯形图程序如图2-16所示,根据梯形图程序编制的对应助记符程序如表2-18所示。
表2-18 根据梯形图程序或非指令符编制的对应助记符程序
图2-16 采用或非指令符编制的一个简单的梯形图程序示意图
2.6.6 PLC基本电路块(组)与指令助记符程序编制实例
1.PLC基本电路块(组)与指令
PLC基本电路块(组)与指令符、梯形图符号、数据、功能等具体说明如表2-19中所列。
表2-19 PLC基本电路块(组)与指令符、梯形图符号、数据、功能说明
2.电路块(组)与指令符编程
采用电路块(组)与指令符编制的一个简单的梯形图程序如图2-18所示,根据梯形图程序编制的对应助记符程序如表2-20所示。
图2-17 电路块(组)与指令操作示意图
表2-20 根据梯形图程序和电路块(组)与指令符编制的对应助记符程序
图2-18 电路块(组)与指令编制的一个简单的梯形图程序示意图
2.6.7 PLC基本电路块(组)或指令助记符程序编制实例
1.PLC基本电路块(组)或指令
PLC基本电路块(组)或指令符、梯形图符号、数据、功能等具体说明如表2-21中所列。
表2-21 PLC基本电路块(组)或指令符、梯形图符号、数据、功能说明
图2-19 电路块(组)或指令操作示意图
2.电路块(组)与指令符编程举例
采用电路块(组)与指令符编制的一个简单的梯形图程序如图2-20所示,根据梯形图程序编制的对应助记符程序如表2-22所示。
图2-20 电路块(组)或指令编制的一个简单的梯形图程序示意图
表2-22 根据梯形图程序和电路块(组)与指令符编制的对应助记符程序
2.6.8 PLC基本定时器指令助记符程序编制实例
1.PLC基本定时器指令
PLC基本定时器指令符、梯形图符号、数据、功能等具体说明如表2-23中所列。
表2-23 PLC基本定时器指令符、梯形图符号、数据、功能说明
图2-21 定时器指令和计数器指令梯形图符号
2.定时器指令符编程举例
(1)编程举例
采用定时器指令符编制的一个简单的梯形图程序如图2-22(a)所示,图2-22(b)所示为其相应的时序图,根据梯形图程序编制的对应助记符程序如表2-24所示。
表2-24 根据梯形图程序和定时器指令符编制的对应助记符程序
图2-22 定时器指令编制的一个简单的梯形图程序与时序示意图
(2)举例说明
从定时器指令符编制的一个简单的梯形图程序与时序图中可以看出,当输入点0000闭合,TIM00定时器得电延时15s以后,TIM00触点闭合后,就会使输出线圈0500得电输出;当输入触点0001断开时,定时器TIM00就会断电停止工作。
2.6.9 PLC基本计数器指令助记符程序编制实例
1.PLC基本计数器指令
PLC基本计数器指令符、梯形图符号、数据、功能等具体说明如表2-25中所列。
表2-25 PLC基本计数器指令符、梯形图符号、数据、功能说明
2.计数器指令符编程举例
(1)编程举例
采用计数器指令符编制的一个简单的梯形图程序如图2-23(a)所示,图2-23(b)所示为其相应的时序图,根据梯形图程序编制的对应助记符程序如表2-26所示。
图2-23 计数器指令编制的一个简单的梯形图程序与时序示意图
(2)举例说明
从计数器指令符编制的一个简单的梯形图程序与时序图中可以看出,当输入继电器0000接通3次时,计数器CNT10闭合后,就会使输出继电器线圈0504得电输出;当输入继电器触点0002闭合时,计数器就会复位,使0504线圈断电停止工作。
表2-26 根据梯形图程序和计数器指令符编制的对应助记符程序
2.6.10 PLC基本指令可以使用的继电器
PLC上述基本指令可以使用的继电器(即数据内容)如表2-27中所列,供使用时参考。
表2-27 PLC上述基本指令可以使用的继电器(即数据内容)