铜陵西门子PLC代理商
西门子变频器MICROMASTER系列中包含MM420,MM430,MM440三种类型的变频器。在自动化控制系统的驱动控制中,西门子变频器MM4系列和西门子PLC之间需要进行通讯来实现数据的交换任务。用户需要通过上位机或触摸屏对通过西门子PLC来实现对西门子变频器的远程控制。在西门子PLC的众多系列中,与西门子变频器之间常用的通讯方式是USS通讯方式。本文下面就对西门子PLC与西门子变频器之间的USS通讯的错误代码做一个介绍,供用户在实际使用过程中进行参考。
二、西门子变频器MM4的USS通讯错误代码
西门子变频器MM4系列与西门子PLC的多个系列都可以实现USS通讯,下面对它们之间的USS通讯错误代码进行说明:
其中错误代码的范围是0-10,用户在使用过程中,如果出现了这些错误代码,可以对照下面的说明进行排查故障,
1.错误代码0:表示无错误;
2.错误代码1:表示驱动装置无响应;
3.错误代码2:表示来自驱动的响应中检测到校验和错误;
4.错误代码3:表示来自驱动的响应中检测到奇偶校验错误;
5.错误代码4:表示用户程序干扰引起错误;
6.错误代码5:表示尝试执行非法命令;
7.错误代码6:表示提供了无效的驱动装置地址;
8. 错误代码7:表示通信口未定义为 USS协议;
9.错误代码8:表示通信口忙于处理其他指令;
10.错误代码9:表示驱动装置速度设定输入值超限;
11.错误代码10:表示驱动装置返回的信息长度不正确;
当西门子变频器MM440的操作面板显示以“A"开头的4位数字时,表示变频器出现了报警信息;如果出现以“F"开始的4位数字时,表示变频器出现故障,需要用户进行处理。
如果用户通过操作面板对电机进行启动操作,而电机没有启动时,通常可以按照如下步骤进行排查:
1. 检查参数设置,P0700是否设定正确,1-通过操作面板进行操作,2-通过数字量端子进行控制;
2. 检查参数设置,P0010是否设置正确,P0010的含义是快速调试;
3. 确认给出的电机启动信号是否正常;
4.检查参数设置,P1000信号源与实际设定是否对应,例如:若用户设定通过外部端子给定变频器的频率,则在相应的端子上确认是否给定了电压信号;
5. 需要注意的是,电动机的参数,如:电压,功率等需要和西门子变频器的参数匹配。
(1)工业过程自动化新一代主控系统及其综合自动化的开发和产业化,主要包括集散控制系统(DCS),现场总线控制系统(FCS)和以工业计算机为基础的开放式控制系统等。重点支持若干具有工业过程综合自动化系统产业化能力和开放能力的企业,发展具有市场竟争力的产品,适当支持建设工业过程自动化的工程化验证环境与开发能力。
(2)*控制与优化软件开发与产业化,主要包括*控制技术,过程优化技术,实时监控软件平台,信息集成软件平台,系统集成技术等,专项将重点支持上述具有特色和市场价值的系列软件的产业化。
(3)智能仪表,执行器与变送器,成套控制装置和成套优化系统的开发与产业化。
就第(1)点而言,特别强调了“工业过程自动化新一代主控系统及其综合自动化的开发和产业化。其“综合自动化"就是要打破传统的计算机、PLC、DCS的分工界限,构成有机组成的三电一体化的综合自动化系统。自从我们1984年提出“三电一体化的综合自动化系统"的观点以来,十几年来的事实证明这种预计是正确的。促成这种转变的动力是科学技术的发展,是计算机技术、网络技术、数据库技术、显示技术及多媒体技术的发展,而这种发展并没有停止,并涵盖着更多更广泛的内容,如语音技术、有线和无线通信技术,Web信息服务技术等。当今“综合自动化"的内涵有着更深刻、更广泛的含义,甚至可以包容我们工作,生活的各个方面。
2生产过程自动化系统和生产管理系统的融合
在ISO的六层功能模型中,把从检测、执行、驱动到公司(总厂)一级的控制和管理共分成六层功能。构成这种多层功能结构的出发点,是按工厂经营、生产管理、控制功能的划分,而不是按控制和管理计算机系统硬件结构来划分的。只过去,特别是七十年代和八十年代初,由于当初计算机技术和网络技术的限制,以及计算机系统设计人员理解的不充分,*以来,把工厂的计算机系统按六层功能模型相对应的分成六级计算机系统的多层次结构。
随着计算机技术和网络技术的发展,越来越暴露这种多层次计算机系统在数据采集,管理,数据和知识的共享,硬软件资源共享,数据通信,软件开发等等中的各种弊端,特别是在设备控制,过程控制,生产控制之间。以至很早就有人提出管控一体化,或者控制系统就是管理系统的观点。美国西屋过程控制的WDPFOvation系统就是基于这种观点开发的,可以预计今后更多的工业过程自动化系统将会朝着这个方向发展。
3 软PLC和软DCS
由于计算机技术,特别是芯片技术的快速发展,按照摩尔定律微处器芯的速度性能每18个月将提高一倍。当IntelPentium处理器问世后不久,Pentium 2,3以及主频为1.4GHz的Pentium4处理器就相继提供给市场。当广大用户还未来得及使用Pentium4处理器时,5月29日Intel和HP两家公司就联合推出了64位的Itanium微处理器。自动化系统设备制造商和集成商难以跟上硬件技术的发展,往往出现自动化系统设备制造商和集成商的自动化系统设备的更新,发展。滞后于计算机技术的发展。(5)可编程控制器的输出负载可能产生噪声干扰,要采取措施加以抑制。
对于能使用户造成伤害的危险负载,除了在控制程序中加以考虑之外,应设计外部紧急停车电路,使得可编程控制器发生故障时,能将引起伤害的负载电源切断。
交流输出线和直流输出线不要用同一根电缆,输出线应尽量远离高压线和动力线,避免并行。
?机器人控制
?扫描器,条码阅读器,等
特殊功能块包括在通信功能手册的供货范围之内。
使用多点接口 (MPI) 进行数据通信
MPI(多点接口)是集成在 SIMATIC S7-300 CPU上的通信接口。它可用于简单的网络任务。
?MPI 可以连接多个配有 STEP 7的编程器/PC、HMI 系统(OP/OS)、S7-300 和 S7-400。
?全局数据:
“全局数据通信"服务可以在联网的 CPU间周期性地进行数据交换。 一个 S7-300 CPU 可与多达 4 个数据包交换数据,每个数据包含有 22 字节数据,可有 16个 CPU 参与数据交换(使用 STEP 7 V4.x)。?
例如,可以允许一个 CPU 访问另一个 CPU的输入/输出。只可通过 MPI 接口进行全局数据通信。
?内部通信总线(C-bus):
CPU 的 MPI 直接连接到 S7-300 的 C总线。可以通过 MPI 从编程器直接找到与 C 总线连接的 FM/CP 模块的地址。
对于各种PLC的现场硬件组态和软件调试,通常有经验的工程师应该先花一些时间对自己的现场工作进行一个简单的规划,通常应当采取如下的步骤:
(1)系统的规划
必须深入了解系统所需求的功能,并调查可能的控制方法,与用户或设计院共同探讨之操作程序,根据所归纳之结论来拟定系统规划,决定所采行的PLC系统架构、所需之I/O点数与I/O模块型式。
(2) I/O模块选择与地址设定
当I/O模块选妥后,依据所规划之I/O点使用情形,由PLC的CPU系统自动设定I/O地址,或由使用者自定I/O模块的地址。
(3)梯形图程序的编写与系统配线
在确定好实际的I/O地址之后,依据系统需求的功能,开始着手梯形图程序的编写。I/O之地址已设定妥当,故系统之配线亦可着手进行。
(4)梯形图程序的仿真与修改
在梯形图程序撰写完成后,将程序写入PLC,便可先行在PC与OpenPLC系统做在线连接,以执行在线仿真作业。倘若程序执行功能有误,则必须进行除错,并修改梯形图程序。
(5)系统试车与实际运转
在线上程序仿真作业下,若梯形图程序执行功能正确无误,且系统配线亦完成后,便可使系统纳入实际运转,项目计划亦告完成。
(6)程序注释和归档
为确保日后维修的便利,要将试车无误可供实际运转的梯形图程序做批注,并加以整理归档,方能缩短日后维修与查阅程序之时间。这是职业工程师的良好习惯,无论对今后自己进行维护,或者移交用户,这都会带来*的便利,是你的职业水准的一个体现。
以上工作中,复杂的系统规划可能需要几天甚至更长的时间,但一个简单的系统规划在一个具有良好的职业习惯的编程工程师手中,可能只需要几个小时。
西门子plc具有很完善的自诊断功能,如出现故障,借助自诊断程序可以方便的找到出现故障的部件,更换后就可以恢复正常工作。故障处理的方法可参看西门子S7-200PLC系统手册的故障处理指南。实践证明,外部设备的故障率远高于PLC,而这些设备故障时,PLC不会自动停机,可使故障范围扩大。为了及时发现故障,可用梯形图程序实现故障的自诊断和自处理。
1. 超时检测
机械设备在各工步的所需的时间基本不变,可以用时间为参考,在可编程控制器发出信号,相应的外部执行机构开始动作时起动一个定时器开始定计时,定时器的设定值比正常情况下该动作的持续时间长20%左右。如某执行机构在正常情况下运行10s后,使限位开关动作,发出动作结束的信号。在该执行机构开始动作时起动设定值为12s的定时器定时,若12s后还没有收到动作结束的信号,由定时器的常开触点发出故障信号,www.diangon.com该信号停止正常的程序,起动报警和故障显示程序,使操作人员和维修人员能迅速判别故障的种类,及时采取排除故障的措施。
2. 逻辑错误检查
在系统正常运行时,PLC的输入、输出信号和内部的信号(如存储器为的状态)相互之间存在着确定的关系,如出现异常的逻辑信号,则说明出了故障。可以编制一些常见故障的异常逻辑关系,一旦异常逻辑关系为ON状态,就应按故障处理。如机械运动过程中先后有两个限位开关动作,这两个信号不会接通。若它们接通,说明至少有一个限位开关被卡死,应停机进行处理。在梯形图中,用这两个限位开关对应的存储器的位的常开触点串联,来驱动一个表示限位开关故障的存储器的位就可以进行检测。
A、外部设备故障
外部设备就是与实际过程直接联系的各种开关、传感器、执行机构、负载等。这部分设备发生故障,直接影响系统的控制功能。
B、系统故障
这是影响系统运行的全局性故障。系统故障可分为固定性故障和偶然性故障。故障发生后,可重新启动使系统恢复正常,则可认为是偶然性故障。重新启动不能恢复而需要更换硬件或软件,系统才能恢复正常,则可认为是固定故障。
C、硬件故障
这类故障主要指系统中的模板(特别是I/O模板)损坏而造成的故障。这类故障一般比较明显,影响局部。
D、软件故障
软件本身所包含的错误,主要是软件设计考虑不周,在执行中一旦条件满足就会引发。在实际工程应用中,由于软件工作复杂、工作量大,软件错误几乎难以避免。对于可编程控制器组成的控制系统而言,绝大部分故障属于上述四类故障。根据这一故障分类,可以帮助分析故障发生的部位和产生的原因。
E、可编程控制器的自诊断测试
可编程序控制器具有极强的自诊断测试功能,在系统发生故障时要充分利用这一功能。在进行自诊断测试时,都要使用诊断调试工具,也就是编程器。
F、利用系统功能进行诊断测试
利用可编程控制器本身所具有的各种功能,自行编制软件、采取一定措施、结合具体分析确定故障原因。用户通过程序可以编辑组织块,来告诉CPU当出现故障时应如何处理,如果相应的故障组织块OB没有编程,当出现该故障时,CPU转到“STOP”状态。
西门子(SIMATIC)PLC以其精湛的德国电路板制造工艺,在我国很过行业被广泛应用,西门子故障处理、PCL电路板维修成为很多企业设备维护技术人员必须掌握的本领。
S5系列PLC目前在我国工业市场常见的主要有U型(通用型)、W型(字处理型)、R型(开关型)等三种型号。不同型号的PLC,其故障表现和判断方式也不同。这其中,软件故障都可以利用西门子专用编程器解决问题,西门子plc都留有通讯PC接口,通过专用伺服编程器即可以解决几乎所有的软件问题。
通过软件PC程序可以判断是否是软件故障,如果是硬件故障,则需要专用的芯片级电路板维修工程师才可对其进行修复工作,PLC一般都是模块话结构构成,较为简单的处理方式就是更换故障板卡。而上海彩亚电路板维修有限公司独有的西门子在线检测平台则可以对所有模块结构进行检测,对故障部位进行芯片级维修处理,从而节约客户成本超过70%以上。
1、软故障的判断和处理
S5PLC具有自诊断能力,发生模块功能错误时往往能报警并按预先程序作出反应,通过故障指示灯就可判断。当电源正常,各指示灯也指示正常,特别是输入信号正常,但系统功能不正常(输出无或乱)时,本着先易后难、先软后硬的检修原则检查用户程序是否出现问题。S5的用户程序储存在PLC的RAM中,是掉电易失性的,当后备电池故障系统电源发生闪失时,程序丢失或紊乱的可能性就很大,当然强烈的电磁干扰也会引起程序出错。有EPROM存储卡及插槽的PLC恢复程序就相当简单,将EPROM卡上的程序拷回PLC后一般都能解决问题;没有EPROM子卡的用户就要利用PG的联机功能将正确的程序发送到PLC上。需要特别说明的是,有时简单的程序覆盖不能解决问题,这时在重新拷贝程序前总清一下RAM中的用户程序是相当必要的。通过将PLC上的“RUN”“ST”开关按RUN---ST---RUN---ST---RUN的顺序拨打一遍或在PG上执行“Object—Blocks—Delete---inPLC—allblocks---overall—Reset”功能就完成了RAM中程序的总清。保存在EPROM中的程序并不是万无一失的,过分相信EPROM上的程序有时会给检修带来困惑。经常性的检查核对EPROM中的程序,特别是PG中的备份程序就显的尤为重要。
2、PLC硬件故障
PLC的硬件故障较为直观地就能发现,维修的基本方法就是更换模块。根据故障指示灯和故障现象判断故障模块是检修的关键,盲目的更换会带来不必要的损失。
(1)电源模块故障。
一个工作正常的电源模块,其上面的工作指示灯如“AC”、“24VDC”、“5VDC”、“BATT”等应该是绿色长亮的,哪一个灯的颜色发生了变化或闪烁或熄灭就表示那一部分的电源有问题。“AC”灯表示PLC的交流总电源,“AC”灯不亮时多半无工作电源,整个PLC停止。这时就应该检查电源保险丝是否熔断,更换熔丝是应用同规格同型号的保险丝,无同型号的进口熔丝时要用电流相同的快速熔丝代替。如重复烧保险丝说明电路板短路或损坏,更换整个电源。“5VDC”、“24VDC”灯熄灭表示无相应的直流电源输出,当电源偏差超出正常值5%时指示灯闪烁,此时PLC仍能工作,但应引起重视,必要时停机检修。“BATT”变色灯是后备电源指示灯,绿色正常,黄色电量低,红色故障。黄灯亮时就应该更换后备电池,手册规定两到三年更换锂电池一次,当红灯亮时表示后备电源系统故障,也需要更换整个模块。
(2)I/O模块故障。
输入模块一般由光电耦合电路组成;输出模块根据型号不同有继电输出、晶体管输出、光电输出等。每一点输入输出都有相应的发光二极管指示。有输入信号但该点不亮或确定有输出但输出灯不亮时就应该怀疑I/O模块有故障。输入和输出模块有6到24个点,如果只是因为一个点的损坏就更换整个模块在经济上不合算。通常的做法是找备用点替代,在程序中更改相应的地址。但要注意,程序较大是查找具体地址有困难。特别强调的是,无论是更换输入模块还是更换输出模块,都要在PLC断电的情况下进行,S5带电插拔模块是不允许的。
(3)CPU模块故障。
通用型S5PLC的CPU模块上往往包括有通信接口、EPROM插槽、运行开关等,故障的隐蔽性更大,因为更换CPU模块的费用很大,对它的故障分析、判断要尤为仔细。
检修实例:一台PLC合上电源时无法将开关拨到RUN状态,错误指示灯先闪烁后常亮,断电复位后故障依旧,更换CPU模块后运行正常。在进行芯片级维修时更换了CPU但故障灯仍然不停闪烁,至到更换了通信借口板后功能才恢复正常。
3.外围线路故障
据有关文献报道,在PLC控制系统中出现的故障率为:CPU及存储器占5%,I/O模块占15%,传感器及开关占45%,执行器占30%,接线等其他方面占5%,可见80%以上的故障出现在外围线路。外围线路由现场输入信号(如按钮开关、选择开关、接近开关及一些传感器输出的开关量、继电器输出触点或模数转换器转换的模拟量等)和现场输出信号(电磁阀、继电器、接触器、电机等),以及导线和接线端子等组成。接线松动、元器件损坏、机械故障、干扰等均可引起外围电路故障,排查时要仔细,替换的元器件要选用性能可靠安全系数高的优质器件。一些功能强大的控制系统采用故障代码表表示故障,对故障的分析排除带来极大便利,应好好利用。
西门子PLC其他系列的故障判断和处理方法与此原理相同可依次类推。上海彩亚电路板维修有限公司提醒:任何芯片级精密设备遇到故障时,在没有十足把握情况下,一定要请的技术服务企业予以处理,擅自改动程序和维修紧密设备电路板可能会造成设备维修难度加大甚至报废的严重后果