15221406036
6SL3100-0BE21-6AB0参数详细
报价: 666.00元/件
最小起订: 1
有效期至: 长期有效
发布时间: 2023-04-16 13:37
发布IP: 116.224.103.5
浏览次数: 69
手机号: 15221406036
电话: 15221406036
在线咨询: 点击这里给我发消息
15221406036
详细信息

542-5FX00-0XE0

  • 经济型 CPU 模块具有 20 I/O,30 I/O,40 I/O,60 I/O 四种配置

  • 高速处理器芯片,位指令执行时间可达 0.15μs

  • 支持高速计数功能,可实现单相 4 路100 KHz 或 2 路 A/B相 50 KHz 输入

  • 集成断电数据保持功能,无需电池,只需简单设置,轻松实现断电数据

  • 保持

  • 本体集成一个 RS485 通信接口,可连接触摸屏或变频器

  • 串口隔离,支持 Modbus-RTU、USS、自由口通信

  • CPU 模块的输入输出端子可拆卸,CPU 可导轨或螺钉安装

  • 220V AC 供电,继电器输出,支持 24V 源型或漏型输入

  • 使用 STEP7 Micro/WIN SMART 编程软件,界面更友好,操作更简单,全面支持 Windows 10 操作系统

  •  

    近年来,随着我国自动化水平的,工厂自动化也上了一个新台阶。西门子s7-300系列plc以其强大的逻辑运算和通信能力以及价格低廉,可靠性高等优点在国内各个行业了广泛的应用。本文根据工厂实际的运用介绍了西门子300系列plc通过profibus-dp总线在煤气加压站的应用。

    2配置西门子模块6ES7315-2EH13-0AB0

      该煤气加压站采用的是西门子s7-300控制,plc与机之间采用的是工业以太网通信,以多数据的时时交换;plc与变频器之间通过profibus-dp总线,实现对变频器的起停,转速控制,pid调节以及变频器主要参数的监测。整个构架如图1所示。

    3功能实现

      3.1变频器dp通信设置

      加压机采用西门子g150系列变频器[1]调速,在对变频器的控制和主要参数上,每台变频器和plc的数据交换大于4字节,为了保证数据的*性,在程序里面要调用sfc15给数据打包,调用sfc14给数据解包;变频器作为dp从站的站地址参数设置如图2所示。

      设置好dp从站的dp组态地址以后,在变频器的通信模块上的拨码开关也要对应拨上相同的站号,再设置变频器的通信i/o地址,如图3所示。

      3.2编程实现数据交换

      s7-300plc与变频器之间的数据交换,编程实现报文。

      sfc14dp从站(变频器)的数据包并存db80.dbb0~db80.dbb35中,参数laddr(w#16#118)为变频器的inpout参数区起始地址,见图4。

    sfc15给存db80.dbb44~db80.dbb47中数据打包发送给变频器,参数laddr(w#16#108)为变频器的output参数区起始地址,见图5。

      程序块的主要参数说明见表1。

      表1 参数说明

      参数名参数说明

      laddr接口区起始地址

      ret-val状态字

      record通信数据区,一般为any指针格式

    3.3 pid调节

      在加压机的自动调节中,加压机的转速会根据煤气出口的总管压力实现自动pid调节,并可实现手动和自动的无切换。pid调节采用西门子自带的fb41功能块,pid的编程和手自动无切换编程如下,pid的主要参数说明可以参考step7的帮助,fb41在周期性中断ob32-ob35组织快中调用。fb41的编程设置见图6和图7。

    4机功能

      机采用戴尔的商用计算机,采用普通网卡,2台机通过一个8换机连接在一起,其中一台为工程师站(es),一台为操作员站(os),es站具有画面组态和参数修改权限,os站只有数据和现场设备操作权限,采用西门子的wincc系列。

西门子S7-200plc程序数据的断电保存方法,主要可分三种,其数据断电保存方法及特点如下:
一、在系统块中设置断电数据保持功能来保存数据。
在S7-200的编程中,系统块中有一项功能为断电数据保持设置,设置范围包括V存储区、M存储区、时间继电器T和计数器C(其中定时器和计数器只有当前值可被保持,而定时器位或计数器位是不能被保持的)。其基本工作原是在PLC外部供电中断时,利用PLC内部的超级电容供电,保持系统块中所设置的断电数据保持区域的数值保持不变,而将非保持区域的数据值归零。由于超级电容容量的限制,在西门子的资料中宣称只能保存几天时间。对于M存储区中的前十四个字节(即MB0-MB13),当设为断电数据保持,在PLC外部供电中断时,PLC内部自动将以上存储区的数据转移到EEPROM中,因此可实现断电**保存。
若需更长的RAM存储器断电数据保存时间,西门子公司可提供一个可选的电池卡,在超级电容耗尽后继续提供电能,延长数据保存时间(约200天)。
二、在编程时建立数据块来保存数据。
在程序设计的编程阶段,可在编程中建立数据块,并赋予需要的初始值,编程完成后随程序一起下载到PLC的RAM存储器中,CPU同时自动将其转存于EEPROM,作为EEPROM储器中的V数据永存储区。因EEPROM的数据保存不需要供电维持,所以可以实现**保存。若在系统块中相应V存储区未设为断电数据保持,在每次PLC上电初始,CPU自动将EEPROM中的V数据值读入RAM的V存储区。若相应V存储区设为断电数据保持,在每次PLC上电初始,CPU检测断电数据保存是否成功。若成功,则保持RAM中的相应V数据保持不变。若保存不成功,则将EEPROM中的相应V数据值读入RAM的V存储区。此方法只适用于V数据的断电数据保存。
三、在程序中用SMB31和SMW32来保存数据。
在程序中将要保存的V存储器地址写入SMW32,将数据长度写入SMB31,并置SM31.7为1。在程序每次扫描的末尾,CPU自动检查SM31.7,如果为1,则将指定的数据存于EEPROM中,并随之将SM31.7置为零,保存的数据会覆盖先前EEPROM中V存储区中的数据。在保存操作完成之前,不要改变RAM中V存储区的值。存一次EEPROM操作会将扫描时间增加15至20毫秒。因为存EEPROM的次数是有限制的(*少10万次,典型值为100万次),所以必须控制程序中保存的次数,否则将导致EEPROM的失效。
结合以上的了解和工地调试的经验,在实际应用中,若遇到需程序数据保持的时候,要多种方法结合运用以达到*理想的结果。针对程序中需保存数据的不同,采取不同的方式实现。对于需在程序第一次运行时进行预置并在程序运行过程中个别情况下进行重新设置的数据,如高度、荷重等相关标定参数,可在程序的数据块中建立数据,并赋予初始数值。同时在程序中编入SMB31和SMW32命令,在相关条件下对EEPROM的V数据区进行重新保存,修改先前的初始值。示例如下,当进行参数设置时,置M0.0为1,完成一次VD100的EEPROM存储器保存操作。
对于程序运行过程中数值变化比较频繁,且需断电长期保存的数据,则可将数据存于MB0至MB13存储区,且系统块的断电数据保存设置中将相应的M存储区设为断电数据保存。也可使用程序中的V存储区,在必要时如上图所示进行一次程序数据存储,而在断电数据保持设置中可选取,也可不选取。


相关产品
相关6sl3100产品
产品分类
最新发布
企业新闻
站内搜索
 
联系方式
  • 地址:上海市松江区广富林路4855弄88号3楼
  • 电话:15221406036
  • 手机:15221406036
  • 联系人:聂航