全国服务热线 15821971992

西门子6ES7512-1DM03-0AB0|技术参数

更新时间:2023-10-26 04:00:00
价格:请来电询价
品牌:西门子
型号:模块
产地:德国
联系电话:15821971992
联系手机: 15821971992
联系人:聂聪
让卖家联系我
详细介绍

使用梯形图编写程序时,可采用编写控制类似的思路进行编写,首先对系统完成的各功能进行模块划分,并对plc的各个i/o点进行分配,然后根据i/o分配表对各功能模块逐个进行编写,再根据各模块实现功能的先后顺序对其模块进行组合并建立控制关系,Zui后分析编写完成的梯形图并做调整,Zui终完成整个系统的编程工作。

我们看到的plc梯形图中,一条条程序基本上都是由触点或线圈的串联、并联或某部分程序块的串联、并联等构成的,这些串并联关系构成一定的逻辑关系,因而能够实现特定的控制结果,那么在编程过程中,如何确定触点间或程序块之间是串联关系还是并联关系,是梯形图程序的编程关键,也是程序编写的核心过程。

编程元件初始状态的确定

编程元件的初始状态,简单来说,就是确定触点为常开触点还是常闭触点。

确定触点的初始状态取决于触点动作时对线圈的控制关系,一般来说,若需要闭合时,线圈才执行动作,则其初始状态为常开触点;若需要其断开时,控制线圈执行某一动作,则其初始状态应为常闭触点。

例如,编程中需要实现触点i0.0闭合时,线圈q0.0得电。由此可知,在保持初始状态下,所编写的程序应是断路的状态,根据分析,输入触点初始状态应为常开触点,程序编写如下图所示,在该程序下可实现只有当操作外部条件使i0.0闭合,才能接通线圈q0.0。

编程元件或程序块间串联关系的确定

plc梯形图程序编写时,一般将控制同一个输出继电器线圈的触点,称为控制这个线圈的条件,当这些控制条件存在一定的制约关系,才能够完成对线圈的控制时,即构成“与”逻辑关系时,这些触点构成串联关系。

例如,要求起动按钮sb1控制m起动,停止按钮sb2控制电动机m停止,电动机m起动与停止受km1控制,编写该控制过程梯形图。

根据控制要求可知,编写程序中有两个控制条件sb1、sb2,且为输入继电器,为其分配地址为i0.0、i0.1,plc外接接触器km1为执行元件,作为输出继电器,分配其地址为q0.0,其程序编写过程如下图所示。

编程元件或程序块间并联关系的确定

plc梯形图程序编写时,将控制同一个输出继电器线圈的触点,称为控制这个线圈的条件,当这些控制条件中任何一个动作均能够完成对线圈的控制时,即构成“或”逻辑关系时,这些触点构成并联关系。

例如,要求按下起动按钮sb1控制接触器km1得电,电动机m起动,松开按钮sb1后,由接触器km的自锁触点保持控制信号接通电动机仍运转。

根据控制要求可知,编写程序中有1个控制条件sb1,且为输入继电器,为其分配地址为i0.0,plc外接接触器km1为执行元件,其线圈作为输出继电器,分配地址为q0.0,其自锁触点也作为一个控制条件,但同一个部件,其编程元件名称仍为q0.0,编写过程如下图所示。

下面是西门子s7-300/s7-400梯形图编程时应遵守的一些规则:

1)每个梯形图的程序段都必须以输出线圈或指令框( box)结束,比较指令框(相当于触点)、中线输出线圈和上升沿、下降沿线圈不能用于程序段结束。

2)指令框的使能输出端“eno”可以和右边的指令框的使能输入端“en”连接。

3)下列线圈要求布尔逻辑,即必须用触点电路控制它们,它们不能与左侧垂直“线”直接相连:输出线圈、置位(s)线圈和复位(r)线圈;中线输出线圈和上升沿、下降沿线圈;计数器和定时器线圈;逻辑非跳转( jmpn);主控接通(mcr<);将rlo存入br存储器的save线圈和返回线圈(ret)。

下面的线圈不允许布尔逻辑,即这些线圈必须与左侧垂直“电源线”直接相连:主控继电器激活( mcra);主控继电器关闭(mcrd)和打开数据块(opn)。

其他线圈既可以用布尔逻辑操作也可以不用。

4)下列线圈不能用于并联输出:逻辑非跳转( jmpn)、跳转(jmp)、调用(call)和返回( ret)。

5)如果分支中只有一个元件,删除这个元件时,整个分支也同时被删掉:删除一个指令框时,该指令框除主分支外所有的布尔输入分支都将同时被删除。

6)不允许生成引起短路的分支。


没有

联系方式

  • 地址:上海杨浦 上海市松江区广富林路4855弄88号3楼
  • 邮编:200093
  • 电话:15821971992
  • 经理:聂聪
  • 手机:15821971992
  • 传真:021-33556143
  • QQ:2724917714
  • Email:2724917714@qq.com