PLC编程语言及编程特点.ppt

PLC编程语言及编程特点.ppt

ID:56445001

大小:301.50 KB

页数:21页

时间:2020-06-18

PLC编程语言及编程特点.ppt_第1页
PLC编程语言及编程特点.ppt_第2页
PLC编程语言及编程特点.ppt_第3页
PLC编程语言及编程特点.ppt_第4页
PLC编程语言及编程特点.ppt_第5页
资源描述:

《PLC编程语言及编程特点.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章可编程控制器的编程语言及编程特点★PLC编程语言★PLC的编程特点本意要点:掌握PLC梯形图语言和助记符语言的编程方法1第一节PLC的编程语言一、梯形图语言二、助记符语言常用PLC的编程语言有:梯形图语言指令表(助记符)语言流程图语言逻辑功能图语言2梯形图是一种图形语言,在形式上沿袭了传统继电接触器控制图,它将PLC内部的各种编程元件(如继电器的触点、线圈、定时器、计数器等)和各种具有特定功能的命令用专用的图形符号、标号定义,并按控制逻辑要求及连接规则进行组合和排列,从而构成了表示PLC输入和输出之间控制关系的图形。一、梯形图语言I0.0Q0.0I0.1()Q0.0梯形图:31)触点:

2、代表逻辑输入条件,例如开关、按钮或者内部条件等。1、梯形图的基本符号:触点()线圈INTOFPT10ms100T33盒2)线圈:通常表示逻辑输出结果,如:灯负载、接触器、中间继电器或内部输出条件。3)盒:表示其它一些指令,例如:定时器、计数器或者数学运算指令。4Q0.1M0.32)梯形图中输出用—()表示,如:—(),—()同一输出变量一般只能使用一次。例:I0.1I0.2Q0.0M2.0触点可以无限次使用,这是PLC一大优点1)梯形图中的触点只有两种:常开触点,常闭触点,2、梯形图的书写规则:它们即可以表示外部的硬开关触点,也可以表示内部软继电器的触点。53)梯形图最左边是左母线,每一逻辑

3、行必须从左母线画起,经过触点的各种连接,最后通过一个继电器线圈或其它输出元件终止于右母线(可省略)。每一逻辑行实际上代表一个逻辑方程。4)梯形图按从左→右,从上→下的顺序书写,CPU也按此顺序执行程序I0.1Q0.1I0.0()Q0.1Q0.2I0.2Q0.2I0.0()Q0.2Q0.1梯形图:65)触点可以任意串并联,输出可以并联,但不能串联。在输出变量的右侧不能有输入触点。I0.1Q0.1I0.0()Q0.1Q0.2I0.2Q0.2I0.0()Q0.2Q0.1梯形图:7例:如何用PLC实现电机正反转1.I/O分配输入:停止按钮SB1--I0.0;正转起动按钮SB2--I0.1;反转起动按

4、钮SB3--I0.2;输出:正转接触器KM1线圈--Q0.1;反转接触器KM2线圈--Q0.2。KM2M3~L1L2L3KM1FUQKFR82.接线SB1PLCKM1I0.0Q0.1SB2KM2I0.1Q0.2SB3I0.2CPU224AC/DC/Relay~为和继电接触器控制原理图一致,外部输入端子全部用常开触点和PLC输入端相联,如停钮用常闭触点,I0.0则用常开触点。1M1L24V220V3.编程I0.1Q0.1I0.0()Q0.1Q0.2I0.2Q0.2I0.0()Q0.2Q0.1梯形图:9指出以下梯形图的错误,并画出正确的梯形图思考(a)(b)(c)I0.1I0.2Q0.0Q0.

5、1I0.3()()Q0.0I0.1I0.2I0.3I0.4()I0.2I0.0Q0.1Q0.0Q0.1I0.1I0.0Q0.0Q0.1Q0.0()()10助记符语言类似于计算机汇编语言,它用一些简洁易记的文字符号表达PLC的各种指令。二、助记符语言1.LD(Load):装载指令以常开触点开始一逻辑运算,它的作用是将一个常开触点接到左母线上,另外,在分支接点处也可使用。LDN(Loadnot):装载取反以常闭触点开始一逻辑运算,它的作用是将一个常闭触点接到左母线上。2.=(Out):输出指令,将运算结果输出到指定的继电器,是继电器线圈的驱动指令。114.O(Or):“或”指令,用于一个常开触点

6、同另一个触点的并联。ON(OrNot):“或非”指令,用于一个常闭触点同另一个触点的并联。LDI0.0AI0.1=Q0.0LDI0.0OI0.2=Q0.03.A(And):“与”指令,用于一个常开触点同另一个触点的串联。AN(AndNot):“与非”指令,用于一个常闭触点同另一个触点的串联。Q0.0I0.0I0.1Q0.0I0.0I0.2125.NOT:取反指令,其功能是将NOT左侧的运算结果取反。(1)与LD、A、O连用,对常闭触点做处理,构成LDN、AN、ON指令。(2)亦可单独使用,对左侧的结果求反。例:LDI0.0AI0.1=Q0.0NOT=Q0.2Q0.0I0.0I0.1Q0.2N

7、OT13I0.1是与图中A点处的结果(即I0.0与I0.2的或结果)相与,而不是与I0.2相与。助记符表LDNI0.0ONI0.1AI0.2=Q0.0=Q0.2注意:与、或、非运算均是对从该指令前面的LD指令到该指令的前一个指令处的结果进行运算。AQ0.0I0.0I0.1I0.2Q0.2例:147.ALD(AndLoad):电路块串联,表示将两组并联的触点串接在一起。I0.0I0.4I0.1I0.3()Q0.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。