浔之漫智控技术-西门子PLC代理商
西门子PLC模块 , 变频器 , 触摸屏 , 交换机
西门子模块6ES7222-1EF22-0XA0库存优势

西门子模块6ES7222-1EF22-0XA0库存优势

机器与设备的高效运行需要使用可靠、恒定的电源。SITOP 稳压电源质量优异,性能可靠,可确保在工业环境中以及楼宇管理系统中使用时达到很高的安。除了能提供稳定的 24 V 电压外,它们还可提供其他输出电压。即使输入电压变化很大,也可以很高的准确度保持输出电压稳定。这样,就可在众多应用中使用初级开关电源,以便为灵敏电子系统直至需要高达 40 A 电流的负载供电。

这些无风扇电源的特点是结构紧凑而坚固,具有很高效率和过载能力。它们的输入电源范围较大,并通过了各种认证,,并且即使电压波动很大,也可确保*的安全性。电源提升功能可在短时间内提供 3 倍额定电流。发生过载时,可有两种选择:恒电流自动重新启动或锁定关断。

创新型 SITOP PSU100M 20 A 单相电源和 SITOP PSU300M 20 A 和 40 A 三相电源。它们具有薄型设计形式,属于同等性能级别当中的紧凑电源。创新技术包括:具有“24 V OK"集成信号触点,输入范围提高,效率高达 93%,以及在 5秒内提供 1.5 倍额定电流。

基本产品特点

适用于 5-40 A 电流范围内的苛刻应用
48 V/20 A,可连接截面积较小的电缆
紧凑型金属外壳
无需留出侧面安装间隙
宽范围输入
针对短时运行过载提供额外电源功能
具有用于脱扣保护装置的电源提升功能
可选择短路响应
可针对并联来选择一个软特性
效率高
通过 3 个 LED 指示运行状态
可通过 SITOP 扩展模块和 DC-UPS 进行扩展
SITOP smart
功能强大的标准电源
SITOP smart 是可用于众多 24 V 应用的电源,与新型 SITOP PSU300S 20 A 电源模块相结合,它现在也可可用于三相电网。不管是单相还是三相,这些电源都具有结构紧凑、性能*、价格适中等特点。虽然十分小巧,但它们可提供突出的过载响应。由于具有额外电源特性,它们可在 5 秒内提供 1.5 额定电流,甚至可接通大型负载而不会产生任何问题。这些薄型电源可在 120% 连续额定功率下运行,在同类电源中拥有可靠的性能。由于通过了众多认证,它们可在通用,并可在危险区域内使用。48 V 电源可使用线芯截面积很小的电缆。

基本产品特点

24 V/2.5、5、10 A 和 20 A,适用于标准应用
48 V/10 A,可连接截面积较小的电缆
24 V/10 A,墙壁安装型,可满足较高抗冲击和抗振要求
针对短时运行过载提供额外电源功能
在高达 45 °C 的环境温度下,拥有固定过载能力
无需留出侧面安装间隙
可在 22.8 V 至 28 V 范围内调节输出电压
通过广泛的认证,如 GL 和 ATEX
可使用 DC UPS 冗余模块以及选择性和诊断模块进行扩展
SITOP compact
用于控制箱的薄型电源

由于具有极为节省空间的薄型设计,这些低性能范围的新型电源系列尤其适用于控制箱或小型控制柜中的分布式应用。这些开关电源的特点是在整个负载范围内功耗较低。它们在空载运行期间的功耗极低,适合为频繁处于待机模式的机器设备供电。SITOP PSU100C 电源具有较宽输入范围,适用于交流和直流电网;插入式端子促进了电缆连接。

基本产品特点

