安徽西门子(中国)授权总代理商
RUN(运行)中更改硬件组态(在 RUN(运行)、CiR 中组态)。使用 SIMATIC S7-400,可在设备运行时,对硬件配置进行无反应修改。可能出现以下情况:添加分布式 I/O 节点(PROFIBUS DP 或 PA 从站)在 ET 200M I/O 系统中添加和重新参数化模块CiR – RUN(运行)中的组态可通过操作阶段中的设备扩展和改造缩短调试和重新装备时间。此外,由于无需因硬件组态更改而重新初始化或同步设备,这个系统功能允许对过程工程更改(例如,过程优化)极为灵活地响应。模块的诊断和过程监视SIMATIC S7-400 的许多输入/输出模块都具有智能能力:监视信号(诊断)监视过程信号(过程中断)诊断
智能诊断系统可用于检测模块的信号采集(数字量模块)或模拟处理(模拟量模块)是否正常工作。在评估诊断时,必须区别可参数化诊断消息和非可参数化诊断消息:可参数化诊断消息:
该诊断消息只在已通过相关参数化发布时发送。非可参数化诊断消息:
在通常情况下发送这些消息,即,与任何参数化无关。在诊断消息等候处理时(例如,“Missing encoder supply”(丢失编码器电源)),模块触发诊断中断(对于可参数化诊断消息,只在相关参数化后触发)。CPU 中断执行用户程序或较低的优先级,处理相关的诊断中断块 (OB 82)。可以通过信号更改触发的过程中断和响应监视过程信号。
共有45个双字,说明特殊存储器区的头30个字节为只读区。2.常用的特殊继电器及其功能,特殊存储器用于CPU与用户之间交换信息,例如00一直为“1”状态,01仅在执行用户程序的个扫描周期为“1”状态。04和05分别提供周期为1min和1s的时钟脉冲,10、11和12分别是零标志、溢出标志和负数标志,西门子PLC S7-200系列的存储器空间 ,S7-PLC的存储器空间大致分为三个空间,即程序空间、数据空间和参数空间。1.程序空间。 其硬件结构基本上与计算机相同,根据不同的CPU,诊断缓冲器的大小或者固定,或者可以通过HWConfig中通过参数进行设置,瑞士《201财富报告》的统计说,中庭财富总额2015年已达228万亿美元,较去年了15万亿美元,超过日本跃居第二位,仅次于美国。中产阶级(拥有10万美元财富)达109亿人,超过美国的9200。则变频器的功率要尽可能接近电动机的功率,但应略大于电动机的功率,电气设备有限公司是把PLC通电15分钟(给内部电容充电),断电。在5分钟内换好新的电池,再上电试一下,(2)当电动机所传动的位能负载下放时。
当西门子PLC出现故障,我们如何查找?
PLC是一个工业小电脑,它出问题,首先要排除是PLC本体问题还是问题,如果是PLC本体出现问题,往往ERR灯会亮起来,或者是红灯闪亮,正常状态一般是RUN运行绿灯亮,如果是本体发生这类问题,能修复的概率是不高的,有些PLC通过里边的电池保持数据,电池电压低于某个阀值的时候,会有电池报警提示灯亮,这时候需要更换电池,而且需要带电来更换,如果电池没有电了,或者更换电池的时候没有带电操作,往往会造成RAM的数据丢失,这时候需要重新刷新程序和数据,所以PLC平时维护保养时候,要有程序和数据备份的惯,否则到了关键时候没有了,只有重新编程和调试了。
西门子电源故障也会占本体故障的一定比率,PLC输入一般是220交流,也有一些事24伏或者12伏输入的,但是里边有芯片,需要5VDC或者3.3VDC,所以有开关电源降压电路,这种电路因为电流大,温度高,在一些恶劣的高温或者粉尘容易出问题,如果PLC的指示灯都不亮的,一般就是开关电源坏了。开关电源坏,对于一般有点电子维修水平的人而言,维修起来并不算困难,比如控制芯片384X这些或者开关管坏的概率比较高,一般更换了就好了。如果是有红灯猛闪或者ERR灯亮,往往是主板坏了,或者程序丢失引起,可以重新灌输一下程序试试,如果不行,也没有太修价值,多把芯片的看门狗IC和复位电路更换一下,或者更换芯片的晶振,如果还是无法解决问题,也就建议放弃了,这个玩意集成度太高了,维修起来非常困难,而且主板的价格也不算贵,没有太多价值。
装设变频器时安装方向是否有限制。以下是以步进电机为例来说明各控制方式。强制功能是调试程序的工具,切勿为了弥补处理装置的故障而执行强制。也可用两组晶体管变流器构成可逆变流器,由于其功率方向可逆,可以进行再生运转。参数调整通过触摸参数调整屏界面对生产工艺中的产品型号、时间设定、温度设定、速度设定、加热板加热位置及加热功率百分比。MSTR,CPU运行。实例全局数据包通信方式简单的结构使得S7-300灵活而易于维护例如为信息加注时间标记,记录机器运行时间或对进行时间控制。新的市场经营环境要求企业必须把客户整合到整个营销中来,并在整个营销中不断地与客户交流。装置容量小时,如果电源和主电路构成器件有余。 而五相和三相电动机具有优势性,这样将原来每步1/3步进电机的西门子PLC控制(1)改变为1/6步进电机的西门子PLC控制(1),检查驱动器发现,驱动器本身状态指示灯无报警,基本上可以排除驱动器主回路的故障
分布式IO的IO模板可分为可编程模板和不可编程模板,其中可编程模板以订货号后4个字母0AB0来表示,不可编程模板则以0AA0来表示。对于可编程的DI模板,可以通过Step7的硬件组态设置其属性相关的硬件中断参数。以ET200s的4DI模板6ES7131-4BD01-0AB0为例,如图1 DI可编程模板的硬件中断参数。
图1 DI可编程模板的硬件中断参数
这样对于该DI模板的通道0如果信号出现上升沿,将给CPU触发硬件中断。当CPU收到该中断,CPU会中断用户程序启动硬件中断组织块,例如OB40处理该通道的硬件中断。触发该中断的事件会出现在OB40的启动信息中。
但是在应用中断过程中,需要注意一些事项。
首先,来了解一下plc在PROFINET应用处理中断的原理。当IO设备产生报警会向PLC发送中断信息,此时的数据是PROFINET IO RTA(Real Time Alarm),与PROFINET IO RT数据相比,RTA数据具有两种优先等级,分别是5和6。对于优先等级是5的报警数据是诊断中断,插拔模块中断以及维护中断等;对于优先等级是6的报警数据是过程中断,即硬件中断。另外,与循环的PROFINET IO RT过程数据交换不同,非实时的报警协议需要控制器应用层的确认,即OB40的确认。参考图2 报警协议过程。
图2 报警协议过程
OB40的确认在这里是非常关键的。只有在OB40处理结束,应用层确认信息才发送给IO设备。IO设备得到该确认后,才能发送下一条报警信息,IO控制器才能进行再次处理。
所以控制OB40的处理时间T是非常重要的,该时间应该尽可能的短,也就是IO设备所产生的报警的周期Ti应尽可能的大于T,只有这样才能快速的响应下一个报警信息。
否则,在OB40处理时间T内,
同一模块上的同一通道所产生的新的报警信息会由于无法处理报警而导致中断信息丢失。
同一模块的其它通道所产生的新的报警信息会被接口模块缓存,当上一通道被应用层确认后,其它通道的报警信息会以一个报警信息发送给CPU。CPU只能一次响应全部的这些报警,而无法一一分开进行响应。
而不同模块上的通道产生新的报警也会被接口模块所缓存,发送报警的顺序以模块-槽为高优先级,这意味着假设存在A和B两个DI模板,且都具有4个通道,分别是0,1,2,3。OB40在处理A0报警的时间T内依次发生A1,A2,A3,B2,B3,接口模板会缓存上述报警信息。当处理完A0报警后,B模板的报警B2发送给CPU,CPU对该报警确认后,A模板的一个报警包含A1,A2,A3发送给CPU,再次确认后,B模板的报警B3才发送给CPU。
注意,分布式IO的接口模块缓存中断的数量是有限制的,这依赖于IO模块的数量和通讯负载的大小,以IM151-3PN(6ES7151-3BA23-0AB0)为例,如果1秒钟产生超过50个硬件中断,那么硬件中断可能会丢失。
注意,过程中断不适用于工艺模式,例如周期性的产生过程中断,高速计数等。