产品|公司|采购|资讯

6ES7312-1AE14-0AB0

参考价面议
具体成交价以合同协议为准
  • 公司名称上海君俞自动化科技有限公司
  • 品       牌
  • 型       号
  • 所  在  地上海市
  • 厂商性质代理商
  • 更新时间2017/3/16 8:35:14
  • 访问次数262
在线询价收藏产品 进入展商展台

联系我们时请说明是 智能制造网 上看到的信息,谢谢!

西门子股份公司是*的技术企业,创立于1847年,业务遍及200多个国家,专注于电气化、自动化和数字化领域。

西门子自1872年进入中国,140余年来以创新的技术、*的解决方案和产品坚持不懈地对中国的发展提供全面支持,并以出众的品质和令人信赖的可靠性、*的技术成就、不懈的创新追求,确立了在中国市场的*地位。2015财年(2014年10月1日至2015年9月30日),西门子在中国的总营收达到69.4亿欧元,拥有超过32000名员工,20个研发中心、77家运营企业*。西门子已经发展成为中国社会和经济不可分割的一部分,并竭诚与中国携手合作,共同致力于实现可持续发展。[1] 

* 该数据系指西门子在中国开展持续运营的公司。

西门子PLC 西门子变频器 西门子触摸屏
6ES7312-1AE14-0AB0 S7-200 S7-300 S7-400 S7-1200 触摸屏,变频器,6FC,6SNS120 V10 V60 V80伺服数控备件:*电机(1LA7、1LG4、1LA9、1LE1),国产电机(1LG0,1LE0)大型电机(1LA8,1LA4,1PQ8)伺服电机(1PH,1PM,1FT,1FK,1FS)
6ES7312-1AE14-0AB0 产品信息

6ES7312-1AE14-0AB0 西门子6ES7312-1AE14-0AB0  规格 型号 价格 CPU 通讯模块 内存卡

德国西门子*,质量保证,西门子产品性能价格比高。原装*进口全新,价格合理。
如果您需要帮助请西门子代理人:田剑(西门子工业产品)
7×24小时咨询产品订购与维修技术(手机):
商务: W1传真():


德国西门子中国总代理上海君俞自动化科技有限公司上海君俞是一家专业从事西门子工业自动化产品和数控系统销售、维修、解密、技术服务及培训的工程服务公司。 
6FC5210-0DF22-2AA0 PCU50
上海君俞在西门子工业自动化产品领域,公司凭借雄厚的技术实力及多年从事 SIEMENS 产品的销售经验,本着树立公司形象和对用户认真负责的精神开展业务,赢得了 SIEMENS 公司与广大用户的好评及大力支持,我公司除了在西门子S7-200/300/400PLC、变频传动、直流调速装置、网络通讯及WinCC人机界面显示系统等的产品销售中拥有较好的价格优势外,同时我们致力于工业自动化控制领域的产品开发、工程配套和系统集成,拥有丰富的自动化产品的应用和实践经验以及雄厚的技术力量,公司拥有一批充满创新活力并具有丰富工作经验的优秀员工,致力于为您提供优质的产品和服务。公司在技术方面不断吸收国内外*的经验,在工程实施方面为客户提供*的服务。我们不但是自动化的专业设备供应商,更是您真诚的合作伙伴,为您提供了SIEMENS的技术及自动控制的解决方案。

在西门子数控系统应用领域,我们提供全方面解决方案:从早期的SINUMERIK3/810T/M到810D/840D的数控模块和SIMODRIVE611A/D/U伺服驱动模块等我们均可以提供足够的备品备件和现场技术服务,全力服务于zui终用户。

我公司在西门子公司重点*产品:
SIEMENS 可编程控制器
1、 SIMATIC S7 系列PLC、S7200、s71200、S7300、S7400、ET200
2、 逻辑控制模块 LOGO!230RC、230RCO、230RCL、24RC、24RCL等
3、 SITOP 系列直流电源 24V DC 1.3A、2.5A、3A、5A、10A、20A、40A
4、HMI 触摸屏TD200 TD400C TP177,MP277 MP377
SIEMENS 交、直流传动装置
1、 交流变频器 MICROMASTER系列:MM、MM420、MM430、MM440、ECO
MIDASTER系列:MDV
6SE70系列(FC、VC、SC)
2、全数字直流调速装置 6RA23、6RA24、6RA28、6RA70 系列
SIEMENS 数控 伺服
1、840D、802S/C、802SL、828D 801D :6FC5210,6FC6247,6FC5357,6FC5211,6FC5200,6FC5510,
2、伺服驱动 : 6SN1123,6SN1145,6SN1146,6SN1118,6SN1110,6SN1124,6SN1125,6SN1128

  

           大量现货 欢迎来选购