24 V/0.6 和 1.3 A,12 V/2 A
因薄型设计而具有较小安装表面
输入范围宽,适用于 85 V 至 264 VAC 或 110 V 至 300 VDC
在整个负载范围内保持高效率。与类似设备相比,可节约电能高达 28%
空载运行或待机期间的电能消耗很低。可实现高达 53% 的电能节约
输出电压可调
绿色 LED 指示“输出电压正常"状态
插入式端子
温度范围 -20 至 +70 °C
通过的认证,如 ATEX
LOGO!Power
配电盘用扁型电源
LOGO!Power 是一种小型电源,可在众多应用中极为灵活地使用,例如,由于具有扁型、阶梯式外形,可在配电盘中使用。通过以下功能,可实现更多的低端性能应用:宽范围输入,B 级射频干扰,温度范围宽,获得众多证书。

基本产品特点

具有分别提供 5 V、12 V 和 15 V 电压的两个性能级别

西门子CPU模块6ES7518-4TP00-0AB0技术参数

在STEP7(TIAPortal)中如何为S7-1200/1500实现积分编程? 为了近似测定面积,使用以SCL语言编写的FB"Integration"程序块可以持续对区域面积进行累加。说明 积分是对给定函数曲线的面积进行数学计算。但是实际曲线往往没有明确的数学关系,而是随时间变化的模拟量。积分计算就是把所有由两个过程值与时间所围成的梯形区域面积相加,梯形面积等于两个过程值的平均值乘以时间间隔。 下载附件是以SCL语言编写的用于计算积分的"Integration"功能块 表示了FB"Integration"的调用参数。FB"Integration"中"in"参数为转化为浮点数的模拟量输入值。 如果"enable"参数接收到"False"值,那么积分计算将停止并且"out"参数输出*计算值。 如果"reset"接收到"True"值,那么"out"输出将复位为零。 计算结果存储于"out"输出。 当使能积分后,"error"会在启动计算时输出一个周期的"True"信号(信号在积分计算期间失效)。 要使用"in"参数的输入值启动积分计算,必须 设置"enable"参数的值为"True"。 设置"reset"参数的值为"False"。 下表列出了FB"Integration"的输入和输出参数。 参数接口数据类型描述 inInputDInt需要做积分计算的值 enableInputBool使能积分计算 resetInputBool复位(为True时复位输出参数) outOutputLReal积分后的值(可保持) errorOutputBool错误输出 在STEP7(TIAPortal)中如何安全地并且间接地寻址? 采用间接寻址时,只有程序执行时,用于读或写数值的地址才得以确定。使用这种方法可以减少编程量并使得程序更灵活。通常来讲,程序创建后访问地址也就确定了。为了使得间接寻址更灵活和更安全,可以 使用"Array"数据类型用于组合相同的数据类型。 对于不同的存储区,采用index来访问相关的针对每个应用不同的变量。 在下面的例子中,对于三个变量的访问采用了不同的存储区。表01显示了三个变量的访问列表,每个都有单独的索引

PLC是专为工业应用而设计的一种具有数字运算操作能力的可编程逻辑控制器它是对控制元器件继电器的一种替代因其采用微型计算机的工业控制装置功能而具备了强大的逻辑控制特性目前在工业自动化控制领域越来越普遍的应用。而在诸多PLC系列产品中西门子研发的诸~PLC20 0、PLC300和PL00系列产品因其强大的功能和适用范围而市场的青睐而这其中S7-400可编程控制器性能突出而成为市场的主流。本文笔者结合多年的西门子$7-400系列产品的以其在石化装置中的应用为倒分析了S7-400H PLC产品常见的故障并提出了解决措施。

关键词西门子PLC$7-400H 故障 处理

 

解决是将两个控制器的选择开关都扳到STOP位置然后将先前没有扳起来的CPUl选择开关扳到RUN位置待RUN绿灯亮STOP黄灯灭后再将CPUO选择开关扳到RUN位置RUN绿灯闪烁后灭STOP黄灯一直亮故障无法排除。下电前有一输入变量被强制现在FRCE(强制)黄灯亮将该输入点的强制取消(两CPU)FR CE黄灯灭后再次将状态为STOP的CPUO选择开关从RUN~STOP-RUN位置依次扳动CPU0 RUN绿灯亮STOP则黄灯灭这时两CPU都为RU N绿灯REDF(冗余故障)和EXTF(外部故障)灯都灭故障得以排除。

