60个常见西门子S7 200问题集锦(附西门子S7—200PLC的RS—485通信接口故障分析).docx

上传人:太** 文档编号:66934161 上传时间:2022-12-23 格式:DOCX 页数:13 大小:43.15KB
返回 下载 相关 举报
60个常见西门子S7 200问题集锦(附西门子S7—200PLC的RS—485通信接口故障分析).docx_第1页
第1页 / 共13页
60个常见西门子S7 200问题集锦(附西门子S7—200PLC的RS—485通信接口故障分析).docx_第2页
第2页 / 共13页
点击查看更多>>
资源描述

《60个常见西门子S7 200问题集锦(附西门子S7—200PLC的RS—485通信接口故障分析).docx》由会员分享,可在线阅读,更多相关《60个常见西门子S7 200问题集锦(附西门子S7—200PLC的RS—485通信接口故障分析).docx(13页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、1: Step7 Micro/WIN V4.0安装在什么环境下才能正常工作?Step7Micro/WINV4.0的安装、运行环境为:Windows 2000 SP3 以上Windows XP HomeWindows XP Professional西门子没有在其他操作系统下测试,不保证能够使用。2: Step7 MicroAVIN V4.0和其他的版本兼容性如何?Micro/WIN V4.0生成的项目文件,旧版本的Micro/WIN不能打开或上载。3: siemens200 PLC硬件版本有什么区别?二代S7-200 (CPU22x)系列也分几个主要的硬件版本。6ES721 x-xxx21 -x

2、xxx 是 21 版;6ES721 x-xxx22-xxxx 是 22 版。22版与21版相比,硬件、软件都有改进。22版向下兼容21版的功能。22版与21的主要区别是:21版CPU的自由口通讯速率300、600被22版的57600、115200所取代,22版不再支持300和600波特率,22版不再有智能模块位置的限制4: PLC的电源该如何连接?在给CPU进行供电接线时,一定要特别小心分清是哪一种供电方式,如果 把220VAC接到24VDC供电的CPU上,或者不小心接到24VDC传感器输出电 源上,都会造成CPU的损坏。5: 200PLe的处理器是多少位的?S7-200 CPU的中央处理芯片

3、数据长度为32位。从CPU累加器 AC0/AC1/AC2/AC3的数据长度也可以看出。6:如何进行S7-200的电源需求与计算?S7-200 CPU模块提供5VDC和24VDC电源:当有扩展模块时CPU通过I/O总线为其提供5V电源,所有扩展模块的5V 电源消耗之和不能超过该CPU提供的电源额定。若不够用不能外接5V电源。每个CPU都有一个24VDC传感器电源,它为本机输入点和扩展模块输入点 及扩展模块继电器线圈提供24VDC。如果电源要求超出了 CPU模块的电源定额, 你可以增加一个外部24VDC电源来提供给扩展模块。所谓电源计算,就是用CPU所能提供的电源容量,减去各模块所需要的电 源消耗

4、量。注意:EM277模块本身不需要24VDC电源,这个电源是专供通讯端口用的。24VDC 电源需求取决于通讯端口上的负载大小。CPU上的通讯口,可以连接PC/PPI电缆和TD 200并为它们供电,此电源 消耗已经不必再纳入计算。7: 200PLe能在零下20度工作吗?S7-200的工作环境要求为:0-55,水平安装0-45,垂直安装相对湿度95%,不结露西门子还提供S7-200的宽温度范围产品(SIPLUS S7-200):工作温度范围:-25。(2 +7CTC相对湿度:55。(2时98%, 70。(2时45%模拟量转换的精度除了取决于A/D转换的分辨率,还受到转换芯片的外围 电路的影响。在实

5、际应用中,输入的模拟量信号会有波动、噪声和干扰,内部模 拟电路也会产生噪声、漂移,这些都会对转换的最后精度造成影响。这些因素造 成的误差要大于A/D芯片的转换误差。59:为什么模拟量是一个变动很大的不稳定的值?可能是如下原因:你可能使用了一个自供电或隔离的传感器电源,两个电源没有彼此连接,即 模拟量输入模块的电源地和传感器的信号地没有连接。这将会产生一个很高的上 下振动的共模电压,影响模拟量输入值。另一个原因可能是模拟量输入模块接线太长或绝缘不好。可以用如下方法解决:1)连接传感器输入的负端与模块上的公共M端以补偿此种波动。(但要注 意确保这是两个电源系统之间的唯一联系。)背景是:模拟量输入模

6、块内部是不隔离的;共模电压不应大于12V;对于60Hz干扰 信号的共模抑制比为40dB。2)使用模拟量输入滤波器。60: EM231模块上的SF红灯为何闪烁?SF红灯闪烁有两个原因:模块内部软件检测出外接热电阻断线,或者输入 超出范围。由于上述检测是两个输入通道共用的,所以当只有一个通道外接热电 阻时,SF灯必然闪烁。解决方法是将一个100 Ohm的电阻,按照与已用通道相 同的接线方式连接到空的通道;或者将已经接好的那一路热电阻的所有引线,对 应连接到空的通道上。西门子S7200PLC的RS485通信接口故障分析摘 要:PLC是一种专门为在工业环境下应用而设计的数字运算操作的电子 装置。它采用

7、可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运 算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输 出,控制各种类型的机械或生产过程。本文简要介绍了 PLC的简介及特点,主 要针对西门子S7-200PLC的RS-485通信接口常见的故障进行分析,并提出了维 修方法。关键词:西门子S7-200PLC; RS-485;通信接口;故障分析将不同的生产设备连在一个网络中,相互之间进行数据通信,实现分散控制 和集中管理,是计算机控制系统发展的大趋势,所以,工厂自动化网络和plc的 通信是工业控制中的重要研究课题。通信的方式包括并行通信和串行通信。并行 数据通信方式是以字节

8、为单位的数据传输方式,除了 8根或16根数据线、一根 公共线外,还需要通信双方联络用的控制线。并行通信的传输速度快,但是传输 线的根数多,成本高,一般用于近距离的传输,例如计算机于打印机之间的通信。 串行数据通信方式是以二进制的位(bit)为单位的数据传输方式,每次只传送一 位,除了公共线外,在一个数据传输方向上只需要一根数据线,这根线既作为数 据线又作通信联络的控制线,数据信号和联络信号在这个线上按位进行传送。串 行通信需要的信号线少,最少的只需要两根线(双绞线),适用于距离较远的场 合。计算机和plc都有通用的串行通信接口,工业控制中一般使用串行通信。一、PLC的应用特点1 .可靠性高,抗

9、干扰能力强PLC由于采用现代大规模集成电路技术,采用严格的生产工艺制造,内部电 路采取了先进的抗干扰技术,具有很高的可靠性。例如三菱公司生产的F系列 PLC平均无故障时间高达30万小时。一些使用冗余CPU的PLC的平均无故障 工作时间则更长。从PLC的机外电路来说,使用PLC构成控制系统,和同等规 模的继电接触器系统相比,电气接线及开关接点已减少到数百甚至数千分之一, 故障也就大大降低。此外,PLC带有硬件故障自我检测功能,出现故障时可及时 发出警报信息。2 .配套齐全,功能完善,适用性强PLC发展到今天,已经形成了大、中、小各种规模的系列化产品。可以用于 各种规模的工业控制场合。除了逻辑处理

10、功能以外,现代PLC大多具有完善的 数据运算能力,可用于各种数字控制领域。近年来PLC的功能单元大量涌现, 使PLC渗透到了位置控制、温度控制、CNC等各种工业控制中。加上PLC通信 能力的增强及人机界面技术的发展,使用PLC组成各种控制系统变得非常容易。3 .易学易用,深受工程技术人员欢迎PLC作为通用工业控制计算机,是面向工矿企业的工控设备。它接口容易, 编程语言易于为工程技术人员接受。梯形图语言的图形符号与表达方式和继电器 电路图相当接近,只用PLC的少量开关量逻辑控制指令就可以方便地实现继电 器电路的功能。4,系统的设计、建造工作量小,维护方便,容易改造PLC用存储逻辑代替接线逻辑,大

11、大减少了控制设备外部的接线,使控制系 统设计及建造的周期大为缩短,同时维护也变得容易起来。更重要的是使同一设 备经过改变程序改变生产过程成为可能。这很适合多品种、小批量的生产场合。5 .体积小,重量轻,能耗低以超小型PLC为例,新近出产的品种底部尺寸小于100mm,重量小于150g, 功耗仅数瓦。由于体积小很容易装入机械内部,是实现机电一体化的理想控制设 备。二、西门子s7-200plc的rs-485通信L串行通信的接口标准串行通信有三种接口标准:rs-232c rs-442a和rs-485。rs-485是rs-442a的 变形,rs-442a是全双工,两对平衡差分信号线分别用于发送和接收。r

12、s-485只有 一对平衡差分信号线,不能同时发送接收。使用rs-485通信接口和双绞线可以组成串行通信网络,构成分布式系统,系 统中最多可以有32个站,新的接口器件已允许链接128个站。2.S7-200的网络通信协议S7-200的网络通信协议包括:点对点接口协议(ppi);多点接口协议(mpi); profibus协议;tcp/ip协议;用户定义的协议(自由端口模式)等多达5种类型。3 .西门子s7-200plc的rs-485通信串行通信是西门子工业网络通信中一种经济、有效的通信方式,rs-485是其 最重要的组成部分。门、r2是阻值为10欧的普通电阻,其作用是防止监.485信 号d+和d-短

13、路时产生过电流烧坏芯片,zl z2是钳制电压为6v,最大电流为10a 的齐纳二极管,24v电源和5v电源共地未经隔离,当d+或d-线上有共模干扰电 压灌入时,由桥式整流电路和zl、z2可将共模电压钳制在6.7v,从而保护rs-485 芯片sn75176 (rs-485芯片的允许共模输入电压范围为:-7v+12v)。该保护电 路能承受共模干扰电压功率为60w,保护电路和芯片内部没有防静电措施。4 .rs-232 与 rs-485 的转换由于pc机的串口是rs-232接口,plc的串口是rs-485接口,所以二者的通信 要用到pc/ppi重缆,rs-232接口与rs-485接口的引针对应关系三、常

14、发生的故障解析1 .常见的故障现象_当plc的rs-485 口经非隔离的pc/ppi电缆与电脑连接、plc与plc之间连接或 plc与变频器、触摸屏等通信时时有通信口损坏现象发生,较常见的损坏情况如 下:(1) rl或r2被烧断,zk z2和sn75176完好。这是由于有较大的瞬态干扰 电流经rl或r2、桥式整流、zl或zl到地,zl z2能承受最大10a电流的冲击, 而该电流在rl或r2上产生的瞬态功率为:102xl0=10()()w,当然会将其烧断。(2) sn75176损坏,rl、r2和zl、z2完好。这主要可能是受到静电冲击或 瞬态过电压速度快于zl、z2的动作速度造成的,静电无处不在

15、,仅人体模式也 会产生15kv的静电。(3) zl或z2、sn75176损坏,rl和r2完好。这可能是受到高电压低电流的 瞬态干扰电压将zl或z2和sn75176击穿,由于电流较小和发生时间较短因而rl、 r2不至于发热烧断。2 .故障的原因分析由3.1中的分析得知plc接口损坏的主要原因是由于瞬态过电压和静电造成, 产生瞬态过电压和静电的原因很多也较复杂,如由于plc内部24v电源和5v电 源共地,24V电源的输出端子1+、m为其它设备混合供电可能导致地电位变化, 从而造成共模电压超出允许范围。所以eia-485标准要求将各个rs485接口的信 号地用一条低阻值导线连接在一起以保证各节点的地

16、电位相等,消除地线环流。(1)当带电插拔未隔离的连接电缆时,由于两端电位不相等电路中又存在 诸多电感、电容之类的器件,插拔瞬间必然产生瞬态过电压或过电流。基于此考 虑,在进行通信接头插拔的时候,尽量使设备处于断电状态。(2)连接在rs-485总线上的其它含殳备产生的瞬态过电压或过电流同样会流 入到plc,总线上连接的设备站点数越多,产生瞬态过电压的因素也越多。(3)当通信线路较长或有室外架空线时,雷电是必须考虑的干扰。雷电是 主要的自然干扰源,雷电产生的干扰可以传输到数千公里以外的地方。雷电干扰 的时域波形叠加成随机脉冲背景上的一个大尖峰脉冲,这个能量巨大的尖峰脉冲 必然会在线路上造成过电压,

17、造成plc等通信网中所连设备的损坏,应该加以避 免或降低损坏程度,减少损失。四、解决方法1 .从plc内部考虑(1)采用隔离的dc/dc将24V电源和5V电源隔离,我们分析了三菱、欧姆 龙、施耐德plc以及西门子的profibus接口均是如此。(2)选用带静电保护、过热保护、输入失效保护等保护措施完善的高挡次 rs485芯片,如:sn65hvdll76d max3468csa等,这些芯片价格一般在十几元至 几十元。(3)采用响应速度更快、承受瞬态功率更大的新型保护器件tvs或bl浪涌 吸收器,如p6ke6.8ca的钳制电压为6.8v,承受瞬态功率为500w, bl器件则可抗 击4000a以上大

18、电流冲击。若使用不带故障保护的芯片,如sn75176,可在软件 上作一些处理,从而避免通信异常。即在进入正常的数据通信之前,由主机预先 将总线驱动为大于+200mv,并保持一段时间,使所有节点的接收器产生高电平 输出。这样,在发出有效数据时,所有接收器能够正确地接收到起始位,进而接 收到完整的数据。(4) rl和r2采用正温度系数的自恢复保险ptc,如jk60-010,正常情况下 的电阻值为5欧,并不影响正常通信,当受到浪涌冲击时,大电流流过ptc和保 护器件tvs (或bl), ptc的电阻值将骤然增大,使浪涌电流迅速减小。2 .从plc外部考席(1)使用隔离的pc/ppi电缆,尽量不用廉价

19、的非隔离电缆(特别是在工业 现场)。西门子公司早期出产的pc/ppi电缆(6es7901-3bf00-0xa0)是不隔离的, 现在也改成隔离的电缆了。(2) plc的rs-485 口联网时采用隔离的总线连接器,如pfb-g,速率为。 1.5mbps自动适应,外形和使用方法与西门子非隔离的总线连接相同。(3)与plc联网的第三方设备,如变频器、触摸屏等的rs-485 均使用rs-485 隔离器bh-485g进行隔离,这样各rs-485节点之间就无“电”的联系,也无地线环 流产生,即使某个节点损坏也不会连带其它节点损坏。(4)良好的接地是工控系统安全可靠运行的重要条件,对于工业通信网络 更是如此。

20、在工业通信网络中,至少有三种分开的地线,通过一点接地。第一条 是低电平电路地线(即信号地线),包括数字地、模拟地、信号地和直流地等; 第二条是噪声地线,即继电器、电动机、高功率电路的地线;第三条是机壳接地 点,专供机械外壳、机身、机架、地盘使用,此地线应该和交流电源的地线相接。 交流电源地线应和保护地线相连,以达到避免因公告地线各点点位不均所产生的 干扰。rs-485通信线采用profibus总线专用屏蔽电缆,保证屏蔽层接到每台设备 的外壳并最后接大地。(5)对于有架空线的系统,总线上最好设置专门的防雷击设施。五、结语rs-485通信是工业网络通信的重要组成部分,而且针对网络要求、接口故障 的

21、处理工作等问题都是影响工程控制系统稳定运行的重要问题。处理好这一问 题,保证通信系统的稳定、可靠运行,将大大提高工厂自动化的效率。参考文献1马启青,刘志强,韩建武,等.基于自由口模式实现S7-200系列PLC与 PC机串行通信J.微计算机信息(测控仪表自动化),2003, (11).2谢政华.基于PLC的电排站计算机监控系统的设计与实现D.江西理工 大学,2013.其他参数与普通S7-200产品相同S7-200的宽温型产品,每种都有其单独的订货号,可以到SIPLUS产品主页 查询。如果没有找到,则说明目前没有对应的SIPLUS产品。文本和图形显示面板没有宽温型产品。还要注意国内没有现货,如需要

22、请和当地西门子办事处或经销商联系。8:数字量输入/输出(DI/DO)响应速度有多快?能做高速输入和输出吗?S7-200在CPU单元上设有硬件电路(芯片等)处理高速数字量I/O,如高 速计数器(输入)、高速脉冲输出。这些硬件电路在用户程序的控制下工作,可 以达到很高的频率;但点数受到硬件资源的限制。S7-200 CPU按照以下机制循环工作:读取输入点的状态到输入映像区执行用户程序,进行逻辑运算,得到输出信号的新状态将输出信号写入到输出映像区只要CPU处于运行状态,上述步骤就周而复始地执行。在第二步中,CPU 也执行通讯、自检等工作。上述三个步骤是S7-200 CPU的软件处理过程,可以认为就是程

23、序扫描时间。 实际上,S7-200对数字量的处理速度受到以下几个因素的限制:输入硬件延时(从输入信号状态改变的那一刻开始,到CPU刷新输入映像 区时能够识别其改变的时间)CPU的内部处理时间,包括:读取输入点的状态到输入映像区执行用户程序,进行逻辑运算,得到输出信号的新状态将输出信号写入到输出映像区输出硬件延时(从输出缓冲区状态改变到输出点真实电平改变的时间)上述A,B,C三段时间,就是限制PLC处理数字量响应速度的主要因素。一个实际的系统可能还需要考虑输入、输出器件的延时,如输出点外接的中 间继电器动作时间等。CPU上的部分输入点延时(滤波)时间可以在编程软件Micro/WIN的“系统 块”

24、中设置,其缺省的滤波时间是6.4ms。如果把容易受到干扰的信号接到CPU上可改变滤波时间的DI点上,调整滤 波时间可能改善信号检测的质量。支持高速计数器功能的输入点在相应功能开通时不受此滤波时间约束。滤波 设置对输入映像区的刷新、开关量输入中断、脉冲捕捉功能同样有效。有些输出点要比其他点更快些,是因为它们可以用于高速输出功能,在硬件 上有特殊设计。没有专门使用硬件高速输出功能时,它们只是和普通点一样处理 继电器输出开关频率为1Hz。9: S7-200处理快速响应信号的对策有哪些?使用CPU内置的高速计数器和高速脉冲发生器处理序列脉冲信号使用部分CPU数字量输入点的硬件中断功能,在中断服务程序中

25、处理;进 入中断的延时可以忽略。S7-200拥有“直接读输入”和直接写输出”指令,可以越过程序扫描周期的时 间限制。使用部分CPU数字量输入点的“脉冲捕捉”功能捕捉短暂的脉冲。注意:S7-200系统中最小周期的定时任务为1ms。所有实现快速信号处理的措施,都要考虑所有限制因素的影响。例如,为一 个需要毫秒级响应速度的信号选择500|is输出延时的硬件,显然是不合理的。10: S7-200程序扫描时间和程序大小有关系吗?程序扫描时间与用户程序的大小成正比。S7-200系统手册中有每个指令所需执行时间的数据。实际上很难事先 预先精确计算出程序扫描时间,特别是还没有开始编程序时。可以看出,常规的PL

26、C处理模式不适合时间响应要求高的数字量信号。可 能需要根据具体任务采用一些特别的方法。11: CPU224XP高速脉冲输出最快能达到多少?CPU224 XP的高速脉冲输出Q0.0和Q0.1支持高达100KHz的频率。Q0.0和Q0.1支持5 - 24VDC输出。但是它们必须和Q0.2 - Q0.4 一起成组输 出相同的电压。高速输出只能用在CPU224 XP DC/DC/DC型号。12: CPU 224 XP本体上的模拟量输入也是高速响应的吗?它的响应速度是250ms,不同于模拟量扩展模块的数据。CPU 224 XP本体 上的模拟量I/O芯片与模拟量模块所用的不同,应用的转换原理不同,因此精度

27、 和速度不一样。13: CPU 224 XP后面挂的模拟量模块的地址如何分配?S7-200的模拟量I/O地址总是以2个通道/模块的规律增加。所以CPU 224 XP 后面的第一个模拟量输入通道的地址为AIW4;第一个输出通道的地址为 AQW4, AQW2 不能用。14: S7-200CPU上的通讯口支持哪些讯协议?1)PPI协议:西门子专为S7-200开发的通讯协议2) MPI协议:不完全支持,只能作从站3)自由口模式:由用户自定义的通讯协议,用于与其他串行通讯设备通讯 (如串行打印机等)。S7-200编程软件Micro/WIN提供了通过自由口模式实现的通讯功能:1) USS指令库:用于S7-

