平凉西门子PLC一级代理商S7-1200模块平凉西门子PLC代理,平凉西门子S7-1200代理,西门子PLC代理
S7-300顺序功能图的步与动作或命令
1.步的基本概念
顺序控制设计法*基本的思想是将系统的一个工作周期划分为若干个顺序相连的阶段,这些阶段称为步(Step),用编程元件(例如存储器位M)来代表各步。步是根据输出量的ON/OFF状态的变化来划分的,在任何一步之内,各输出量的状态不变,相邻两步输出量总的状态是不同的,步的这种划分方法使代表各步的编程元件的状态与各输出量的状态之间有着极为简单的逻辑关系。顺序控制设计法用转换条件控制代表各步的编程元件,让它们的状态按一定的顺序变化,用代表各步的编程元件去制PLC的各输出位。
(2)信号能正确传输。具体到实际电路中,就是基本回路中,各个元件的连接必须能形成回路电流(仅作定性分析,不作定量考虑)。
图1.4-10为一无源开关输入信号回路,端子1,2的右面是信号接收电路(相当于PLC的数字量输入端口电路),开关则为信号源。由电源正极出发经过开关、端子1、发光二极管、电阻和端子2回到电源负极,组成了一个闭合回路。当开关接通时,发光二极管正向偏置,有电流流过,发光二极管就会导通发光。当开关断开时,发光二极管截止不发光,从而使光电耦合器产生导通和截止,相当于把“0”和“1”送入PLC输入端。这个电路连接是正确的。但如果电源极性接反或发光二极管极性接反,这时,也能形成一个闭合回路,但不论开关接通或断开,发光二极管都处于截止状态,不能把开关信号送入PLC,说明电路连接不正确。
在设计时应注意梯形图与继电器电路图的区别,梯形图是一种软件,是可编程序控制器图形化的程序。在继电器电路图中,各继电器可以动作,而可编程序控制器的CPU是串行工作的,即CPU只能处理1条指令。根据继电器电路图设计可编程序控制器的外部接线图和梯形图时应注意以下问题:
(1)应遵守梯形图语言中的语法规定。在继电器电路图中,触点可以放在线圈的左边,也可以放在线圈的右边,在梯形图中,线圈必须放在电路的*右边。
对于图4-8中控制KM1和KT1线圈那样的电路,即两条包含触点和线圈的串联电路并联,如果用语句表编程,需使用进栈(LPS)、读栈(LRD)和出栈(LPP)指令,为了减少语句的条数,可以将各线圈的控制电路分开来设计(见图4-10)。若用梯形图语言编程,可以不考虑这个问题。
顺序功能图主要由步、有向连线、转换、转换条件和动作组成。
图5-9是液压动力滑台的进给运动示意图和输入/输出信号的时序图,为了节省篇幅,将分时出现的几个脉冲输入信号的波形画在一个波形图中。设动力滑台在初始位置时停在左边,限位开关10.3为1状态,Q4.0~Q4.2是控制动力滑台运动的3个电磁阀。
西门子PLC数组的生成与使用教程
(1)生成数组
可以在数据块中定义数组,也可以在逻辑块的变量声明表中定义它。下面介绍在数据块中定义的方法。在SIMATIC管理器中用菜单命令“插入”→“S7块”→“数据块”生成数据块DB4。双击打开它,默认的显示方式为声明视图方式。声明视图用于定义、删除和修改共享数据块中的变量,指定它们的名称、数据类型和初始值。
“→"表示菜单的上下层关系。在对话框中双击PC/PPI电缆的图标,将出现PC/PC接口属性的对话框。单击其中的"属性(Properties)"按钮,出现PC/PPI电缆属性对话框,切学者可以使用默认的通信参数,在PC/PPI性能设置窗口中按"Default(默认)"按钮可获得默认的参数。通信参数的设置方法详见7.3节。
(2)计算机与可编程序控制器在线连接的建立
在STEP7-Miero/WIN32的浏览条中单击“通信"图标,或从菜单中选挥“检视一通信”选项,将出现通信连接对话框,显示尚未建立通信连接。双击对话框中的刷新图标,编程软件检查可能与计算机连接的所有S7-200CPU模块(站),在对话框中显示已建立超连接的每个站的CPU图标、CPU型号和站地址。
在新生成的数据块的第一行和*后一行标有STRUCT(结构)和END_STRUCT(结构结束)。在这两行中间有一个自动生成的临时占位符量。
将该行的名称改为数组的名称“PRESS”(见图4-7),变量的名称只能使用字母、数字和下划线,不能使用中文。用鼠标右键点击该行的“类型”列,执行弹出的快捷菜单中的“复杂类型”→“ARRAY”
(数组)命令,在出现的“ARRAY 【】”的方括号中输入