2.2 机控制冗余故障及处理

机控制冗余故障是巡检时两cPU上的REDF和EXTF红灯亮IFM2F红灯亮;热备CPU l状态为STOP黄灯亮CPU 1中FM2(同步子模块)LINKOK灯灭控制器上其它状态指示灯和故障指示灯正常。这种状态可初步判断为同步模块故障造成冗余故障引起外部故障灯亮。

解决是先检测是哪个部位出现问题。是对调CPUl控制的FM2和CPU0控制的FM2结果发现CPU0的FM2 LINKOK灯灭;随后再将CPUO的FM2和CPU0的FMl对调4个LINK OK指示灯的状态没有变化由此判断出现在CPUO的FMl和FM2无问题然后再将CPUl的FMl和FM2对调结果发现CPUO的FMl LINK OK灯灭到此通过不同的对调检测可以判断出CPUO控制的FMl卡是存在问题。所以需要更换FMl卡换后控制器中故障指示灯立即出现熄灭4个LINK 0K指示灯均为绿色亮表明恢复正常故障得以排除。

此外S7-400H冗余故障还有冗余数字输入模块差异如何进行处理也是常见的问题。实际上在PlI(输入的映像)中冗余数字输入的后一个均值有效直至错误定位。在出现差异时由CPU识别为故障的模块处于钝化状态此时处于非钝化状态下的模块的值为有效此后错误不再可以被识别因为在非钝化模块上的总是被CPU以正确的予以接受。为确保故障数字输入模块的本地化可以通过I/O类型互连和FLF(故障本地化)来解决

图解法编程

图解法是靠画图进行 PLC 程序设计。常见的主要有梯形图法、逻辑流程图法、时序流程图法和步进顺控法。

(1) 梯形图法:梯形图法是用梯形图语言去编制 PLC 程序。这是一种模仿继电器控制系统的编程方法。其图形甚至元件名称都与继电器控制电路十分相近。这种方法很容易地就可以把原继电器控制电路移植成 PLC 的梯形图语言。这对于熟悉继电器控制的人来说,种编程方法。

(2) 逻辑流程图法:逻辑流程图法是用逻辑框图表示 PLC 程序的执行过程,反应输入与输出的关系。逻辑流程图法是把系统的工艺流程,用逻辑框图表示出来形成系统的逻辑流程图。这种方法编制的 PLC 控制程序逻辑思路清晰、输入与输出的因果关系及联锁条件明确。逻辑流程图会使整个程序脉络清楚,便于分析控制程序,便于查找故障点,便于调试程序和维修程序。有时对一个复杂的程序,直接用语句表和用梯形图编程可能觉得难以下手,则可以先画出逻辑流程图,再为逻辑流程图的各个部分用语句表和梯形图编制 PLC 应用程序。

(3) 时序流程图法:时序流程图法使首先画出控制系统的时序图(即到某一个时间应该进行哪项控制的控制时序图),再根据时序关系画出对应的控制任务的程序框图,后把程序框图写成 PLC 程序。时序流程图法很适合于以时间为基准的控制系统的编程方法。

(4) 步进顺控法:步进顺控法是在顺控指令的配合下设计复杂的控制程序。一般比较复杂的程序,都可以分成若干个功能比较简单的程序段,一个程序段可以看成整个控制过程中的一步。从整个角度去看,一个复杂系统的控制过程是由这样若干个步组成的。系统控制的任务实际上可以认为在不同时刻或者在不同进程中去完成对各个步的控制。为此,不少 PLC 生产厂家在自己的 PLC 中增加了步进顺控指令。在画完各个步进的状态流程图之后,可以利用步进顺控指令方便地编写控制程序。