S7-300plc常规型号如下:

CPU312, 32KB 
6ES7314-1AF11-0AB0 CPU314, 64 KB 
6ES7314-1AG13-0AB0 CPU314, 96 KB 
6ES7314-1AG14-0AB0 CPU314, 128 KB 
6ES7313-6CG04-0AB0 CPU313C-2 DP, 16DI/16DO, 128 KB 
6ES7314-6BH04-0AB0 CPU314C-2PTP, 24DI/16DO/5AI/2AO, 192 KB 
6ES7314-6CG03-0AB0 CPU314C-2DP, 24DI/16DO/4AI/2AO, 96 KB 
6ES7314-6CH04-0AB0 CPU314C-2DP, 24DI/16DO/5AI/2AO, 192 KB 
6ES7314-6EH04-0AB0 CPU314C-2PN/DP, 24DI/16DO/4AI/2AO, 192KB 
6ES7315-2AG10-0AB0 CPU315-2DP, 128KB 
6ES7315-2AH14-0AB0 CPU315-2DP, 256 KB 
6ES7315-2EG10-0AB0 CPU315-2 PN/DP, 128KB 
6ES7315-2EH13-0AB0 CPU315-2 PN/DP, 256 KB 
6ES7315-2EH14-0AB0 CPU315-2 PN/DP, 384 KB 
6ES7316-1AG00-0AB0 SIMATIC S7-300, CPU 316 
6ES7316-2AG00-0AB0 SIMATIC S7-300, CPU 316 
6ES7317-2AJ10-0AB0 CPU317-2DP, 512KB 
6ES7317-2AK14-0AB0 CPU317-2 DP, 1 MB 
6ES7317-2EJ10-0AB0 CPU317-2 PN/DP, 512KB 
6ES7317-2EK13-0AB0 CPU317-2 PN/DP, 1 MB 
6ES7317-2EK14-0AB0 CPU317-2 PN/DP, 1 MB 
6ES7318-2AJ00-0AB0 CPU318-2DP, 512KB 
6ES7318-3EL00-0AB0 CPU319-3 PN/DP, 1.4MB 
6ES7318-3EL01-0AB0 CPU319-3 PN/DP, 2 MB

 

