siemens西门子6ES7135-6HD00-0BA1
浔之漫智控技术有限公司长期低价销售数控伺服系统:80
2C S、802D SL、810D DE、820D SL、840C CE、840D DE、840D SL、840Di SL、S120数控系统、数控伺服驱动模块、控制模块、电源模块、备品备件等。
有一种力量,正在支持我们前行,源于博大精深,同心致远。
上海浔之漫长期低价销售西门子PLC200.300.400.S1200.S1500.ET200.Smart200,6SE70变频器.70备件.6SY7000/7010.C98面板,6RA70/28/24直流调速器,6XV电缆,6EP电源,3RW30/40/44软启动器,6AV人机触摸屏,LOGO!,6SL系列G110.G120.S120.V10.V20,MM440/430/420变频,6DR阀门定位器,7ML.7ME.7MF.7MH仪表仪器,6FC.6SN伺服数控,电机等西门子系列产品
LC工作可靠,出现故障的情况不多,这大大减轻了维修的工作量。这在讲述PLC的第三个特点时,还将进一步介绍。 ②即使PLC出现故障,维修也很方便。这是因为PLC都设有很多故障提示信号,如PLC支持内存保持数据的电池电压不足,相应的就有电压低信号指示。而且,PLC本身还可作故障情况记录。所以,PLC出了故障,很易诊断。同时,诊断出故障后排故也很简单。可按模块排故,而模块的备件市场可以买到,进行简单的更换就可以。至于软件,调试好后不会出故障,再多只要依据使用经验进行调整,使之完善就是了。 (5)改用方便:PLC用于某设备,若这个设备不再使用了,其所用的PLC还可给别的设备使用,只要改编一下程序,就可办到。如果原设备与新设备差别较大,它的一些模块还可重用
1 解决方案
1.1 项目介绍
图 1 profinet io网络拓扑,用于sfc51/sfb52/sfb54的诊断。其中cpu319-3pn/dp用做io控制器,scalance x交换机和et200s, et200eco作为io设备进行连接。
图 1 profinet io网络拓扑
1.2 硬件组态
按照1.1中的硬件在step7中进行组态。然后分配设备名,下载组态数据到cpu319中,具体设置设备名以及完成profinet通讯,请参考网站下载中心《s7-300 profinet io 通讯快速入门》72325620
图 2 step7的硬件组态
其中,“ethernet(1):profinet-io-system(100)"总线的100表示profinet总线的序号。io设备例如scalacne x和et200上从1到5,表示profinet io的设备号。
2 sfc51诊断
2.1 介绍
系统状态列表(ssl)用于描述可编程逻辑控制器的当前状态。ssl的内容只能通过系统功能进行读取,而不能修改。换言之,部分列表是虚拟列表,只是在有特殊请求时由cpu的操作系统所创建。
sfc 51 “rdsysst" 系统功能用于读取 “系统状态列表" (简写为ssl),部分列表或 cpu 的 ssl 列表摘录。对于 profinet io,这些 ssl包含了 i/o 模块,profinet io 主站系统或实际控制器的状态信息。当选择所用的、特别是在一个中断或启动 ob 中使用的 ssl id 时,必须注意的是 sfc 仅能同步执行。如果执行 sfc 之后,busy 位激活表明几个循环执行一次 sfc,数据还没有读出,因此数据是无效的。接收到的系统状态列表数据记录包括了诊断 profinet io 设备上的信息概览。
pn通信部分列表是虚拟列表,只是在有请求时由cpu的操作系统所创建。虚拟列表来自 cpu 内部的pn io控制器的缓冲区,缓冲区由控制器的启动和alarm信息进行维护和刷新。
通过sfc51只能获取站或模块的状态信息,例如,丢站,或者该模块有错误,并不能获取模板的故障的详细信息,例如哪一个模板的通道发生断线,短路等。
2.2 编程
这里使用sfc51来读取每一个站点的实际状态,判断该站是否发生丢站故障。在plc中添加并下载空的ob86,防止测试丢站时,发生cpu停机现象。当然也可以使用ob86来读取每一个io设备的实际状态,但需要更多的编写程序,关于使用ob86来获取io站点的状态信息,请参考网站下载中心《使用ob8x诊断simatic plc(pn) 》87668286
按照上表在变量表中设置ssl_id=0294 (mw2)和index=16#64 (mw4),其中16进制64的十进制为100,表示profinet总线的序号,请参考图 2 step7的硬件组态。添加要查看的变量,并使能m0.0为1。其中读取到的数据记录个数为1 (db1.dbw2),该数据记录的长度为258bytes (db1.dbw0)。db1.dbw4表示profinet总线的序号,这里为100 (64h) 。对于db1.dbb6为2#0011_1111,其中bit0表示组信息,如果为1,表示至少有一个io设备与io控制器进行通讯,如果为0,表示io站点全部丢失。bit1~bit5表示设备号1~5的io设备的状态,1表示io设备存在,0表示io设备丢站。至于其它bit和高字节中的bit依次类推,表示对应io设备的状态。
图 3 根据变量表查看设备状态
根据这些位bit1~5,可以很方便的在wincc/wincc flexible中或任何第三方与plc通讯的hmi上进行显示,方便用快速发现和维护现场故障。
- 西门子6ES7235-0KD22-0XA8技术参数 2024-11-22
- 西门子6ES7232-0HD22-0XA0技术参数 2024-11-22
- 西门子6ES7232-0HB22-0XA8技术参数 2024-11-22
- 西门子6ES7231-7PF22-0XA0技术参数 2024-11-22
- 西门子6ES7231-7PD22-0XA8技术参数 2024-11-22
- 西门子6ES7231-7PC22-0XA0技术参数 2024-11-22
- 西门子6ES7231-7PB22-0XA8技术参数 2024-11-22
- 西门子6ES7231-0HF22-0XA0技术参数 2024-11-22
- 西门子6ES7231-0HC22-0XA8技术参数 2024-11-22
- 西门子6ES7223-1PM22-0XA8技术参数 2024-11-22