1) S7-200在扫描循环中完成一系列任务。任务循环执行一次称为一个扫描周期。S7-200的工作过程如图4所示。在一个扫描周期中,S7-200主要执行下列五个部分的操作:
(Ⅰ)读输入:S7-200从输入单元读取输入状态,并存入输入映像寄存器中。
(Ⅱ)执行程序:CPU根据这些输入信号控制相应逻辑,当程序执行时刷新相关数据。程序执行后,S7-200将程序逻辑写到输出映像寄存器中。
(Ⅲ)处理通讯请求:S7-200执行通讯处理。
(Ⅳ)执行CPU自诊断:S7-200检查固件、程序存储
器和扩展模块是否工作正常
(Ⅴ)写输出:在程序结束时,S7-200将数据从输出映像寄存器中写入把输出锁存器,后复制到物理输出点,驱动外部负载。
(2)、S7-200 CPU的工作模式
S7-200有两种操作模式:停止模式和运行模式。CPU面板上的LED状态灯可以显示当前的操作模式。
在停止模式下,S7--200不执行程序,您可以下载程序和CPU组态。在运行模式下,S7-200将运行程序。
S7-200提供一个方式开关来改变操作模式。您可以用方式开关(位于S7-200前盖下面)手动选择操作模式:当方式开关拨在停止模式,停止程序执行;当方式开关拨在运行模式,启动程序的执行;也可以将方式开关拨在TERM(终端)(暂态)模式,允许通过编程软件来切换CPU的工作模式,即停止模式或运行模式。
如果方式开关打在STOP或者TERM模式,且电源状态发生变化,则当电源恢复时,CPU会自动进入STOP模式。如果方式开关打在RUN模式,且电源状态发生变化,则当电源恢复时,CPU会进入RUN模式。
驱动器故障引起跟随误差差报警维修
故障现象:某配套SIEMENS PRIMOS系统、6RA26系列直流伺服驱动系统的数控滚齿机,开机后移动机床的Z轴,系统发生“ERR22跟随误差差”报警。
分析与处理过程:数控机床发生跟随误差过报警,其实质是实际机床不能到达指令的位置。引起这一故障的原因通常是伺服系统故障或机床机械传动系统的故障。
由于机床伺服进给系统为全闭环结构,无法通过脱开电动机与机械部分的连接进行试验。为了确认故障部位,维修时首先在机床断电、松开夹紧机构的情况下,手动转动Z轴丝杠,未发现机械传动系统的异常,初步判定故障是由伺服系统或数控装置不良引起的。
为了进一步确定故障部位,维修时在系统接通的情况下,利用手轮少量移动Z轴(移动距离应控制在系统设定的大允许跟随误差以内,防止出现跟随误差报警),测量Z轴直流驱动器的速度给定电压,经检查发现速度给定有电压输入,其值大小与手轮移动的距离、方向有关。由此可以确认数控装置工作正常,故障是由于伺服驱动器的不良引起的。
检查驱动器发现,驱动器本身状态指示灯无报警,基本上可以排除驱动器主回路的故障。考虑到该机床X、Z轴驱动器型号相同,通过逐一交换驱动器的控制板确认故障部位在6RA26直流驱动器的A2板。
根据SIEMENS 6RA26系列直流伺服驱动器的原理图,逐一检查、测量各级信号,后确认故障原因是由于A2板上的集成电压比较器N7(型号:LM348)不良引起的:换后,机床恢复正常。
西门子plc模块不接地有没有问题
原理上应该要按要求接地,但是在实际使用中,因为我国大部分的使用现场不具备合格的接地系统。你所在的使用现场的接地系统肯定是不合格的,不但强弱电系统混合在一起,而且接地电阻也达不到要求。所以在这种场合下,模块不接地才能隔绝来自接地系统的干扰。我在使用PLC系统的过程中,s7-200的系统,严重的干扰甚至直接损坏模块。s7-300、400的系统,干扰甚至直接导致cpu停机。所以在没有合格的接地系统的情况下,要么单做个仪表地,要不干脆不接。长期的实践,不会出现你所担心的问题。但是特别是在模拟量的传输过程中所产生的干扰不能有效的屏蔽。
对于西门子S7来说(200除外),接地分为电气地和机壳地,这两个地是要分开的,不能接到一起。电气地就是模块的电源端子上,印有接地符号的端子;机壳地是柜体、S7-300导轨或S7-400的机架的金属部分,印有接地符号的地方,用螺钉连接黄绿线接地。这两个地是要分开接的。
电气室中,若地线连接可靠,模块的机壳地可以直接和柜体连在一起。电气地连接到三相五线制的地线上去。
若连接不可靠(比如临时放置),则不允许将模块的地和柜体连在一起。当然很多情况无法做到,因为在盘柜厂成套的时候,要事先将绝缘板安装到导轨与柜体的安装板之间,螺钉上也要穿橡皮套绝缘。然后将电气地和机壳地接到三相五线制的地线上去。
测试接地效果好坏,可以用漏电保护器做试验。如果接地不可靠,漏电流会从地线流出,漏电保护器动作。但是用普通断路器就不会动作。
西门子S7-300 PLC选型要注意那些方面?
一、PLC选型要点
S7-300 PLC的选型原则是据生产工艺所需的功能和容量进行选型,并考虑维护的方便性、备件的通用性,以及是否易于扩展和有无功能等要求。选型时具体注意以下几方面:
(1)有关参数确定。一是输入/输出点数(I/O点数)确定。这是确定PLC规模的一个重要依据,一定要根据实际情况留出适当余量和扩展余地。二是PLC存储容量确定。注意当系统有模拟量信号存在或要进行大量数据处理时,其存储容量应选大一些。
(2)系统软硬件选择。一是扩展方式选择,S7-300 PLC有多种扩展方式,实际选用时,可通过控制系统接口模块扩展机架、Profibus-DP现场总线、通信模块、运程I/O及PLC子站等多种方式来扩展PLC或预留扩展口;二是PLC的联网,包括PLC与计算机联网和PLC之间相互联网两种方式。因S7-300 PLC的工业通信网络淡化了PLC与DCS的界限,联网的解决方案很多,用户可根据企业的要求选用;三是CPU的选择,CPU的选型是合理配置系统资源的关键,选择时根据控制系统对CPU的要求(包括系统集成功能、程序块数量限制、各种位资源、MPI接口能力、是否有 PROFIBUS-DP主从接口、RAM容量、温度范围等),并好在西门子公司的技术支持下进行,以获得合理的选型;四是编程软件的选择,这主要考虑对CPU的支持状况,我们的体会是:STEP7 V4.0对有些型号的CPU不支持,硬件组态时会发生故障出错,而STEP7V5.0则不存在这种问题。
故障现象:某配套SIEMENS PRIMOS系统、6RA26系列直流伺服驱动系统的数控滚齿机,开机后发生“ERR21,Y轴测量系统错误”报警。
分析与处理过程:数控系统发生测量系统报警的原因一般有如下几种:
1)数控装置的位置反馈信号接口电路不良。
2)数控装置与位置检测元器件的连接电缆不良。
3)位置测量系统本身不良。
由于本机床伺服驱动系统采用的是全闭环结构,检测系统使用的是HEIDENHAIN公司的光栅。为了判定故障部位,维修时首先将数控装置输出的X、Y轴速度给定,将驱动使能以及X、Y轴的位置反馈进行了对调,使数控的X轴输出控制Y轴,Y轴输出控制X轴。经对调后,操作数控系统,手动移动Y轴,机床X轴产生运动,且工作正常,数控装置的位置反馈信号接口电路无故障。
但操作数控系统,手动移动X轴,机床Y轴不运动,同时数控显示“ERR21,X轴测量系统错误”报警。由此确认,报警是由位置测量系统不良引起的,与数控装置的接口电路无关。
检查测量系统电缆连接正确、可靠,排除了电缆连接的问题。
利用示波器检查位置测量系统的前置放大器EXE601/5-F的Ual和Ua2、Ua1和Ua2输出波形,发现Ua1相无输出。进一步检查光栅输出(前置放大器EXE601/5-F的输入)信号波形,发现Ie1无信号输入。检查本机床光栅安装正确,确认故障是由于光栅不良引起的:换光栅LS903后,机床恢复正常工作。
外部故障引起电动机不转的故障维修
故障现象:一台配套SIEMENS 6M系统的进口立式加工中心,在换过程中发现库不能正常旋转。
分析与处理过程:通过机床电气原理图分析,该机床的库回转控制采用的是6RA系列直流伺服驱 动,库转速是由机床生产厂家制造的“库给定值转换/定位控制”板进行控制的。
现场分析、观察库回转动作,发现库回转时,PLC的转动信号已输入,库机械插销已经拔出,但6RA26驱动器的转换给定模拟量未输入。由于该模拟量的输出来自“库给定值转换/定位控制”板,由机床生产厂家提供的“库给定值转换/定位控制”板原理图逐级测量,终发现该板上的模拟开关(型号DG201)已损坏,换同型号备件后,机床恢复正常工作。
.开机电动机即高速旋转的故障维修
故障现象:一台与例268同型号的机床,在开机调试时,出现手动按下库回转按钮后,库即高速旋转,导致机床报警。
分析与处理过程:根据故障现象,可以初步确定故障是由于库直流驱动器测速反馈性不正确或测速反馈线脱落引起的速度环正反馈或开环。测量确认该伺服电动机测速反馈线已连接,但性不正确;交换测速反馈性后,库动作恢复正常。
西门子S7-1200系列订货数据
6ES7211-1BE31-0XB0 CPU 1211C AC/DC/Rly,6输入/4输出,集成2AI
6ES7211-1AE31-0XB0 CPU 1211C DC/DC/DC,6输入/4输出,集成2AI
6ES7211-1HE31-0XB0 CPU 1211C DC/DC/Rly,6输入/4输出,集成2AI
6ES7212-1BE31-0XB0 CPU 1212C AC/DC/Rly,8输入/6输出,集成2AI
6ES7212-1AE31-0XB0 CPU 1212C DC/DC/DC,8输入/6输出,集成2AI
6ES7212-1HE31-0XB0 CPU 1212C DC/DC/Rly,8输入/6输出,集成2AI
6ES7214-1BG31-0XB0 CPU 1214C AC/DC/Rly,14输入/10输出,集成2AI
6ES7214-1AG31-0XB0 CPU 1214C DC/DC/DC,14输入/10输出,集成2AI
6ES7214-1HG31-0XB0 CPU 1214C DC/DC/Rly,14输入/10输出,集成2AI
6ES7215-1BG31-0XB0 CPU 1215C AC/DC/Rly,14输入/10输出,集成2AI/2AO
6ES7215-1AG31-0XB0 CPU 1215C DC/DC/DC,14输入/10输出,集成2AI/2AO
6ES7215-1HG31-0XB0 CPU 1215C DC/DC/Rly,14输入/10输出,集成2AI/2AO
6ES7211-1BE40-0XB0 CPU 1211C AC/DC/Rly,6输入/4输出,集成2AI
6ES7211-1AE40-0XB0 CPU 1211C DC/DC/DC,6输入/4输出,集成2AI
6ES7211-1HE40-0XB0 CPU 1211C DC/DC/Rly,6输入/4输出,集成2AI
6ES7212-1BE40-0XB0 CPU 1212C DC/DC/DC,8输入/6输出,集成2AI
6ES7212-1HE40-0XB0 CPU 1212C DC/DC/Rly,8输入/6输出,集成2AI
6ES7214-1BG40-0XB0 CPU 1214C AC/DC/Rly,14输入/10输出,集成2AI
6ES7214-1AG40-0XB0 CPU 1214C DC/DC/DC,14输入/10输出,集成2AI
6ES7214-1HG40-0XB0 CPU 1214C DC/DC/Rly,14输入/10输出,集成2AI
6ES7215-1BG40-0XB0 CPU 1215C AC/DC/Rly,14输入/10输出,集成2AI/2AO
6ES7215-1AG40-0XB0 CPU 1215C DC/DC/DC,14输入/10输出,集成2AI/2AO
6ES7215-1HG40-0XB0 CPU 1215C DC/DC/Rly,14输入/10输出,集成2AI/2AO
6ES7217-1AG40-0XB0 CPU 1217C DC/DC/DC,14输入/10输出,集成2AI/2AO