6ES7305-1BA80-0AA0 PS305 24 V/ 2 A OUTDOOR 
6ES7307-1BA00-0AA0 POWER SUPPLY PS307 24 V/2 A [Intranet] 
6ES7307-1BA01-0AA0 电源 PS307 24V/2A 
6ES7307-1EA00-0AA0 POWER SUPPLY PS307 24 V/5 A [Intranet] 
6ES7307-1EA01-0AA0 电源 PS307 24 V/5 A 
6ES7307-1EA80-0AA0 PS307 24 V/ 5 A OUTDOOR 
6ES7307-1KA00-0AA0 POWER SUPPLY PS307 24 V/10 A [Intranet] 
6ES7307-1KA01-0AA0 POWER SUPPLY PS307 24 V/10 A [Intranet] 
6ES7307-1KA02-0AA0 电源 PS307 24 V/10 A 
6ES7321-1BH02-0AA0 SM321, 16DI, DC24V 
6ES7321-1BH10-0AA0 SM321,16DI,DC24V, 0.05MS INPUT DELAY. 
6ES7321-1BH50-0AA0 SM321, 16DI, DC24V, SOURCE INPUT 
6ES7321-1BH81-0AA0 SM 321, 16 *DC 24V, optically isolated 
6ES7321-1BH82-0AA0 SIMATIC S7-300, DIGITAL INPUT 
6ES7321-1BL00-0AA0 SM321, 32DI, DC24V 
6ES7321-1BL80-0AA0 SIMATIC S7-300, DIGITAL INPUT 
6ES7321-1BP00-0AA0 SM321, 64 DI, DC 24V, 3MS, SINK/SOURE 
6ES7321-1CH00-0AA0 SM321, 16 DI, AC/DC 24-48V, 1CH/COMMON 
6ES7321-1CH20-0AA0 SM321, 16DI, DC48-125V 
6ES7321-1CH80-0AA0 SIMATIC S7-300, DIGITAL INPUT 
6ES7321-1EH00-0AA0 SM 321, 16*AC 120V, optically isolated 
6ES7321-1EH01-0AA0 SIMATIC S7-300, DIGITAL INPUT 
6ES7321-1EL00-0AA0 SM321, 32DI, AC120V 
6ES7321-1FF00-0AA0 SM 321, 8*AC120/230V, optically isolated 
6ES7321-1FF01-0AA0 SM321, 8DI, AC120/230V 
6ES7321-1FF10-0AA0 SM321, 8 DI, AC/DC 120/230V, 1CH/COMMON 
6ES7321-1FF81-0AA0 SIMATIC S7-300, DIGITAL INPUT 
6ES7321-1FH00-0AA0 SM321, 16 DI, 120/230V AC 
6ES7321-7BH00-0AB0 SM 321, 16*DC 24V, with interrupts 
6ES7321-7BH01-0AB0 SM321, 16DI, 24V DC 
6ES7321-7BH80-0AB0 SIMATIC S7-300, DIGITAL INPUT 
6ES7321-7EH00-0AB0 SM 321; 16DI, DC 24/125 V 
6ES7321-7TH00-0AB0 SM321, 16 DI, 24V DC, DIAGNOSTICS 
6ES7322-1BF00-0AA0 SM 322, 8*DC 24V, 2A, optically isolated 
6ES7322-1BF01-0AA0 SM322, 8DO, 24V DC, 2A 
6ES7322-1BH00-0AA0 SM 322, 16*DC 24V/0.5A, optically isolated 
6ES7322-1BH01-0AA0 SM322, 16DO 24V DC, 0,5A 
6ES7322-1BH10-0AA0 SM322 HIGH SPEED, 16DO 24V DC, 0.5A 
6ES7322-1BH81-0AA0 SIMATIC S7-300, DIGITAL OUTPUT 
6ES7322-1BL00-0AA0 SM322, 32DO 24V DC, 0,5A 
6ES7322-1BP00-0AA0 SM322 64DA, DC24V, 0,3A P-WRITE 
6ES7322-1BP50-0AA0 SM322 64DO, DC24V, 0.3A M-WRITE 
6ES7322-1CF00-0AA0 SM322, 8DO, 48-125V DC, 1,5A 
6ES7322-1CF80-0AA0 SIMATIC S7-300, DIGITAL OUTPUT 
6ES7322-1EH00-0AA0 SM 322, 16*AC 120V/0.5A, optically isolated 
6ES7322-1EH01-0AA0 SIMATIC S7-300, DIGITAL OUTPUT 
6ES7322-1FF00-0AA0 SM 322, 8*AC 120/230V/1A, optically isolated 
6ES7322-1FF01-0AA0 SM322, 8DO, 120/230V AC, 1A 
6ES7322-1FF81-0AA0 SIMATIC S7-300, DIGITAL OUTPUT 
6ES7322-1FH00-0AA0 SM322, 16DO, 120/230V AC, 1A 
6ES7322-1FL00-0AA0 SM322, 32DO, 120/230V AC, 1A 
6ES7322-1HF00-0AA0 SM 322, 8 * relay 
6ES7322-1HF01-0AA0 SM322, 8DA, 24V DC/2A OR 230V AC/2A 
6ES7322-1HF10-0AA0 SM322, 8DA, 24V DC/5A OR 230V AC/5A 
6ES7322-1HF20-0AA0 SIMATIC S7-300, DIGITAL OUTPUT 
6ES7322-1HF80-0AA0 SIMATIC S7-300, DIGITAL OUTPUT 
6ES7322-1HH00-0AA0 SIMATIC S7-300, DIGITAL OUTPUT 
6ES7322-1HH01-0AA0 SM322, 16DO RELAY 
6ES7322-5FF00-0AB0 SM322, 8DO, AC120/230V, 2A 
6ES7322-5GH00-0AB0 SM322, 16DO, AC120/230V, 2A 
6ES7322-5HF00-0AB0 SM322, 8DO RELAY, 24VDC, 120-230V AC, 5A 
6ES7322-8BF00-0AB0 SM322, 8DO, 24V DC, 0,5A 
6ES7322-8BF80-0AB0 SIMATIC S7-300, DIGITAL OUTPUT 
6ES7322-8BH00-0AB0 SIMATIC S7/PCS7, 
6ES7322-8BH01-0AB0 SM322, 16DO, 24V DC, 0,5A 
6ES7322-8BH10-0AB0 SM322, 16DO, 24V DC, 0,5A 
6ES7323-1BH00-0AA0 SM 323, DI8/DO8*DC 24V/0,5A 
6ES7323-1BH01-0AA0 SM323, 8DI/8DO, DC24V, 0,5A 
6ES7323-1BH80-0AA0 Digital input/output module 
6ES7323-1BH81-0AA0 SIMATIC S7-300, DIGITAL MODULE 
6ES7323-1BL00-0AA0 SM323, 16DI/DO, DC24V, 0,5A 
6ES7327-1BH00-0AB0 SIMATIC S7-300, DIGITAL MODULE 
6ES7331-1KF00-0AB0 SIMATIC S7-300, ANALOG INPUT 
6ES7331-1KF01-0AB0 SM331, 8AI, 13BIT 
6ES7331-1KF02-0AB0 SM331, 8AI, 13BIT 
6ES7331-7HF00-0AB0 SIMATIC S7-300, ANALOG INPUT 
6ES7331-7HF01-0AB0 SIMATIC S7-300, ANALOG INPUT 
6ES7331-7KB02-0AB0 SM331, 2AI, 9/12/14BIT 
6ES7331-7KB81-0AB0 SM 331, 2 * 12 Bit, galv.-isol. 
6ES7331-7KB82-0AB0 SIMATIC S7-300, ANALOG INPUT 
6ES7331-7KF00-0AB0 SM 331, 8 * 12 Bit, galv.-isol. 
6ES7331-7KF02-0AB0 SM331, 8AI, 9/12/14BIT 
6ES7331-7NF00-0AB0 SIMATIC S7-300, ANALOG INPUT 
6ES7331-7NF10-0AB0 SIMATIC S7-300, ANALOG INPUT 
6ES7331-7PE10-0AB0 SM331, 6AI, 16BIT, THERMOCOUPLE 
6ES7331-7PF00-0AB0 SIMATIC S7-300, ANALOG INPUT 
6ES7331-7PF01-0AB0 SIMATIC S7-300, ANALOG INPUT 
6ES7331-7PF10-0AB0 SIMATIC S7-300, ANALOG INPUT 
6ES7331-7PF11-0AB0 SIMATIC S7-300, ANALOG INPUT 
6ES73317KF010AB0 SIMATIC S7-300, ANALOG INPUT 
6ES7332-5HB01-0AB0 SIMATIC S7-300, ANALOG OUTPUT 
6ES7332-5HB81-0AB0 SIMATIC S7-300, ANALOG OUTPUT M 
6ES7332-5HD00-0AB0 SM 332, 4 * 12 Bit, galv.-isol. 
6ES7332-5HD01-0AB0 SIMATIC S7-300, ANALOG OUTPUT 
6ES7332-5HF00-0AB0 SIMATIC S7-300, ANALOG OUTPUT 
6ES7332-7ND00-0AB0 SM 332, 4*16 Bit, 1,5 ms 
6ES7332-7ND01-0AB0 SIMATIC S7,SM 332 ANALOG OUTPUT 
6ES7332-7ND02-0AB0 SIMATIC S7,SM 332 ANALOG OUTPUT 
6ES7334-0CE00-0AA0 SM 334, AI 4*8Bit, AO 2*8Bit 
6ES7334-0CE01-0AA0 SIMATIC S7, ANALOG INPUT MODULE 
6ES7334-0KE00-0AB0 SIMATIC S7-300, ANALOG MODULE 
6ES7334-0KE80-0AB0 SIMATIC S7-300, ANALOG MODULE 
6ES7335-7HG00-0AB0 SIMATIC S7-300, ANALOG MODULE 
6ES7335-7HG00-6AA0 INTERFERENCE SUPPRESSOR FILTER 
6ES7335-7HG01-0AB0 SIMATIC S7-300, ANALOG MODULE 
6ES7335-7HG02-0AB0 SIMATIC S7-300, ANALOG MODULE 
6ES7360-3AA00-0AA0 IM 360 for central rack 
6ES7360-3AA01-0AA0 SIMATIC S7-300,INTERFACE MODULE 
6ES7361-3CA00-0AA0 IM 361 for expansion rack 
6ES7361-3CA01-0AA0 IM 361 NTERFACE MODULE IN ER, WITH K-BUS 
6ES7365-0BA00-0AA0 IM 365 for 1 expansion rack 
6ES7365-0BA01-0AA0 SIMATIC S7-300,INTERFACE MODULE 
6ES7365-0BA81-0AA0 SIMATIC S7-300,INTERFACE MODULE 
6ES7368-3AF00-0AA0 S7-300 Connecting cable IM360-361 
6ES7368-3BB00-0AA0 Cable 368, IM 360, IM 361, 1m 
6ES7368-3BB01-0AA0 CONNECTING CABLE F. IM360/361, 1M 
6GK7343-1CX00-0XE0 COMMUNICATION PROCESSOR CP 343-1 LEAN 
6GK7343-1CX10-0XE0 COMMUNICATION PROCESSOR CP 343-1 LEAN 
6GK7343-1BA00-0XE0 COMMUNICATION PROCESSOR CP 343-1 
6GK7343-1EX00-0XE0 COMMUNICATION PROCESSOR CP 343-1 TCP 
6GK7343-1EX10-0XE0 COMMUNICATION PROCESSOR CP 343-1 
6GK7343-1EX11-0XE0 COMMUNICATION PROCESSOR CP 343-1 
6GK7343-1EX20-0XE0 COMMUNICATION PROCESSOR CP 343-1 
6GK7343-1EX21-0XE0 COMMUNICATION PROCESSOR CP 343-1 
6GK7343-1EX30-0XE0 COMMUNICATION PROCESSOR CP 343-1 
6ES7340-1AH02-0AE0 SIMATIC S7-300, CP 340 
6ES7340-1BH00-0AE0 CP340 W. 20MA INTERFACE (TTY) 
6ES7340-1BH02-0AE0 SIMATIC S7-300, CP 340 
6ES7340-1CH00-0AE0 CP340 W. RS422/485 INTERFACE 
6ES7340-1CH02-0AE0 SIMATIC S7-300, CP 340 
6ES7341-1AH01-0AE0 SIMATIC S7-300, CP 341 
6ES7341-1AH02-0AE0 CP 341 RS232C (V.24) 
6ES7341-1BH00-0AE0 CP341, with 20 mA interface 
6ES7341-1BH01-0AE0 SIMATIC S7-300, CP 341 
6ES7341-1BH02-0AE0 CP341 20MA-INTERFACE (TTY) 
6ES7341-1CH00-0AE0 CP341, with RS422/485 interface 
6ES7341-1CH01-0AE0 SIMATIC S7-300, CP 341 
6ES7341-1CH02-0AE0 CP341 RS422/485-INTERFACE 
6ES7390-1AB60-0AA0 SIMATIC S7-300, RAIL 
6ES7390-1AE80-0AA0 SIMATIC S7-300, RAIL 
6ES7390-1AF30-0AA0 SIMATIC S7-300, RAIL 
6ES7390-1AJ30-0AA0 SIMATIC S7-300, RAIL 
6ES7390-1BC00-0AA0 SIMATIC S7-300, RAIL 

 解决方案

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编码

同类产品推荐
在找 6ES7312-1AE14-0AB0 产品的人还在看
返回首页 产品对比

提示

×

*您想获取产品的资料:

以上可多选,勾选其他,可自行输入要求

个人信息:

Copyright gkzhan.com , all rights reserved

智能制造网-工业4.0时代智能制造领域“互联网+”服务平台

对比栏