上海西邑电气技术有限公司

免费会员·7年
您现在的位置: 上海西邑电气技术有限公司>>西门子>>西门子模块>> 6ES73262BF100AB0西门子上海一级代理商6ES73262BF100AB0
6ES73262BF100AB0西门子上海一级代理商6ES73262BF100AB0
参考价: 面议
具体成交价以合同协议为准
  • 6ES73262BF100AB0 产品型号
  • 西门子/SIEMENS 品牌
  • 经销商 厂商性质
  • 上海市 所在地

访问次数:229更新时间:2018-04-13 14:50:16

联系我们时请说明是智能制造网上看到的信息,谢谢!
免费会员·7年
人:
钟涛

扫一扫访问手机商铺

产品简介
西门子上海一级代理商6ES73262BF100AB0
SIMATIC S7,数字输入 SM 326,F-DI 24xDC 24V, 故障安全型数字输入 针对 SIMATIC S7 F 系统 带诊断报警, 至 4 类线(EN 954-1)/ SIL3(IEC61508)/PLE(ISO13849), 1个 40针
产品介绍

西门子上海一级代理商6ES73262BF100AB0

西门子上海一级代理商6ES73262BF100AB0

 

SIEMENS西门子上海朕锌电气设备有限公司

:钟涛
24小时销售及:

手 机:
: 1824547528  
地址:上海市金山区枫湾路500

 

SIEMENS数控伺服 

  1. 840D 802S/C 802SL 828D 801D:6FC5210 6FC6247 6FC5357 6FC5211 6FC5200 6FC5510 

  2. 伺服驱动:6SN1123 6SN1145 6SN1146 6SN1118 6SN1110 6SN1124 6SN1125 6SN1128

 回收西门子CPU313C-2DP模块回收西门子CPU313C-2DP模块

SIMATIC S7-200:用于基础自动化任务的微型PLC

坚固而强大:SIMATIC S7- 200微型PLC在实时模式下具有速度快,具有通讯功能和较高的生产力的特点。*的模块化设计促进了低性能定制产品的创造和可扩展性的解决方案。来自西门子的S7 - 200微型PLC可以被当作独立的微型PLC解决方案或与其他控制器相结合使用。

 

SIMATIC S7-300:用于制造行业的模块化通用控制器

SIMATIC S7- 300通用控制器是专门设计用于制造行业,特别是汽车和包装行业,的创新性系统解决方案。这种模块化控制器可作为理想的集中和分散配置通用自动化系统。安全技术和运动控制也可与标准自动化一起被集成进该通用控制器中。

SIMATIC S7-300:用于制造行业的模块化通用控制器

SIMATIC S7- 300通用控制器是专门设计用于制造行业,特别是汽车和包装行业,的创新性系统解决方案。这种模块化控制器可作为理想的集中和分散配置通用自动化系统。安全技术和运动控制也可与标准自动化一起被集成进该通用控制器中。

 

SIMATIC S7-400过程控制器性能强大的解决方案

作为SIMATIC过程控制器系列的一部分,S7- 400被设计用于制造和过程自动化领域的系统解决方案。这个过程控制器是数据密集型任务,特别是典型过程工业的理想选择。高处理速度和高确定性的响应时间能够确保对制造业高速加工中的短机器循环周期。

 

西门子CNC控制器和CNC系统-SINUMERIK是可满足各种需求的创新型数控系统

西门子CNC控制器和CNC系统-SINUMERIK 自动化系统采用模块化设计,具有可扩缩性,融合了用于机床的多种产品。无论是否部署用于标准化车床和铣床,作为功能强大的、基于驱动的数控系统,或作为基于 PC 的解决方案,选择该数控系统都会使设备运行更富有创新性,更具竞争力。

西门子其它驱动技术:西门子提供的驱动技术系列产品在可谓,包括西门子变频器SINAMICS、西门子电机SIMOTICS、减速器、减速电机、联轴器、混合驱动等系列,以及运动控制SIMOTION等,涵盖所有扭矩范围、性能等级和电压等级。

 

 

西门子通讯总线--PROFIBUS,*的现场总线系统:正在走向成功

PROFIBUS 拥有远远超过 2500 万个已安装节点,是世界市场上的现场总线系统。增长仍然强劲,而且这并非偶然。这一通用通讯总线系统所提供的工业自动化的优点,得到了所有行业的好评。利用 PROFIBUS 通讯的能力。西门子提供针对此目的丰富的产品和系统。

