hardwareid是什么意思(讲解S7-1200/1500的硬件标识符有什么用)
比如,下中ET200SP中的CM PtP模块,当把该ET200SP分配给S7-1200/1500系列PLC时,CM PtP模块会有[硬件标识符]一项,如下:
同样的ET200SP分布式系统,当将其分配给S7-300/400系列PLC时,却没有[硬件标识符]的选项。如下:
如此说来,[硬件标识符]是S7-1200/1500系列PLC的特有的属性。那么这个硬件标识符起什么作用呢?它与模块的IO地址有什么区别?今天找我们就来谈谈这个话题。
[硬件标识符]是在对S7-1200/1500系列PLC或分布式IO模块进行硬件组态时,系统自动分配的一个整数。
硬件标识符具有如下几个特点:
1)系统唯一性(可唯一标识一个模块或其子模块);
2)系统统一分配,无法修改(在组态软件中呈灰色不可修改项);
3)与模块的IO地址无关(模块的IO地址可以被修改,但不影响其硬件标识符);
硬件标识符(HW ID)的主要作用是对模块或子模块进行寻址、诊断和报警。当模块出现故障时,会在报警报文中写明硬件标识符,以便CPU快速定位。
在S7-1200/1500编程中,许多指令的寻址都需要使用硬件标识符。
举个例子,采用如下的硬件环境:
CPU1515-2PN、ET200S分布式系统、串行通信模块1 SI (硬件标识符:273)。硬件组态如下:
使用指令S_RCV进行接收数据,其地址参数LADDR就应填写1 SI模块的硬件标识符:273,如下:
注意:本例程使用的S7-1500PLC,如果使用S7-300/400,LADDR应该填写1 SI模块的起始地址。
有些模块具有子模块(Sub module),比如,CPU1215C集成了多个高速计数器、脉冲发生器、模拟量通道、数字量通道等,这些都被视为其子模块。每一个子模块也有其硬件标识符。
在模块的"属性"-"系统常数"中会列出所有硬件标识符,每一个硬件标识符都有一个唯一的名字。如下CPU1215C的系统常数:
总之,硬件标识符(Hardware identifier)可以唯一标识一个硬件模块(或子模块),在指令的寻址、模块诊断及报警等方面有重要的作用。
免责声明:本文为转载,非本网原创内容,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
-
戊戌怎么读 词语戊戌的读音是什么
1、戊戌拼音:[wù xū]戊戌为干支纪年中共60个干支组合之一,顺序为第35个。前一位是丁酉,后一位是己亥。论阴阳五行,天干之戊 [详细] -
背刺什么意思 背刺的解释
1、背刺如果是出现在游戏中,一般来说是指某个职业 英雄的技能,简单的说就是背后一击,在别人不注意的时候给予一个致命的打击。2、从游戏 [详细] -
《每一食,便念稼穑之艰难;每一衣,则思纺绩之辛苦。》译文与赏析
【原文】每一食,便念稼穑①之艰难;每一衣,则思纺绩②之辛苦。【出处】《贞观政要·教诫太子诸王》,作者吴兢,唐代史学家。【注释】①稼 [详细] -
《西厢记》原文与翻译、赏析
古典剧曲鉴赏辞典·宋代剧曲·元代杂剧·王实甫《西厢记》原文与翻译、赏析【正宫·端正好】碧云天,黄花地,西风紧,北雁南飞。晓来谁染霜 [详细] -
《西厢记》原文与翻译、赏析
古典剧曲鉴赏辞典·宋代剧曲·元代杂剧·王实甫《西厢记》原文与翻译、赏析【正宫·端正好】碧云天,黄花地,西风紧,北雁南飞。晓来谁染霜 [详细]