28、200与西门子变频器(MM4系列、SINAMICS G110 和老的MM3系列)2) Modbus RTU指令库:用于与支持Modbus RTU主站协议的设备通讯S7-200 CPU上的两个通讯口基本一样,没有什么特殊的区别。它们可以各 自在不同的模式、通讯速率下工作;它们的地址甚至也可相同。分别连接到 CPU上两个通讯口上的设备,不属于同一个网络。S7-200 CPU不能充当网桥的 作用。15: S7-200CPU上的通讯口都能干什么用?1)安装了编程软件Micro/WIN的编程电脑可以对plc编程2)可以连接其他S7-200CPU的通讯口组成网络3)可以与S7- 300/400的MPI通讯

29、口通讯4)可以连接西门子的 HMI 设备(如 TD200、TP170micro TP170 TP270 等)5)可以通过OPC Server (PC Access V1.0)进行数据发布6)可以连接其他串行通讯设备7)可以与第三方HMI通讯16: S7-200CPU上的通讯口是否可以扩展?不能扩展出与CPU通讯口功能完全一样的通讯口。在CPU上的通讯口不够的情况下,可以考虑:购买具有更多通讯口的CPU考察连接设备的种类,如果其中有西门子的人机界面(HML操作面板), 可以考虑增加EM277模块,把面板连接到EM277上17: S7-200CPU上的通讯口,通讯距离究竟有多远?S7-200系统手