适合所有工业自动化任务的现场总线

该通讯总线基于模块化概念,可适应大量不同应用,并广泛应用于离散式自动化和过程工业的所有工段。该通讯总线在*的广泛应用中久经验证,可用于所有生产和过程步骤。采用统一的 PROFIBUS 解决方案,可*地降低投资、运行和维护成本,显著提高生产力。

西门子变频器--驱动解决方案 实现所有可能

不管您的调速应用要求有多么苛刻,西门子总可以提供的驱动解决方案。 从直流到交流, 从低压到中压,我们致力于以优异的产品及的工程设计满足您的全部要求。

驱动系统的*

西门子创新性的设计可为各种调速应用提供的驱动解决方案。其产品线涵盖从基本驱动到高性能伺服应用,从直流到交流, 从低压到中压, 以及量身定制的解决方案。

西门子变频器 SINAMICS是西门子公司的驱动平台, 是秉承西门子公司百余年驱动经验, 融合科技的成果. 具有产品范围广泛, 满足所有驱动要求的特点.

除西门子变频器 SINAMICS平台外, 经典的SIMOVERT MASTERDRIVES, MICROMASTER, 以及Loher Dynavert 和 Perfect Harmony 等产品, 在众多领域被广泛认可及好评.

回收西门子CPU313C-2DP模块回收西门子CPU313C-2DP模块

电源模板 

6ES7307-1BA00-0AA0 电源模块(2A)

6ES7307-1EA00-0AA0 电源模块(5A)

6ES7307-1KA01-0AA0 电源模块(10A)

CPU 

6ES7312-1AE13-0AB0 CPU312,32K内存

6ES7312-5BE03-0AB0 CPU312C,32K内存 10DI/6DO

6ES7313-5BF03-0AB0 CPU313C,64K内存 24DI/16DO / 4AI/2AO

6ES7313-6BF03-0AB0 CPU313C-2PTP,64K内存 16DI/16DO

6ES7313-6CF03-0AB0 CPU313C-2DP,64K内存 16DI/16DO

6ES7314-1AG13-0AB0 CPU314,96K内存

6ES7314-6BG03-0AB0 CPU314C-2PTP 96K内存 24DI/16DO / 4AI/2AO

6ES7314-6CG03-0AB0 CPU314C-2DP 96K内存 24DI/16DO / 4AI/2AO

6ES7315-2AG10-0AB0 CPU315-2DP, 128K内存

6ES7315-2EH13-0AB0 CPU315-2 PN/DP, 256K内存

6ES7317-2AJ10-0AB0 CPU317-2DP,512K内存

6ES7317-2EK13-0AB0 CPU317-2 PN/DP,1MB内存

6ES7318-3EL00-0AB0 CPU319-3 PN/DP,1.4M内存

内存卡 

6ES7 953-8LF20-0AA0 SIMATIC Micro内存卡 64kByte(MMC)

6ES7 953-8LG11-0AA0 SIMATIC Micro内存卡128KByte(MMC)

6ES7 953-8LJ20-0AA0 SIMATIC Micro内存卡512KByte(MMC)

6ES7 953-8LL20-0AA0 SIMATIC Micro内存卡2MByte(MMC)

6ES7 953-8LM20-0AA0 SIMATIC Micro内存卡4MByte(MMC)

6ES7 953-8LP20-0AA0 SIMATIC Micro内存卡8MByte(MMC)

开关量模板 

6ES7 321-1BH02-0AA0 开入模块(16点,24VDC)

6ES7 321-1BH10-0AA0 开入模块(16点,24VDC)

6ES7 321-1BH50-0AA0 开入模块(16点,24VDC,源输入)

6ES7 321-1BL00-0AA0 开入模块(32点,24VDC)

6ES7 321-7BH01-0AB0 开入模块(16点,24VDC,诊断能力)

6ES7 321-1EL00-0AA0 开入模块(32点,120VAC)

6ES7 321-1FF01-0AA0 开入模块(8点,120/230VAC)

6ES7 321-1FF10-0AA0 开入模块(8点,120/230VAC)与公共电位单独连接

6ES7 321-1FH00-0AA0 开入模块(16点,120/230VAC)