2. 经验法编程

经验法是运用自己的或别人的经验进行设计。多数是设计前先选择与自己工艺要求相近的程序,把这些程序看成是自己的“试验程序"。结合自己工程的情况,对这些“试验程序"逐一修改,使之适合自己的工程要求。这里所说的经验,有的是来自自己的经验总结,有的可能是别人的设计经验,就需要日积月累,善于总结。

3. 计算机辅助设计编程

计算机辅助设计是通过 PLC 编程软件在计算机上进行程序设计、离线或在线编程、离线仿真和在线调试等等。使用编程软件可以十分方便地在计算机上离线或在线编程、在线调试,使用编程软件可以十分方便地在计算机上进行程序的存取、加密以及形成 EXE 运行文件。

7.3.2 PLC 软件系统设计的步骤

在了解了程序结构和编程方法的基础上,就要实际地编写 PLC 程序了。编写 PLC 程序和编写其他计算机程序一样,都需要经历如下过程。

1. 对系统任务分块

分块的目的就是把一个复杂的工程,分解成多个比较简单的小任务。这样就把一个复杂的大问题化为多个简单的小问题。这样可便于编制程序。

2. 编制控制系统的逻辑关系图

从逻辑关系图上,可以反应出某一逻辑关系的结果是什么,这一结果又英国导出哪些动作。这个逻辑关系可以是以各个控制活动顺序为基准,也可能是以整个活动的时间节拍为基准。逻辑关系图反映了控制过程中控制作用与被控对象的活动,也反应了输入与输出的关系

STEP7 中的OB,FC,FB,DB 都可以设置一些特殊属性,本文介绍这些属性的含义及设置方法。选中OB,FC,FB,DB,在右键菜单中找到“Object Property”,打开如下属性页。


图 1 FC 的属性页

DB is write-protected in the plc:
DB 块特有的属性,勾选后DB块写保护。程序执行时只能读取DB中的内容,不能修改其中的内容。尝试向写保护的DB中写入数据会导致CPU 报编程错误。如果没有下载OB121会导致CPU停机。
Standard block:
西门子的标准块,已经包含 Know how protection,包含 Name,Version,Family,Author 信息。这个复选框是只读的,无法修改。
Know-how protection:
勾选后无法看到程序块的代码,只能看到接口信息。在这儿是只读的。需要通过编译源文件增加这个属性。具体如下
打开要设置该属性的程序块,在“File”菜单中选择“Generate source”,打开如图2的界面。在左侧选中“Sources”目录,“Object name”填写要生成的源文件的名字。后按确认键,打开图3所示的界面。


图 2 生成源文件步

在图3的界面中左侧是未选中的程序块,右侧是已经选中的程序块。点击向左或向右的箭头可以将程序块在两侧移动。如我们只生成FC2的源文件,只需将FC2移动到右侧。点击确认按钮就会自动在 “Source”文件夹下生成名字“BB”的源文件。
打开“BB”源文件,在图4中所示的位置添加 “KNOW_HOW_PROTECT”。然后保存。在源文件编辑器的“File”菜单中找到“Compile”子菜单,点击确认,更改过的原文件会重新在“Block”目录中生成 FC2。注意编译前要关掉之前打开的FC2程序块。编译完成后,回到“Block”中再检查 FC2 ,会发现FC2的图标已经有了一个加锁的标记。打开FC2 无法看到内部的程序,只能看到接口信息。


图 3 生成源文件第二步



图 4 在源文件中添加KNOW_HOW_PROTECT 属性

