文档介绍:第三章可编程序控制器的编程语言与基本逻辑指令
可编程序控制器的编程语言
PLC编程语言的国际标准
5种编程语言
顺序功能图SFC
梯形图LD
功能块图FBD
指令表IL
结构文本ST
1 顺序功能图
2梯形图
梯形图是使用的最多的PLC图形编程语言
LD X0
OR X2
ANDN X1
OUT Y4
LD X3
OUT Y6
梯形图
指令表
使用梯形图时应注意下列问题
1 每个输出元素可构成一个梯级,每个梯级可由多个支路组成,通常每个支路可容纳11个编程元件,最右边的元素必须是输出元素
2 在用梯形图编程时,只能在一个梯级编制完成后才能继续后面的程序编制
3 PLC的梯形图从上至下按行绘制,两侧的竖线类于电气控制图的电源线,每一行从左至右,左侧总是安排输入接点,并且把并联接点多的支路靠近最左端
4 输出线圈用圆形或椭圆形及括号表示
梯形图的主要特点
1编程元件的“0”/“1”状态、ON/OFF状态
“1”状态:表示线圈通电,常开触点接通,常闭触点断开,ON状态
2公共母线,相当于左正右负的直流电源
梯形图中流过的电流不是物理电流,而是概念电流,概念电流只能从左向右流动
3逻辑解是从上到下、从左至右
4 常开和常闭触点可以无限多次的使用
FX系列可编程序控制器梯形图中的编程元件
Bit数据(位数据)二进制的1位
字数据 4位BCD码形式
字与位的结合
PLC内部有许多具有不同功能的器件:输入继电器X、输出继电器Y、定时器T、计数器C、辅助继电器M、状态寄存器S等。为了区别实际的物理器件,上述PLC内部的器件称为软元件。
不同厂家、同一产家的不同型号的PLC的软元件的数量、种类都不一样。
1 输入继电器(X)
是PLC接收外部开关信号的接口,输入继电器常开触点、常闭触点使用次数不限。继电器采用八进制编码,X0--X7, X0—X177最多128点。(其输入响应时间为10ms)
注意:输入继电器的状态唯一地取决于外部输入信号的状态,不可能受用户程序的控制,因此梯形图中绝对不能出现输入继电器的线圈。输入继电器只能用于内部编程,无法驱动外部负载。
输入继电器的状态只能由外部信号驱动改变,而无法用程序驱动。
2输出继电器(Y)(Y0---Y177)
用来传送信号到外部负载的元件。输入继电器常开触点、常闭触点使用次数不限。
作用:1提供无数对常开、常闭触点用于内部编程,2 提供一常开触点驱动外部负载。
驱动:输出继电器线圈的状态由程序驱动。
FX2N系列可编程控制器的输入/输出继电器元件号
接在端子X0的外部输入电路接通时,对应的输入映像寄存器为“1”状态,梯形图中X0的常开触点接通,常闭触点断开。梯形图中Y0的线圈“通电”时,对应的输出映像寄存器为“1”状态,继电器型输出模块中对应的硬件继电器的线圈通电,其常开触点闭合,外部负载得电。