30、册上给出的数据是一个网段50m,这是在符合规范的网 络条件下,能够保证的通讯距离。凡超出50m的距离,应当加中继器。加一个 中继器可以延长通讯网络50米。如果加一对中继器,并且它们之间没有S7-200 CPU站存在(可以有EM277),则中继器之间的距离可以达到1000米。符合上 述要求就可以做到非常可靠的通讯。实际上,有用户做到了超过50m距离而不加中继器的通讯。西门子不能保 证这样的通讯一定成功。18:用户在设计网络时,应当考虑到哪些因素?S7-200 CPU上的通讯口在电气上是RS-485 口,RS-485支持的距离是1000m;S7-200 CPU上的通讯口是非隔离的,需要注意保证网络

31、上的各通讯口电位 相等;信号传输条件(网络硬件如电缆、连接器,以及外部的电磁环境)对通讯成 功与否的影响很大。19: S7-200有实时时钟吗?CPU221、CPU222没有内置的实时时钟,需要外插“时钟/电池卡”才能获得 此功能。CPU224、CPU226和CPU226 XM都有内置的实时时钟。20:如何设置日期、时间值,使之开始走动?1)用编程软件(Micro/WIN)的菜单命令PLC Time of Day Clock,通过 与CPU的在线连接设置,完成后时钟开始走动2)编用户程序使用Set,RTC (设置时钟)指令设置。S7-200的160个常见问题解答之二21:智能模块的地址是如何分