Unlinked:
只有DB块可以勾选该属性,默认是不勾选的。勾选后DB块只保存在装载内存中,不会下载到工作内存。勾选该属性的DB块不能用通常的方式访问,只能用SFC20 BLKMOV 或 SFC83 READ_DBL 访问。Non Retain:
只有DB块可以勾选该属性,默认是不勾选的。只有CPU支持时该选项才有用。勾选该选项后DB块中的当前值不会掉电保持,下次上电时或者CPU 从 STOP 切换到RUN 时DB块中的数据会恢复到初始值。CPU 是否支持Non Retain 请参考CPU技术参数手册。不支持该属性的CPU勾选后不会有任何作用。
Block read-only:
该选项如果勾选,程序是只读的,无法修改。无法直接勾选设置,设置方式如下:
打开要设置该属性的程序块,在“File”菜单中找到“Store Read-Only”,在个弹出对话框中直接点击确认。在第二次弹出的对话框中,点击“Rename”,将名字FC4更改为FC5。点击确认后,会另存为一个只读的FC5。打开FC5时,会提示该程序是只读的。只能浏览,在线监控,无法修改FC5中的内容。


图 5 Store Read-Only

实际的plc应用系统往往比较复杂,复杂系统不仅需要的PLC输入/输出点数多,而且为了满足生产的需要,很多工业设备都需要设置多种不同的工作方式,常见的有手动和自动(连续、单周期、单步)等工作方式。

在设计这类具有多种工作方式的系统的程序时,经常采用以下的程序设计思路与步骤:
1.确定程序的总体结构
    将系统的程序按工作方式和功能分成若干部份,如:公共程序、手动程序、自动程序等部份。手动程序和自动程序是不同时执行的,所以用跳转指令将它们分开,用工作方式的选择信号作为跳转的条件。如图5-54所示为一个典型的具有多种工作方式的系统的程序的总体结构。选择手动工作方式时X10为“1”状态,将跳过自动程序,执行公用程序和手动程序;选择自动工作方式时X10为“0”状态,将跳过手动程序,执行公用程序和自动程序。确定了系统程序的结构形式,然后分别对每一部份程序进行设计。

2.分别设计局部程序
    公共程序和手动程序相对较为简单,一般采用经验设计法进行设计;自动程序相对比较复杂,对于顺序控制系统一般采用顺序控制设计法,先画出其自动工作过程的功能表图,再选择某种编程方式来设计梯形图程序。
3.程序的综合与调试
进一步理顺各部分程序之间的相互关系,并进行程序的调

