西门子6ES7131-6BF00-0BA0德国进口
西门子ET200模块6ES7131-6BF00-0BA0 现货供应 全新原装
SIEMENS
真心的对待每一份报价,真诚的对待每一位客户。
联 系 人 :黄小琴
24小时服务热线 :15021045968
销售电话 :021-31129606
商务QQ :237741731
…………………………………………………………………
西门子ET200模块6ES7131-6BF00-0AA0现货供应
上海赞国西门子代理。
上海赞国 主要产品有“PLC,变频器,触摸屏,模块,传感器,低压器,伺服电机,工控机”。全新原装,质量保证,保修一年,价格合理,支持技术服务!SIEMENS 可编程控制器
1、 SIMATIC S7 系列PLC:S7-200、S7-1200、S7-300、S7-400、ET-200
2、 逻辑控制模块 LOGO!230RC、230RCO、230RCL、24RC、24RCL等
3、 SITOP直流电源 24V DC 1.3A、2.5A、3A、5A、10A、20A、40A可并联.
4、HMI 触摸屏TD200 TD400C K-TP OP177 TP177,MP277 MP377,
SIEMENS 交、直流传动装置
1、 交流变频器 MICROMASTER系列:MM420、MM430、MM440、G110、G120.
MIDASTER系列:MDV
2、全数字直流调速装置 6RA23、6RA24、6RA28、6RA70、6SE70系列
SIEMENS 数控 伺服
SINUMERIK:801、802S 、802D、802D SL、810D、840D、611U、S120
“信誉**,客户至上”是公司成立之初所确立的宗旨,在公司领导的严格要求和员工们不折不扣地贯彻执行下发展延续至今。“假一罚十”一直是我公司的主动承诺。
附加关键词
调查, 总结, 概括, 综述, 综合评述, 工程效率, 性能, 全集成自动化, 自动化解决方案, 工程平台1 解决方案 1.1 项目介绍 图 1 PROFINET IO网络拓扑,用于SFC51/SFB52/SFB54的诊断。其中CPU319-3PN/DP用做IO控制器,SCALANCE X交换机和ET200S, ET200Eco作为IO设备进行连接。 ......
1 解决方案
1.1 项目介绍
图 1 PROFINET IO网络拓扑,用于SFC51/SFB52/SFB54的诊断。其中CPU319-3PN/DP用做IO控制器,SCALANCE X交换机和ET200S, ET200Eco作为IO设备进行连接。
图 1 PROFINET IO网络拓扑
本例中使用到的主要硬件和软件如下:
名称 |
数量 |
版本 |
订货号 |
CPU319-3PN/DP |
1 |
V2.8 |
6ES7 318-3EL00-0AB0 |
SCALANCE X208 |
1 |
V4.0 |
6GK5 208-0BA10-2AA3 |
SCALANCE X201-3P IRT |
1 |
V4.1 |
6GK5 201-3BH00-2BA3 |
IM151-3 PN |
1 |
V6.1 |
6ES7 151-3BA23-0AB0 |
IM151-3 PN FOC |
1 |
V4.0 |
6ES7 151-3BB21-0AB0 |
PM-E |
2 |
|
6ES7 138-4CA01-0AA0 |
2DO HF |
2 |
|
6ES7 132-4BB01-0AB0 |
ET200 eco PN |
1 |
|
6ES7 142-6BG00-0AB0 |
Step7 |
1 |
|
V5.4+SP5 |
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信息进行维护和刷新。
可以使用在PROFINET IO诊断的SSL_ID:
SSL_ID (W#16#...) |
部分列表(PROFINET) |
INDEX (W#16#...) |
0C91 |
PROFINET接口模块(集成的或外部的)上的模块的模块状态信息 |
逻辑基地址,输出模块 bit15=1 |
0D91 |
PROFINET中的所有模块的模块状态信息 |
bits 0到10: 站号,bits 11到 14: PN IO系统总线号的后两位, Bit 15: 1 |
0094 |
PROFINET接口模块(集成的或外部的)上站的预期状态 |
100-115: PN IO系统总线号 |
0294 |
读取实际的站点是否存在 |
同上 |
0694 |
读取实际的站点是否出错 |
同上 |
0794 |
读取实际的站点维护状态 |
同上 |
0C96 |
PROFINET中的所有模块的模块状态信息 |
逻辑基地址,输出模块 bit15=1 |
通过SFC51只能获取站或模块的状态信息,例如,丢站,或者该模块有错误,并不能获取模板的故障的详细信息,例如哪一个模板的通道发生断线,短路等。
2.2 编程
这里使用SFC51来读取每一个站点的实际状态,判断该站是否发生丢站故障。在PLC中添加并下载空的OB86,防止测试丢站时,发生CPU停机现象。当然也可以使用OB86来读取每一个IO设备的实际状态,但需要更多的编写程序,关于使用OB86来获取IO站点的状态信息,请参考网站下载中心《使用OB8x诊断SIMATIC PLC(PN) 》87668286
在OB1中加入SFC51,关于参数设置,点击“F1”参考SFC51在线帮助。程序示例如下:
CALL "RDSYSST"
REQ :=M0.0
SZL_ID :=MW2
INDEX :=MW4
RET_VAL :=MW6
BUSY :=M0.1
SZL_HEADER:=DB1.SSL_HEADER
DR :=DB1.RECORD
按照上表在变量表中设置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上进行显示,方便用**发现和维护现场故障。
3 SFB52诊断
3.1 介绍
SIMATIC S7 诊断数据记录提供了附加的详细信息的诊断性能。系统功能块SFB 52 “RDREC” 用于读取这些数据记录。
调用时,系统功能块对要诊断的站ID进行寻址,并以 INDEX 参数标明要读出的数据记录。这可能是中央机架或分布式组件(PROFIBUS DP或PROFINET IO)中的一个模块。如果没有诊断信息,则系统功能块执行后没有输出。由于 SFB 52 “RDREC” 是一个异步执行的 SFB,即执行过程横跨几个 SFB调用,因此该块只能在循环操作中使用。不能在诊断 OB 或定时中断 OB 中使用。除了出错的**位置外,SFB 52 诊断数据记录还包含发生错误的类型信息。为了进一步分析,可对该信息进行评估。
在MLEN中指定要读取的**多字节数。目标区域RECORD的选定长度至少应等于
MLEN字节的长度。输出参数VALID如为TRUE,则表明已将数据记录成功传送到目标区域RECORD中。此时,输出参数LEN包含所取得的数据的长度(以字节计)。输出参数ERROR用以指示是否发生数据记录传送错误。如果发生错误,则输出参数STATUS包含错误信息。
该功能块属于状态驱动类型,可以在OB1或者其它循环OB块中调用,用于读取诊断记录或者组态记录等数据记录。
PROFINET IO 设备模型说明了模块化和紧凑型现场设备的结构。 它根据 PROFIBUS DP 的基本特性构建。子模块和 API 的定义已添加至设备模型,以增加 IO 设备的灵活性。
一个 PROFINET IO 设备包括一个或多个“逻辑设备”, 这些设备依次包含一个或多个 API(应用程序进程标识符),至少包含 API 0。
设备的特性通过IO设备的基于XML的GSD(General Station Description)文件来描述。可以通过PROFINET XML Viewer来读取GSDXML文件。
涉及到分级的概念,AP,API,SLOT,SUBSLOT。每个寻址级别都有一组可用的诊断记录和组态记录。 通过记录编号的首字母来区别各记录组的诊断级别,如下图 4 诊断级别。关于PROFINET IO设备模型和诊断的数据记录结构请参考 19289930
图 4 诊断级别
3.2 编程
这里使用SFB52来读取ET200S IM151-3PN FOC站点输出模块的状态,例如断线等,参考图 5 ET200S FOC的硬件组态列表。在PLC中添加并下载空的OB82,防止测试断线故障时,发生CPU停机现象。当然也可以使用OB82来读取IO设备的模块状态信息,但需要更多的编写程序,关于使用OB82来获取IO站点的模块的状态信息,请参考网站下载中心《使用OB8x诊断SIMATIC PLC(PN) 》87668286
图 5 ET200S FOC的硬件组态列表
双击该站的2DO DC24V/0.5AHF模板,设置使能通道0相关的诊断“断线”,参考图 6 ET200S 2DO模块的参数设置。
图 6 ET200S 2DO模块的参数设置
在OB1中加入SFB52,关于参数设置,点击“F1”参考SFB52在线帮助。程序示例如下:
6ES72110AA230xB0 SIMATIC S7-200 CPU211,DC/DC/DC,6输入/4输出
6ES72110BA230xB0 SIMATIC S7-200 CPU211,AC/DC/Rly,6输入/4输出
6ES72121AB230xB0 SIMATIC S7-200 CPU222,DC/DC/DC,8输入/6输出
6ES72121BB230xB0 SIMATIC S7-200 CPU222,AC/DC/Rly,8输入/6输出
6ES72141AD230xB0 SIMATIC S7-200 CPU224,DC/DC/DC,14输入/10输出
6ES72141BD230xB0 SIMATIC S7-200 CPU224,AC/DC/Rly,14输入/10输出
6ES72142AD230xB0 SIMATIC S7-200 CPU224XP,DC/DC/DC,14输入/10输出,集成2AI/1AO
6ES72142AS230xB0 SIMATIC S7-200 CPU224XPsi,DC/DC/DC,14输入/10输出,集成2AI/1AO
6ES72142BD230xB0 SIMATIC S7-200 CPU224XP,AC/DC/Rly,14输入/10输出(NPN输出),集成2AI/1AO
6ES72162AD230xB0 SIMATIC S7-200 CPU226,DC/DC/DC,24输入/16输出
6ES72162BD230xB0 SIMATIC S7-200 CPU226,AC/DC/Rly,24输入/16输出
6ES72121AB230xB8 S7-200CN CPU222,DC/DC/DC,8输入/6输出
6ES72121BB230xB8 S7-200CN CPU222,AC/DC/Rly,8输入/6输出
6ES72141AD230xB8 S7-200CN CPU224,DC/DC/DC,14输入/10输出
6ES72141BD230xB8 S7-200CN CPU224,AC/DC/Rly,14输入/10输出
6ES72142AD230xB8 S7-200CN CPU224XP,DC/DC/DC,14输入/10输出,集成2AI/1AO
6ES72142AS230xB8 S7-200CN CPU224XPsi,DC/DC/DC,14输入/10输出,集成2AI/1AO
6ES72142BD230xB8 S7-200CN CPU224XP,AC/DC/Rly,14输入/10输出(NPN输出),集成2AI/1AO
6ES72162AD230xB8 S7-200CN CPU226,DC/DC/DC,24输入/16输出
6ES72162BD230xB8 S7-200CN CPU226,AC/DC/Rly,24输入/16输出
6ES72211BF220xA0 SIMATIC S7-200, EM221 数字量输入模块, 8输入24V DC
6ES72211BH220xA0 SIMATIC S7-200, EM221 数字量输入模块, 16输入24V DC
6ES72211EF220xA0 SIMATIC S7-200, EM221 数字量输入模块, 8输入 交流120/230V AC
6ES72221BD220xA0 SIMATIC S7-200, EM222 数字量输出模块,4输出24V DC 5A
6ES72221BF220xA0 SIMATIC S7-200, EM222 数字量输出模块,8输出24V DC
6ES72221EF220xA0 SIMATIC S7-200, EM222 数字量输出模块,8输出 交流120/230V AC
6ES72221HD220xA0 SIMATIC S7-200, EM222 数字量输出模块,4输出继电器 10A
6ES72221HF220xA0 SIMATIC S7-200, EM222 数字量输出模块,8输出继电器
6ES72231BF220xA0 SIMATIC S7-200, EM223 数字量输入/输出模块,4输入 24V DC/4输出 24V DC
6ES72231BH220xA0 SIMATIC S7-200, EM223 数字量输入/输出模块,8输入 24V DC/8输出 24V DC
6ES72231BL220xA0 SIMATIC S7-200, EM223 数字量输入/输出模块,16输入 24V DC/16输出 24V DC
6ES72231BM220xA0 SIMATIC S7-200, EM223 数字量输入/输出模块,32输入 24V DC/32输出 24V DC
6ES72231HF220xA0 SIMATIC S7-200, EM223 数字量输入/输出模块,4输入 24V DC/4输出继电器
6ES72231PH220xA0 SIMATIC S7-200, EM223 数字量输入/输出模块,8输入 24V DC/8输出继电器
6ES72231PL220xA0 SIMATIC S7-200, EM223 数字量输入/输出模块,16输入 24V DC/16输出继电器
6ES72231PM220xA0 SIMATIC S7-200, EM223 数字量输入/输出模块,32输入 24V DC/32输出继电器
6ES72310HC220xA0 SIMATIC S7-200, EM231 模拟量输入模块,4输入
6ES72310HF220xA0 SIMATIC S7-200, EM231 模拟量输入模块,8输入
6ES72317PB220xA0 SIMATIC S7-200, EM231 热电阻模块,2输入
6ES72317PC220xA0 SIMATIC S7-200, EM231 热电阻模块,4输入
6ES72317PD220xA0 SIMATIC S7-200, EM231 热电偶模块,4输入
6ES72317PF220xA0 SIMATIC S7-200, EM231 热电偶模块,8输入
6ES72320HB220xA0 SIMATIC S7-200, EM232 模拟量输出模块,2输出
6ES72320HD220xA0 SIMATIC S7-200, EM232 模拟量输出模块,4输出
6ES72350KD220xA0 SIMATIC S7-200, EM235 模拟量输入输出模块,4输入/1输出
6ES72531AA220xA0 SIMATIC S7-200, EM253 定位模块
6ES72770AA220xA0 SIMATIC S7-200, EM277 Profibus-DP 从站模块
6ES72211BF220xA8 S7-200CN, EM221 数字量输入模块, 8输入24V DC
6ES72211BH220xA8 S7-200CN, EM221 数字量输入模块, 16输入24V DC
6ES72221BF220xA8 S7-200CN, EM222 数字量输出模块,8输出24V DC
6ES72221HF220xA8 S7-200CN, EM222 数字量输出模块,8输出继电器
6ES72231BF220xA8 S7-200CN, EM223 数字量输入/输出模块,4输入 24V DC/4输出 24V DC
6ES72231BH220xA8 S7-200CN, EM223 数字量输入/输出模块,8输入 24V DC/8输出 24V DC
6ES72231BL220xA8 S7-200CN, EM223 数字量输入/输出模块,16输入 24V DC/16输出 24V DC
6ES72231BM220xA8 S7-200CN, EM223 数字量输入/输出模块,32输入 24V DC/32输出 24V DC
6ES72231HF220xA8 S7-200CN, EM223 数字量输入/输出模块,4输入 24V DC/4输出继电器
6ES72231PH220xA8 S7-200CN, EM223 数字量输入/输出模块,8输入 24V DC/8输出继电器
6ES72231PL220xA8 S7-200CN, EM223 数字量输入/输出模块,16输入 24V DC/16输出继电器
6ES72231PM220xA8 S7-200CN, EM223 数字量输入/输出模块,32输入 24V DC/32输出继电器
6ES72310HC220xA8 S7-200CN, EM231 模拟量输入模块,4输入
6ES72317PB220xA8 S7-200CN, EM231 热电阻模块,2输入
6ES72317PD220xA8 S7-200CN, EM231 热电偶模块,4输入
6ES72320HB220xA8 S7-200CN, EM232 模拟量输出模块,2输出
6ES72350KD220xA8 S7-200CN, EM235 模拟量输入输出模块,4输入/1输出
6EP13321LA00 PS207电源,输入: 100-240 V AC (110-300 V DC),输出: 24 V DC/2.5 A
6EP13321LA10 PS207电源,输入: 100-240 V AC (110-300 V DC),输出: 24 V DC/4 A
6ES72906AA200xA0 SIMATIC S7-200, 扩展电缆, 0.8米
6ES72918BA200xA0 SIMATIC S7-200, 电池卡
6ES72918GF230xA0 SIMATIC S7-200, 64K存储卡
6ES72918GH230xA0 SIMATIC S7-200, 256K存储卡
6ES72971AA230xA0 SIMATIC S7-200, CPU221/222时钟卡(包括电池卡功能)
6ES79013CB300xA0 SIMATIC S7-200, PC/PPI 电缆, RS232/RS485转换,带光电隔离,大187.5K波特率,支持多主站
6ES79013DB300xA0 SIMATIC S7-200, PC/PPI 电缆, U/RS485转换,带光电隔离,大187.5K波特率,支持多主站
666400AA000AX0 文本显示器, 4行字符显示