32、配的?S7-200系统中除了数字量和模拟量I/O扩展模块占用输入/输出地址外,一 些智能模块(特殊功能模块)也需要在地址范围中占用地址。这些数据地址被模 块用来进行功能控制,一般不直接连接到外部信号。CP243-2 (AS-Interface模块)除了使用IB/QB作为状态和控制字节外,AI 和AQ用于AS-Interface从站的地址映射。22: Step7 - MicroAVIN 的兼容性如何?目前常见的Micro/WIN版本有V4.0和V3.2。再老的版本,如V2.1,除了 用于转化老项目文件,已经没有继续应用的价值。不同版本的MicroAVIN生成的项目文件不同。高版本的Micro/W

33、IN能够向 下兼容低版本软件生成的项目文件;低版本的软件不能打开高版本保存的项目文 件。建议用户总是使用最新的版本,目前最新的版本是Step7 - MicroAVIN V4.0 SPlo23:通讯参数如何设置?缺省情况下,S7-200CPU的通讯口处于PPI从站模式,地址为2,通讯速率 为 9.6K。要更改通讯口的地址或通讯速率,必须在系统块中的Communicaiton Ports (通讯端口)选项卡中设置,然后将系统块下载到CPU中,新的设置才能起作24:如何设置通讯口参数才能提高网络的运行性能?假设一个网络中有2号站和10号站作为主站,(1。号站的)最高地址设置 为15。则对于2号站来说