问题1:
  S7-200模拟量输入模块(EM231,EM235)如何寻址?
   回答: 模拟量输入和输出为一个字长,所以地址 必须从偶数字节开始, 精度为12位, 模拟量值为0-32000的数值。
  格式: AIW[起始字节地址] AIW6 ;
   AQW[起始字节地址] AQW0
   每个模拟量输入模块,按模块的先后顺序地址为固定的,顺序向后排。 例: AIW0 AIW2 AIW4 AIW6每个模拟量输出模块占两个通道,即使个模块只有一个输出AQW0 (EM235只有一个模拟量输出), 第二个模块模拟量输出地址也应从AQW4开始寻址,依此类推。 (注: 每一模块的起始地址都可在step7 micro/win 中 plc/Information里在线读到)。
  
  问题2:
  如何将传感器连接到S7-200 模拟量输入模块(EM231,EM235)以及有哪些注意事项?
   回答:
   模拟量输入模块可以通过拨码开关设置为不同的测量方法。开关的设置应用于整个模块,一个模块只能设置为一种测量范围。(注:开关设置只有在重新上电后才能生效)
   输入阻抗与连接有关:电压测量时,输入是高阻抗为10 MOhm ;电流测量时,需要将Rx 和 x 短接,阻抗降到250 Ohm 。
   注意:

  为避免共模电压,须将M端与所有信号负端连接, 未连接传感器的通道要短接, 如下列各图。
  下列各图是各种传感器连接到S7-200 模拟量输入模块的示例
  


  
  图1: 4线制-外供电-测量
  

 


  
  图2: 2线制-测量
   为了防止模拟量模块短路,可以串入传感器一个750 Ohm电阻 。它将串接在内部250 Ohm电阻上并保证电流在 32 m A以下。
  

 


  图 3: 电压测量
  注意:
   如果你使用一个4-20mA 传感器, 测量值必须通过编程进行相应的转换.
  输入转换: X=32000 *(AIWx – 6400) /(32000 – 6400)
  输出转换: Y=计算值*(32000 – 6400)/32000 + 6400
  
  问题3:
  为什么使用S7-200 模拟量输入模块时接收到一个变动很大的不稳定的值?
   回答:
  1.你可能使用了一个自供电或隔离的传感器电源,两个电源没有彼此连接。这将会产生一个很高的上下振动的共模电压,影响模拟量输入值。
  2.另一个原因可能是模拟量输入模块接线太长或绝缘不好。
  补救措施:
  1.连接传感器输入的负端与模块上的公共M 端以补偿此种波动。
   注意:
   事前要确定,这是两个电源间的唯一连接。如果另外一个连接已经存在了,当再添加公共连接时可能会产生一个多余的补偿电流。
   背景:
  •模拟量输入模块不是内部隔离的.
  •共模电压不能大于 12V.
  •对于60Hz 的共模干扰是40dB
  2.使用模拟量输入滤波器:
  在Micro/Win 中进入"View > System block> Tab: Analog Input Filters".
  •选择模拟量输入滤波.
  •选择 "Number of samples" 和 "Deadband".
  " Number of samples " 区域包含了由几个采样的平均值计算得出的值。用过去已有的N个采样值计算该值, N 即为" Number of samples "。 PLC资料网
  死区(Deadband)定义了允许偏离于平均值的大值 问题4: 为什么使用S7-200 模拟量输入模块时接收到信号变化很慢?
   回答:
   因为你使用了滤波器,可以在View > System block> Tab: Analog Input Filters中降低滤波采样数,或取消模拟量滤波。
  
  问题5: EM231 RTD(热电阻)模块接线
   EM231 RTD模块的详细接线和DIP开关设置请参照《S7-200系统手册》中的附录A。
  
  EM231 RTD模块常见问题
  •模块上的SF红灯为何闪烁?
  
   SF红灯闪烁有两个原因:模块内部软件检测出外接热电阻断线,或者输入超出范围。由于上述检测是两个输入通道共用的,所以当只有一个通道外接热电阻时,SF灯必然闪烁。解决方法是将一个100 Ohm的电阻,按照与已用通道相同的接线方式连接到空的通道。 •什么是正向标定、负向标定?
  
   正向标定值是3276.7度(华氏或摄氏),负向标定值是-3276.8度。如果检测到断线、输入超出范围时,相应通道的数值被自动设置为上述标定值。
  
  •热电阻的技术参数不是很清楚,如何在DIP开关上设置类型?
  
   应该尽量弄清除热电阻的参数。否则可以使用缺省设置。
   PLC
   注意
   EM231 RTD模块占用的模拟量通道,在系统块中设置模拟量通道滤波时,应禁止滤波功能。
  
  问题6:EM235是否能用于热电阻测温?
   EM235不是用于与热电阻连接测量温度的模块,勉强使用容易带来故障。强烈建议使用EM231 RTD模块。
  
  问题7: EM231 TC(热电偶)模块常见问题
  •EM231 TC(热电偶)模块是否支持B型热电偶?
  EM231 TC支持J、K、E、N、S、T和R型热电偶,不支持B型热电偶。
  
  •EM231 TC是否需要补偿导线?
  EM231 TC可以设置为由模块实现冷端补偿,但仍然需要补偿导线进行热电偶的自由端补偿。
  •EM231 TC模块SF灯为何闪烁?
  o如果选择了断线检测,则可能是断线。应当短接未使用的通道。
  o输入超出范围
   
  

   


展开全文
优质商家推荐 拨打电话