一、PLC编程言语
1.梯形图编程言语
梯形图沿用了继电器操控电路的办法,它是在电器操控系统中常用的继电器、接触器逻辑操控基础上简化了符号演变来的,形象、直观、有用。
梯形图的规划应留意以下三点:
(一)梯形图按从左到右、从上到下的顺序排列。每一逻辑行开端于左母线,然后是触点的串、并联接,最终是线圈与右母线相联。
(二)梯形图中每个梯级流过的不是物理电流,而是“概念电流”,从左流向右,其两头没有电源。这个“概念电流”仅仅形象地描绘用户程序履行中应满意线圈接通的条件。
(三)输入继电器用于接纳外部输入信号,而不能由PLC内部其它继电器的触点来驱动。因而,梯形图中只呈现输入继电器的触点,而不呈现其线圈。输出继电器输出程序履行成果给外部输出设备,当梯形图中的输出继电器线圈得电时,就有信号输出,但不是直接驱动输出设备,而要经过输出接口的继电器、晶体管或晶闸管才干完成。输出继电器的触点可供内部编程运用。
2.句子表编程言语
指令句子表明一种与计算机汇编言语相类似的助记符编程办法,但比汇编言语易懂易学。一条指令句子是由步序、指令语和效果器材编号三部分组成。
3.操控系统流程图编程图
操控系统流程图是一种较新的编程办法。它是用像操控系统流程图相同的功用图表达一个操控进程,现在世界电工协会(IEC)正在施行开展这种新式的编程规范。
二、根本指令简介
根本指令如表所示
取指令
LD
I、Q、M、SM、T、C、V、S、L
常开接点逻辑运算开端
取反指令
LDN
I、Q、M、SM、T、C、V、S、L
常闭接点逻辑运算开端
线圈驱动指令
=
Q、M、SM、T、C、V、S、L
驱动线圈的输出 与指令
A
I、Q、M、SM、T、C、V、S、L
单个常开接点的串联
与非指令
AN
I、Q、M、SM、T、C、V、S、L
单个常闭接点的串联
或指令
O
I、Q、M、SM、T、C、V、S、L
单个常开接点的并联
或非指令
ON
I、Q、M、SM、T、C、V、S、L
单个常闭接点的并联
置位指令
S
I、Q、M、SM、T、C、V、S、L
使动作坚持
复位指令
R
I、Q、M、SM、T、C、V、S、L
使坚持复位
正跳变
ED
I、Q、M、SM、T、C、V、S、L
输入信号上升沿发生脉冲输出
负跳变
EU
I、Q、M、SM、T、C、V、S、L
输入信号下降沿发生脉冲输出
空操作指令
NOP 无
三、使步序作空操作
1、规范触点 LD、A、O、LDN、AN、ON、
LD,取指令。表明一个与输入母线相连的常开接点指令,即常开接点逻辑运算开端。
LDN,取反指令。表明一个与输入母线相连的常闭接点指令,即常闭接点逻辑运算开端。
A,与指令。用于单个常开接点的串联。AN,与非指令。用于单个常闭接点的串联。
O,或指令。用于单个常开接点的并联。ON,或非指令。用于单个常闭接点的并联。
2、正、负跳变 ED、EU
ED,在检测到一个正跳变(从OFF到ON)之后,让能流接通一个扫描周期。
EU,在检测到一个负跳变(从ON到OFF)之后,让能流接通一个扫描周期。
3、输出 =
=,在履行输出指令时,映像寄存器中的指定参数位被接通。
4、置位与复位指令S、R
S,履行置位(置1)指令时,从bit或OUT指定的地址参数开端的N个点都被置位。
R,履行复位(置0)指令时,从bit或OUT指定的地址参数开端的N个点都被复位。
置位与复位的点数可所以1-255,当用复位指令时,假如bit或OUT指定的是T或C时,那么定时器或计数器被复位,一起当时值将被清零。
5、空操作指令NOP
NOP指令不影响程序的履行,履行数N(1-255)。
四、可编程操控器梯形图规划规矩
1.触点的组织
梯形图的触点应画在水平线上,不能画在笔直分支上。
2.串、并联的处理
在有几个串联回路相并联时,应将触点最多的那个串联回路放在梯形图最上面。在有几个并联回路相串联时,应将触点最多的并联回路放在梯形图的最左面。
3.线圈的组织
不能将触点画在线圈右边,只能在触点的右边接线圈。
4.禁绝双线圈输出
假如在同一程序中同一元件的线圈运用两次或屡次,则称为双线圈输出。这时前面的输出无效,只要最终一次才有用,所以不该呈现双线圈输出。
5.从头编列电路
假如电路结构比较杂乱,可重复运用一些触点画出它的等效电路,然后再进行编程就比较简略。
6.编程顺
序对杂乱的程序可先将程序分红几个简略的程序段,每一段从最左面触点开端,由上之下向右进行编程,再把程序逐段连接起来。