34、,所谓地址间隙就是3到9的范围;对于10号站来说, 地址间隙就是11到最高站址15的范围,同时还包括。号和1号站。网络通讯中的主站之间会传递令牌,分时单独控制整个网络上的通讯活动。 网络上的所有主站不会同时加入到令牌传递环内,因此必须由某个持有令牌的主 站定时查看比自己高的站址是否有新的主站加入。刷新因数指的就是在第几次获 得令牌后检查一次高站址。如果为2号站设置了地址间隙因数3,则在2号站第三次拿到令牌时会检查 地址间隙中的一个地址,看是否有新的主站加入。设置比较大的因数会提高网络的性能(因为无谓的站址检查少了),但会影 响新的主站加入的速度。如下设置会使网络的运行性能提高:1)设置最接近实

35、际最高站址的最高地址2)使所有主站地址连续排列,这样就不会再进行地址间隙中的新主站检测。25:如何设置数据保持功能?数据保持设置定义CPU如何处理各数据区的数据保持任务。在数据保持设 置区中选中的就是要“保持”其数据内容的数据区。所谓“保持”就是在CPU断电 后再上电,数据区域的内容是否保持断电前的状态。在这里设置的数据保持功能 靠如下几种方式实现:在这里设置的数据保持功能靠CPU内置的超级电容实现,超级电容放电完 毕后,如果安装了外插电池(或CPU221/222用的时钟/电池)卡,则电池卡会继 续数据保持的电源供电,直到放电完毕数据在断电前被自动写入相应的 EEPROM数据区中(如果设置MB

36、0-MB13为保持)26:数据保持设置与EEPROM有什么关系?如果将MB0 - MB13共14个字节范围中的存储单元设置为“保持 则CPU 在断电时会自动将其内容写入到EEPROM的相应区域中,在重新上电后用 EEPROM的内容覆盖这些存储区;如果将其他数据区的范围设置为“不保持”,CPU会在重新上电后将 EEPROM中数值复制到相应的地址;如果将数据区范围设置为“保持”,如果内置超级电容(+电池卡)未能成功 保持数据,则会将EEPROM的内容覆盖相应的数据区,反之则不覆盖。27:设置的密码分哪几种?在系统块中设置CPU密码以限制用户对CPU的访问。可以分等级设置密码, 给其他人员开放不同等