6ES7 321-1CH00-0AA0 开入模块(16点,24/48VDC)

6ES7 321-1CH20-0AA0 开入模块(16点,48/125VDC)

6ES7 322-1BH01-0AA0 开出模块(16点,24VDC)

6ES7 322-1BH10-0AA0 开出模块(16点,24VDC)高速

6ES7 322-1CF00-0AA0 开出模块(8点,48-125VDC)

6ES7 322-8BF00-0AB0 开出模块(8点,24VDC)诊断能力

6ES7 322-5GH00-0AB0 开出模块(16点,24VDC,独立接点,故障保护)

6ES7 322-1BL00-0AA0 开出模块(32点,24VDC)

6ES7 322-1FL00-0AA0 开出模块(32点,120VAC/230VAC)

6ES7 322-1BF01-0AA0 开出模块(8点,24VDC,2A)

6ES7 322-1FF01-0AA0 开出模块(8点,120V/230VAC)

6ES7 322-5FF00-0AB0 开出模块(8点,120V/230VAC,独立接点)

6ES7 322-1HF01-0AA0 开出模块(8点,继电器,2A)

6ES7 322-1HF10-0AA0 开出模块(8点,继电器,5A,独立接点)

6ES7 322-1HH01-0AA0 开出模块(16点,继电器)

6ES7 322-5HF00-0AB0 开出模块(8点,继电器,5A,故障保护)

6ES7 322-1FH00-0AA0 开出模块(16点,120V/230VAC)

6ES7 323-1BH01-0AA0 8点输入,24VDC;8点输出,24VDC模块

6ES7 323-1BL00-0AA0 16点输入,24VDC;16点输出,24VDC模块

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/DP1V2.8 6ES7 318-3EL00-0AB0
SCALANCE X2081V4.06GK5 208-0BA10-2AA3
SCALANCE X201-3P IRT1V4.16GK5 201-3BH00-2BA3
IM151-3 PN1V6.16ES7 151-3BA23-0AB0
IM151-3 PN FOC1V4.0 6ES7 151-3BB21-0AB0
PM-E2 6ES7 138-4CA01-0AA0
2DO HF2 6ES7 132-4BB01-0AB0
ET200 eco PN1 6ES7 142-6BG00-0AB0
Step71 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#...)
0C91PROFINET接口模块(集成的或外部的)上的模块的模块状态信息逻辑基地址,输出模块 bit15=1
0D91PROFINET中的所有模块的模块状态信息bits 0到10: 站号,bits 11到 14: PN IO系统总线号的后两位, Bit 15: 1
0094PROFINET接口模块(集成的或外部的)上站的预期状态100-115: PN IO系统总线号
0294读取实际的站点是否存在同上
0694读取实际的站点是否出错同上
0794读取实际的站点维护状态同上
0C96PROFINET中的所有模块的模块状态信息逻辑基地址,输出模块 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中要读取的zui多字节数。目标区域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在线帮助。程序示例如下:

CALL "RDREC" , DB52
REQ :=M0.2
ID :=MD8
INDEX :=MW12
MLEN :=MW14
VALID :=M0.3
BUSY :=M0.4
ERROR :=M0.5
STATUS:=MD18
LEN :=MW22
RECORD:=DB2.DB_RECORD

按照需要上表在变量表中设置ID=16#00008002 (MD8)和INDEX=16#800A (MW12),其中8002表示该输出模板的逻辑地址,请参考图 4 ET200S FOC的硬件组态列表。添加要查看的变量,并使能Q2.0为1,此时激活断线故障,DO模板、ET200S FOC接口模板以及CPU的SF灯亮。设置MLEN (MW14) 的数据长度为100,需要大于或等于实际读取到的数据记录的长度,否则无法读到相关的诊断的信息。然后使能M0.2为1,读取到的数据记录如下图 7 诊断数据记录。其中zui后一个字DB2.DBW24为16#0006,表示在该站的2 (DB2.DBW10) 号槽,1 (DB2.DB12) 号子槽的通道0 (DB2.DBW20) 发生“断路”故障,参考图 8 ChannelErrorType编码。更多详细的通道故障类型信息,请参考 19289930
也可以更高一级的诊断级别,例如AR级,设置ID=16#00001FDF (MD8) 接口模板的诊断地址和INDEX=16#E00A (MW12) 也可以读取到相同的诊断数据记录,不过由于该级别zui高,那么可以获得该站的各个模板和各个通道的详细诊断信息。
根据故障类型的编码,可以很方便的在WinCC/WinCC Flexible中或任何第三方与PLC通讯的HMI上设置诊断信息并进行显示,方便用快速发现和维护现场故障。
需要注意在Step7中调用SFB52时,不要一直触发REQ,也就是说REQ不要一直为1,在需要的时候调用该功能块,因为一味的触发会占用PLC更多的资源和占用更多的带宽。


