《PLC简单程序设计方法》由会员分享,可在线阅读,更多相关《PLC简单程序设计方法(4页珍藏版)》请在金锄头文库上搜索。
1、第一节PLC 简单程序设计方法一、解 析法解析法是借鉴逻辑代数的方法,确定各种输入信号、输出信号的逻辑关系并化简,然后编制控制程序的一种方法。这种方法编程十分简便,逻辑关系一目了然,比较适合初学者。在继电控制线路中,线路的接通和断开,都是通过控制按钮、继电器元件的触点来实现的,这些触点都只有接通、断开两种状态,和逻辑代数中的“1”、“0”两种状态对应。梯形图设计的最基本原则也是“与 ”、“非”、“或”逻的 辑组合,规律完全符合逻辑运算基本规律。按照输入与输出的关系,梯形图电路也可以像逻辑电路一样分为两种:组合逻辑电路和时序逻辑电路。二、翻 译法所谓翻译法是将继电器的控制逻辑图直接翻译成梯形图。
2、对于传统的工业技术改造常选用翻译法。对于原有的继电器控制系统,其控制逻辑图在长期的运行中,实践已证明该系统设计合理、运行可靠。在这种情况下可采用翻译法直接把该系统的继电器的控制逻辑图翻译成 PLC 控制的 梯形图。其翻译法的具体步骤如下:1)将检测元件(如行程开关)、按钮等合理安排,且接入输入口。2)将被控的执行元件(如电磁阀等)接入输出口。3)将原继电器控制逻辑图中的单向二极管用接点或用增加继电器的办法取消。)和继电器系统一一对应选择PLC 软件中功能相同的器件。5)按接点和器件对应关系画梯形图。6)简化和修改梯形图,使其符合 PLC 的特殊规定和要求,在修改中要适当增加器件或接点。对于熟悉
3、机电控制的人员来说很容易学会翻译法,将继电器的控制逻辑直接翻译成梯形图。例机床工作台往复运动控制,其示意图如图1-4 所示。()控制要求有 1 台机床,它的工作台被三相交流异步电动机拖动,可以实现前进或后退。当按下启动按钮 SB1 ,接触器 KM1吸合,工作台前进;当碰到前进限位开关SQ1 时, KM1释放,工 作台停止前进,同时KM2吸合,工作台后退;当碰到后退限位开关 SQ2 时, KM2 释放, 工作台停止后退,同时KM1 吸合,工作台前进,当电动机发生过载或按下停止按钮 SB2 时,所有接触器释放,工作台停止运行。图 1-4机床工作台往复运动示意图这种控制方式在实际的机床线路中应用是很
4、广泛的,它的控制线路和控制方式都是十分典型的,能够很容易找到这种控制方式的继电接触控制线路。参看图 -5 和图 1-6。图 1-5三相异步电动机主控电路图 1-6 控制电路 2 I/O 分配 PLC 的 I/O 分配如表 1-3 所示。表 1-3 PLC 的 I/O 分配表输入输出启动按钮 SB1X0前进驱动 KM1Y0停止按钮 SB2X1后退驱动 KM2Y1前进限位 SQ1X2后退限位 SQ2X3热保护 FRX4( 3)硬件接线设计PLC 硬接线图如图1-7 所示 。图 1-7 PLC 硬接线图( 4)梯形图程序信号的常闭触点(如特别注意,否则可能编写的梯形图程序如图1-8 所示。在PLC
5、编程时,对于外部控制例题中的停止按钮SB2 ,热保护继电器触点FR),在编制梯形图时要会出现逻辑错误。如果在 PLC 外部采用 了常闭触点(如例题中的热保护继电器FR),当 PLC 通电运行程序时,由于常闭的触点已经使 PLC 的输入端子构成了回路,所以PLC 内部对应 的输入继电器(对应于例题中的 X4 )的状态已经为“ON ”。为了保证控制逻辑的正 确性,必须在PLC 的程序中使用常开触点,因为此时常开接点的状态也对应为“ ON ”,而其常闭接点的状态对应为“ OFF”,PLC 的执行结果是要根据PLC 程序 和外部输入信号的状态共同决定的, PLC 外部使用常 闭触点, PLC 内部使用
6、常开接点正好符合了对按钮不施加任何动作,则该点对应的操作结果为使信号通过。如果对常闭按钮施加了动作,那么 PLC 外部 常闭按钮的常闭触点将会打开,对应 PLC 内部的输入继电器的状态就为“OFF”,对应的 PLC 内部的常开接点的状态变为“ OFF”,常闭接点的状态变为“ON ”。图 1-8梯形图程序综上所述,当由继电 接触控制线路改造成PLC 控制时,如果在外部使用了常闭按钮,在 PLC 内部就需要使 用对应的 PLC 输入端子的常开接点。这样单独看来,PLC 程序 就和继电接触控制电路的逻辑关系不是对应的,如例题中的停止按钮 SB2。在编程时候还应该注 意,在继电接触控制电路中使用了行程
7、开关的常开触点和常闭触点,但是在 PLC 控制 线路中在 PLC 外部只使用了常开触点,这是因为PLC 需要 接受的是外部输入信号的“状态 ”,对应于一个按钮 ,“状态”只有“开”和“关”两种。在 PLC 内部,只要输入端子上有足够的电流流过, PLC 就认为该点对应的信号接通(状态为ON ),那么对该点的信号状态取反,就是断开(状态为OFF),而 PLC 是一种基于计算机技术的数字控制器,对某一个信号的状态取反是很方便的,所以不需要使用行程开关的另外一组常闭触点,而是在编程时候直接使用该对应输入信号(在例题中使用了常闭触点)。再有由继电接触控制 线路转变成 PLC 控制线路时,在继电接触控制
8、线路中,有些控制器件的触点是可以安排在接触器线圈的另一边的(如热保护继电器的常闭触点FR ),但是在 PLC 编程时候,在 线圈和右母线之间是不能再 出现任何接点的,所以需要将该接点移动到线圈的左边。三、图 解法图解法是根据绘图进行 PLC 程序设计。常见的绘图有三种方法,即梯形图法、时序图法及流程图法。梯形图法是依据上述的各种方法把PLC 程序绘制成梯形图,它是最基本的方法。时序图法特别适用于时间控制的电路,例如交通灯控制电路,对应的时序图画出后,再依时间用逻辑关系组合,就可以很方便地把电路设计出来。流程图法是用流程框图表示 PLC 程序执行过程以及输入与输出之间的关系。若使用步进指令进行程序设计是非常方便的。下面举例说明如何应用时序法进行编程。