37、级的权限。28:设置了 CPU密码后,为何看不出密码已经生效?在系统块中设置了 CPU密码并下载后,因为你仍然保持了 MicroAVIN与 CPU的通讯连接,所以CPU不会对设置密码的MicroAVIN做保护。要检验密码是否生效,可以:1)停止Micro/WIN与CPU的通讯一分钟以上2)关闭Micro/WIN程序,再打开3)停止CPU的供电,再送电29:数字量/模拟量有冻结功能吗?数字量/模拟量输出表规定的是当CPU处于停机(STOP)状态时,数字量 输出点或者模拟量输出通道如何操作。此功能对于一些必须保持动作、运转的设备非常重要。如抱闸,或者一些关 键的阀门等,不允许在调试PLC时停止动作

38、,就必须在系统块的输出表中进行 设置。数字量:在选中“Freeze output in last state”后,冻结最后的状态,则在CPU 进入STOP状态时数字量输出点保持停机前的状态(是1仍然是1,是。保持为 0),同时下面的b.表不起作用 如果未选中,那么选中的输出点会保持ON (1) 的状态,未选中的为0。模拟量:在选中“Freeze output in last state”后,冻结最后的状态,则在CPU 进入STOP状态时模拟量输出通道保持停机前的状态,同时下面的表不起作用, 未选中时.在下面表中各个规定模拟量输出通道在CPU进入STOP状态时的输出 值。30:数字量输入滤波器是

