6ES7340-1BH02-0AE0
描述
引用是两个块之间的连接。
在LOGO!8中块连接器之间的连接组态和块参数之间的引用组态是标准化的。引用和组态现在就可以使用拖放来实现。本FAQ对比了LOGO!8设备和LOGO!0BA7设备之间组态引用的步骤。
组态LOGO!8需要安装LOGO!Soft Comfort 8.0或更高版本。
LOGO!8的LOGO!模块的步骤
在电路图中创建所需要的程序块。
使用拖放建立块连接器之间的连接。
单击每个程序块下的“display"(+)按钮来显示参数区。要创建引用的两个程序块都需要进行此操作。在每个块下面都会打开一个参数区,块参数会在表格中显示。“display"按钮只在可以使用或提供引用的块下显示。
在需要创建的引用块之间,将其中一个块输出连接的终端连接到另外一个块输入连接的终端。举例来说,可以用拖放来完成此操作。
图. 01
单击每个块下的“hide"(-)按钮来关闭参数区。
图. 02
注意
下面的工具可以用来编辑参数区(LOGO!8)
图标 | 功能 |
| 显示/隐藏所有块之间的引用线 |
| 显示所有块的参数区 |
| 隐藏所有块的参数区 |
到LOGO! 0BA7前的LOGO!模块的步骤
在电路图中创建需要的块。
使用拖放建立块的连接器之间的连接。
打开快的菜单,在里面通过双击块来组态引用。
在想要的参数上单击“引用"按钮。在下拉列表框中就会显示可以用来引用的块。单击想要的块来选定它。单击“OK"按钮来保存设置。
图. 03
块的引用和参数就会在电路中有绿色的显示。
图. 04
6ES7317-7TK10-0AB0详细说明
在实际工作中,有时要求几台电动机不同时启动、停止,而要按照一定的顺序启动、停止,即对各电动机的启动、停止进行连锁控制,这时可用控制各台电动机的接触器的动合触点来实现。
① 顺序启动:将控制先启动的电动机接触器的动合触点,串接在相邻的控制后启动的电动机的接触器的线圈电路或启动按钮支路中,可满足顺序启动的控制要求。
② 顺序停止:控制先启动电动机的接触器的动合触点,并联在相联的控制后启动的电动机接触器的停止按钮两端,可满足顺序停车的控制要求。
③ 逆序停止:控制后启动的电动机的接触器的动合触点,并接在相邻先启动的电动机接触器停止按钮两端,可满足逆序停车的控制要求。
1.两台电动机的顺序启动、顺序停止的控制电路
控制电路如图所示。
顺序停止控制电路是指多台电动机工作时,必须按一定顺序停止的控制电路。由于停止是按一定顺序进行的,因此停止按钮不能共用一个,一般这类电路是靠接触器的动合触点来实现。
【电路组成】
由图可见,KM1的辅助动合触点KM1(11-13),作为先决条件串联在KM2控制电路的启动按钮SB22支路中,保证M1启动后M2才能启动。KM1的辅助动合触点KM1(1-9)并联在动断按钮SB21两端,作为KM2失电的先决条件。这样当KM1得电吸合后,等于将动断按钮SB21短接,按下SB21,KM2不能失电释放
由于梯形图是一种程序表示的形式,并非由硬件构成的控制电路,因此在画梯形图时,应注意和普通控制电路的不同之处,plc编程时应该遵循以下基本原则:
(1)外部输入/输出继电器、内部继电器、定时器、计数器等软器件的逻辑触点可以多次重复使用,无需用复杂的程序结构来减少触点的使用次数。
(2)梯形图的每一行都是从左母线开始,线圈接在右边。触点不能放在线圈的右边,而在继电接触器控制电路中,触点可以加在线圈的右边,这在PLC的梯形图中是不允许的。如图1 (a)表示。从图中不难看出编程者的意图是,当触点0.00、0.01、0.02都闭合时,线圈10.00被驱动得电。但在梯形图中由于触点不能与右母线相连,因此将图1 (a)转换成图1 (b)所示格式,既满足了程序的上述功能,又符合梯形图的编程规则。
图1 线圈未与右母线(或触点与右母线)相连情况的转换
(a)不符合编程规格的梯形图;(b)符合编程规格的梯形图
(3)线圈不能直接与左母线相连。由图2 (a)不难看出编程者的意图是,使程序一运行10.00、10.01线圈即被驱动。要达到这样的目的,可以使用一个程序中未被调用的内部继电器(如200.00)的常闭触点或者特殊继电器25(常通继电器)的常开触点来驱动它们,既满足了编程者的功能要求,又不违背梯形图编程规则,如图2 (b)所示。
(4)同一编号的线圈在同一个主程序中连续使用两次称为同名双线圈输出。同名双线圈输出容易引起输出结果的不确定,编制程序时应尽量避免同名双线圈输出的情况,如何避免同名双线圈输出可以参考图3所示的方案。
图2 线圈直接与左母线相连情况的转换
(a)不符合编程规格的梯形图;(b)符合编程规格的梯形图
图3 同名双线圈输出及其解决方案
(a)原梯形图;(b)运行效果;
在梯形图程序中一般应尽量避免同名双线圈输出,因为这样会造成输出结果的不确定,如图 (a)所示为同名双线圈输出梯形图。在编程语法上,该梯形图并不违反规定,但在实际运行过程中,其结果有时会和编程者的期望大相径庭。不难看出(a)图中编程者的意图是,当支路1中的触点0.00、0.01都闭合时、或支路2中的触点0.02、0.03都闭合时、或两条支路中的所有触点都闭合时,线圈10.00都能被驱动。但在实际执行中,当触点支路1中的触点0.00、0.01闭合,而支路2中的触点0.02、0.03断开时,线圈10.00并不得电,结果如图 (b)所示。这是因为PLC采用循环扫描的处理方式。在输入采样后,中央处理器对梯形图自上而下进行运算。在运算阶电路时,线圈10.00是被驱动得电的,但运算到第二阶电路时,线圈10.00因触点0.02、0.03断开而不被驱动。在I/O刷新时,以后的运算结果为准进行输出,因而此时的线圈10.00是失电状态的。
(5)梯形图程序必须符合顺序执行的原则,即从左到右,从上到下地顺序执行,如不符合顺序执行原则的梯形图程序是无法输入编程软件的。如图4 (a)所示的桥式结构的梯形图,不难看出程序设计者的意图是,当支路l的所有触点均闭合、或支路2的所有触点均闭合、或支路3的所有触点均闭合、或支路4的所有触点均闭合时,线圈10.00被驱动得电。但此类梯形图由于不符合编程规则而无法输入编程软件或手持编程器,应将图4(a)转换成图4 (b)所示,才能利用编程软件或手持编程器写入PLC存储器中。
图4 桥式电路的转换
(a)桥式电路图;(b)转换后的梯形图
(6)梯形图中串联、并联触点使用的次数没有限制,可无限次地使用,如图5所示。
(7)同一程序中两个或两个以上不同编号的线圈可以并联输出,如图6所示。
图5 触点的无限使用
图6 不同编号的多个线圈并联输出