图 7 诊断数据记录

 


图 8 ChannelErrorType编码


4 SFB54诊断

4.1 介绍
SFB "RALRM" 从外围设备模块(集中结构)或从DP从站或PROFINET IO设备组件
接收中断及其所有相应信息。然后将此信息提供给输出参数。
带有附加详细输出参数中的信息包含被调用OB的启动信息以及中断源的信息。由于要检查外围设备中断,故只能在由CPU操作系统启动的中断OB中调用SFB 54。中断 OB 外的 SFB 54“RALARM” 调用是不*的,因为此时不能获取诊断状态的重要信息。

在TINFO和AINFO数据缓存中,AINFO中的USI=16#8000 (WORD 26) 时快速获得诊断的一些重要信息如下:
TINFO 的 WORD 20 站号.
AINFO 的 WORD 4 中断类型
WORD 12 插槽号(SLOT)
WORD 28 通道号(CHANNEL)
WORD 32 出错类型

4.2 编程
这里使用SFB54来捕获ET200S IM151-3PN FOC站点输出模块的中断状态,例如断线等,参考图 5 ET200S FOC的硬件组态列表。在OB82中添加SFB54,用于捕获断线故障。当然也可以使用OB82来读取IO设备的模块状态信息,但需要更多的编写程序,关于使用OB82来获取IO站点的模块的状态信息,请参考下载中心《使用OB8x诊断SIMATIC PLC(PN) 》87668286

双击该站的2DO DC24V/0.5AHF模板,设置使能通道0相关的诊断“断线”,参考图 6 ET200S 2DO模块的参数设置。

在OB82中加入SFB54,关于参数设置,点击“F1”参考SFB54在线帮助。程序示例如下:

L #OB82_MDL_ADDR
T MD 30
CALL "RALRM" , DB54
MODE :=1
F_ID :=MD30
MLEN :=1000
NEW :=M1.0
STATUS:=MD36
ID :=MD40
LEN :=MW44
TINFO :="TINFO".TINFO
AINFO :="AINFO".AINFO

在变量表中添加TINFO和AINFO的数据记录。其中TINFO的WORD20为8005,表示PROFINET总线序号为100的系统中站号5发生故障。根据图 9 AINFO变量表,可知AINFO中的DB4.DBW32为16#0006,表示在该站的2 (DB4.DBW12) 号槽,1 (DB4.DB14) 号子槽的通道0 (DB2.DBW28) 发生“断路”故障,参考图 8 ChannelErrorType编码。更多详细的通道故障类型信息,请参考 19289930



图 9 AINFO变量表

根据故障类型的编码,可以很方便的在WinCC/WinCC Flexible中或任何第三方与PLC通讯的HMI上设置诊断信息并进行显示,方便用快速发现和维护现场故障。

关键词
PROFINET IO, 诊断, 系统功能块, SFC51/SFB52/SFB541. 概述

在现场应用中,很多仪表和设备仅支持Modbus RTU的通讯协议,第三方仪表可以做Modbus主站或从站,西门子的通讯模块CP341 / CP441-2 通过Dongle(硬件狗)可以扩展该协议,S7-200 集成的口可以支持自由口通讯,通过指令库也可以方便的实现Modbus RTU通讯。本文以S7-200作为Modbus 主站,CP341作为Modbus 从站,实现Modbus RTU通讯,阐述两者在通讯方面的设置和注意事项。



会员登录

×

请输入账号

请输入密码

=

请输验证码

收藏该商铺

X
该信息已收藏!
标签:
保存成功

(空格分隔,最多3个,单个标签最多10个字符)

常用:

提示

X
您的留言已提交成功!我们将在第一时间回复您~
产品对比 二维码

扫一扫访问手机商铺

对比框

在线留言