39、什么作用,该如何设置?可以为CPU上的数字量输入点选择不同的输入滤波时间。如果输入信号有 干扰、噪音,可调整输入滤波时间,滤除干扰,以免误动作。滤波时间可在0.20 12.8ms的范围中选择几档。如果滤波时间设定为6.40ms,数字量输入信号的有效电平(高或低)持续 时间小于6.4ms时,CPU会忽略它;只有持续时间长于6.4ms时,才有可能识别。 另外:支持高速计数器功能的输入点在相应功能开通时不受此滤波时间约束。滤 波设置对输入映像区的刷新、开关量输入中断、脉冲捕捉功能都有效。31:模拟量滤波有什么效果?一般情况下选用S7-200的模拟量滤波功能就不必再另行编制用户的滤波程 序。如果对某个

40、通道选用了模拟量滤波,CPU将在每一程序扫描周期前自动读 取模拟量输入值,这个值就是滤波后的值,是所设置的采样数的平均值。模拟量 的参数设置(采样数及死区值)对所有模拟量信号输入通道有效。如果对某个通道不滤波,则CPU不会在程序扫描周期开始时读取平均滤波 值,而只在用户程序访问此模拟量通道时,直接读取当时实际值。32:模拟量滤波死区值如何设置?死区值,定义了计算模拟量平均值的取值范围。如果采样值都在这个范围内,就计算采样数所设定的平均值;如果当前最新 采样的值超过了死区的上限或下限,则该值立刻被采用为当前的新值,并作为以 后平均值计算的起始值。这就允许滤波器对模拟量值的大的变化有一个快速响应。

41、死区值设为0, 表示禁止死区功能,即所有的值都进行平均值计算,不管该值有多大的变化。对 于快速响应要求,不要把死区值设为0,而把它设为可预期的最大的扰动值(320 为满量程32000的1%)。33:模拟量滤波的设置应该注意哪些?1)为变化比较缓慢的模拟量输入选用滤波器可以抑制波动;2)为变化较快的模拟量输入选用较小的采样数和死区值会加快响应速度;3)对高速变化的模拟量值不要使用滤波器;4)如果用模拟量传递数字量信号,或者使用热电阻(EM231 RTD)、热电 偶(EM231TC)、AS-Interface (CP243-2)模块时,不能使用滤波器。34:如何让Micro/WIN中的监控响应更快

42、?可以设置背景通讯时间,背景通讯时间规定用于“运行模式编程”和程序、数 据监控的Micro/WIN和CPU的通讯时间占整个程序扫描周期的百分比。增加这 个时间可以增加监控的通讯机会,在MicroAVIN中的响应会感觉快一些,但是 同时会加长程序扫描时间。35: cpu上的指示灯可以自定义吗?可以通过用户自定义指示灯;23版CPU的LED指示灯(SF/DIAG)能够显示两种颜色(红/黄)。红色指 示SF (系统故障),黄色DIAG指示灯可以由用户自定义。自定义LED指示灯可以由以下方法控制:1)在系统块的“配置LED”选项卡中设置2)在用户程序中使用DIAG_LED指令点亮上述条件之间是或的关系

