c#发展

注册

 

发新话题 回复该主题

三菱FX系列PLC编程2 [复制链接]

1#
北京白癜风去哪治疗好 https://m.39.net/pf/bdfyy/bdfyw/

内容包括三菱PLC命名规则与基本工作原理,软元件的介绍,27条基本指令介绍,梯形图编程规则,步进指令与状态转移图,编程软件的使用,功能指令介绍。

------------------------------

三、PLC梯形图编程规则

1、水平不垂直

2、多上串右

3、线圈右边无接点

4、不能有双线圈输出

5、喷泉控制例题

四、步进指令与状态转移图

1、状态转移(SFC)图

2、步进指令概述STL、RET

1)步进指令有两条:STL和RET2)程序的分支

3、步进编程应用注意

4、步进指令的应用

------------------------------

高级电气工程师需要掌握的内容:触摸屏、定位控制、模拟量(温度、压力、PID调节等)、视觉识别、网络通信等。上位机C#、WinCC、Labview等。

------------------------------

三、PLC梯形图编程规则1、水平不垂直2、多上串右3、线圈右边无接点4、不能有双线圈输出Y3是双线圈输出,当出现双线圈输出时,前面的输出不起作用,只有最后的一条输出才起作用。避免双线圈的方法是把触点并联。5、喷泉控制例题有A、B、C三组喷头,要求启动后A组先喷5S,之后B、C同时喷,5S后B停止,再过5S,C停止而A、B同时喷,再过2S,C也喷;A、B、C同时喷5S后全部停止,再过3S重复前面过程;当按下停止按钮后,马上停止。时序图如下。编出PLC控制程序。分析:这是一个关于时序循环的问题,这一类的问题很多,其编程有一定的规律,掌握这个规律,编程就会很容易。1)根据时序图中各负载发生的变化,定下要用定时的编号和各定时器要延时的时间(见图)。2)由于各定时器是按先后循环接通的,所以要用前一个定时器的触点接通后一个定时器的线圈,再用最后一个定时器的触点去断开最前一个定时器的线圈,这样就完成了定时器的循环计时。3)写驱动负载的程序,根据图中各负载上升沿和下降沿的变化,上升沿是负载要接通,用相应的常开触点,下降沿表示负载断开,用相应的常闭触点。在一个周期中负载有多次接通时,用各路触点并联。4)其程序和I/O地址分配如下:X0启动按键,X1停止按钮,Y0A组喷头,Y1B组喷头,Y2C组喷头。四、步进指令与状态转移图学习的目标:学习2条步进指令STL(步进开始)与RET(步进结束);掌握流程图、梯形图与指令表之间的互相转换;应用步进指令进行编程,步进指令是专为顺序控制(顺控)而设计的指令。1、状态转移(SFC)图含义:顺序控制中,把每一个工序叫做一个状态,当一道工序完成做下一道工序时,可以表达为:从一个状态转移到另一个状态。如有四个广告灯,每个灯亮1S,循环进行,则状态转移图如右图所示。特点:当转换条件满足时,则会从上一个状态转移到下一个状态,而上一个状态自动复位。举例说明:有一送料小车,初始位置在A点,按下启动按钮,在A点装料,装料时间5S,装完料后驶向B点卸料时间7S,卸完后又返回A点装料,装完后驶向C点卸料,按此规律分别给B、C两点送料,循环进行。当按下停止按钮时,一定要送完一个周期后停在A点。写出状态转移图。2、步进指令概述STL、RET1)步进指令有两条:STL和RETSTL是步进开始指令,后面的操作数只能是状态器S;在梯形图中直接与母线相连,表示每一步的开始。RET步进结束指令,后面没有操作数,指状态流程结束,用于返回主程序(母线)的指令。2)程序的分支(1)可选择的分支在应用步进指令进行编程时,通常会出现多种情况可供选择,这就构成一个可选择的分支。特点:在程序执行时,多个分支只进行其中的一个分支。三菱PLC最多有8个分支。选择性分支中把状态图转化成梯形图:----------------(2)并行分支特点:有多个分支,每个分支都要执行,当所有的分支都执行完毕后,才能执行汇合程序。注意:转换方向指令的区别3、步进编程应用注意输出驱动的序列:暂时停止与紧急停止的处理:具体参看“三菱FX2N-PLC功能指令应用详解”之4.2.3节。4、步进指令的应用解决顺序控制之类的问题时,可以采用步进指令。用步进指令编程时,可以分如下几步进行:(1)根据控制要求分配I/O地址,并画出状态流程图;(2)把状态流程图转换成梯形图;(3)对梯形图进行运行调试。建立SFC流程图:此处选择SFC首先选择梯形图块,编写梯形图块程序。上步完毕后,“打开SFC块列表”,以增加SFC块。更改工程类型,这里在“梯形图”与“SFC语言”之间自动转换。应用举例:(1)两种液体混合装置,如下图所示:YV1、YV2电磁阀控制流入液体A、B,YV3电磁阀控制流出液体C。H、M、L为高、中、低液体感应器,M为搅拌电机。控制要求如下:(1)初始状态要求容器内是空的,各电磁阀关闭,电机M停转;按下启动,YV1打开,流入液体A,流至M时,YV1关闭;YV2打开,流入液体B,液体流至H时,YV2关闭;此时,搅拌电机M开始搅拌20S;然后YV3打开,流出混合液体C;当液体减至L时,开始计时,20S后电磁阀YV3关闭,容器内液体全部流出。完成一个周期,下一个周期自动开始运行。(2)当按下停机按钮时,一直要到一个周期完成才能停止,中途不能停止。(3)各工序能单独手动控制,写出PLC的控制程序。分析控制要求并分配I/O
分享 转发
TOP
发新话题 回复该主题