43、。如果同时出现SF和DIAG两种指示,红色和黄 色灯会交替闪烁。36:在任何时候我都可以使用全部的程序存储区吗?23版CPU的新功能(运行时编程)需要占用一部分程序存储空间。如果要 利用全部的程序存储区,对于特定的一些CPU型号,需要禁止“运行模式编程” 功能。37:如果我忘了密码,如何访问一个带密码的CPU?即便CPU有密码保护,你也可以不受限制地使用以下功能:1)读写用户数据2)启动,停止CPU3)读取和设置实时时钟如果不知道密码,用户不能读取或修改一个带三级密码保护的CPU中的程 序。38:如何清除设置的密码?如果你不知道CPU的密码,你必须清除CPU内存,才能重新下装程序。执 行清除C

44、PU指令并不会改变CPU原有的网络地址、波特率和实时时钟;如果 有外插程序存储卡,其内容也不会改变。清除密码后,CPU中原有的程序将不 存在。要清除密码,可按如下3种方法操作:1)在Micro/WIN中选择菜单“PLC Clear选择所有三种块并按“OK“确认。2)另外一种方法是通过程序“wipeout.exe”来恢复CPU的缺省设置。这个程 序可在STEP7-Micro/WIN安装光盘中找到;3)另外,还可以在CPU上插入一个含有未加密程序的外插存储卡,上电后 此程序会自动装入CPU并且覆盖原有的带密码的程序。然后CPU可以自由访问。39: POU加密后我还能正常使用吗?POU即程序组织单元

45、,包括S7-200项目文件中的主程序(OB1)、子程序和 中断服务程序。POU可以单独加密,加密后的POU会显示一个锁的标记,不能打开查看程 序内容。程序下载到CPU中,再上载后也保持加密状态。西门子公司随编程软件MicroAVIN提供的库指令、指令向导生成的子程序、 中断程序都加了密。加密并不妨碍使用它们。40:我能对整个工程项目文件进行加密吗?使用Step7-Micro/WIN V4.0以上版本,用户可以为整个Project (项目)文 件加密,使不知道密码的人无法打开项目。在Micro/WIN的File (文件)菜单中的Set Password (设置密码)命令,在 弹出的对话框中输入最

46、多16个字符的项目文件密码。密码可以是字母或数字的组合,区分大小写。41:如何打开老版本Micro/Win创建的项目文件?在正版STEP7 Micro/WIN软件光盘中,都可在Old Realeses文件夹中找到 V2.1版本的Micro/WIN安装软件,此版本的MicroAVIN可打开以前老版本创建 的项目文件。通过它作为桥梁,另存老版本的软件后,可在最新版本STEP7 Micro/WIN软件中打开。注:如果打开后发现有的网络显示为红色的invalid(非法),则可能是PLC型 号太低、版本太旧了,此时可选择高型号或者新版本的CPUo如:在命令菜单 的 PLC Type 中将 CPU222

47、改为 CPU224。42:如何知道自己所编程序大小?Micro/WIN中的命令菜单中执行PLOCompile后,在MicroAVIN下方的显 示窗口(消息输出窗口)可找到你所编程序的大小、占用数据块的大小等。43:编译出错怎么办?在编译后,如果有错,将不能下装程序到CPU。可在Micro/WIN下方的窗 口查看错误,双击该错误即进入到程序中该错误所在处,根据系统手册中的指令 要求进行修改。44:如何知道自己所编程序的扫描时间?在程序运行过一次以后,可在MicroAVIN中的命令菜单中在线查看 PLCInformation可找到CPU中程序的扫描时间。45:如何查找所使用的程序地址空间是否重复使

48、用?在对程序进行编译后,可以点击View浏览条中的交叉参考(Cross Reference) 按钮进入,可以看到程序中所使用元素的详细的交叉参考信息及字节和位的使用 情况。在交叉参考中可直接点击该地址,便进入到程序中该地址所在处。46:在线监控时,在程序块中为何指令功能块竟然是红色?如果在程序编辑器中在线监控,发现有红色的指令功能块,说明发生了错误 或问题。从系统手册可以查到导致ENO=0的错误。如果是“非致命”故障,可以 在菜单PLC Information对话框中查看错误类型。对于NetR/NetW (网络读/写)、XMT/RCV (自由口发送/接收)、PLS等 等与PLC操作系统或硬件设置有关的指令,在运行时

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com