首页>PROFINET设备名称
PROFINET设备名称
作者:pijing 发布日期:2021-08-13 20:24

设备名称

你正在使用的设备的MAC地址是什么?IP地址是什么?您叫什么名字?其中最容易记住的是您的名字,我的名字的简称是PNC。使用PROFINET设备名称的原因与此相同。如果您的自动化设备的名称中包含关于设备类型和位置的信息,这不是很好吗?而且您不必担心MAC地址和IP地址,因为PROFINET可以搞定!信息技术(IT)也是如此,所以这真的不是什么新鲜事,我们使用类似的命名约定,这会在下一课中讲到。 

PROFINET设备名称

对于一个PROFINET项目来说,名称是必需的,且IP地址由控制器自动分配。这具有两大优点。第一,可以不使用工具或电脑来更换设备。第二,可以在一个新项目中输入拓扑和名称,在连接网络后,所有设备都会得知它们的名字(以及它们的IP地址)。

有两个协议可以实现这一功能:
1. 链路层发现协议(LLDP),即PROFINET设备必须支持的标准IT协议
2. 发现和基本配置协议(DCP),这是用于根据设备名称分配IP地址的PROFINET标准

PROFINET命名

在调试PROFINET系统时永远不要忘记的首要经验法则是:确保从工程工具(或设置自动调试)中分配设备名称。该工具使用PROFINET DCP(发现和基本配置协议)在后台与设备进行通信。这是一份PROFINET命名约定列表,供您参考。

DNS

这是因为每个PROFINET设备都必须具有基于 DNS (域名系统)和主机命名约定的设备名称,并且名称需通过PROFINET工具(可以是独立工具或工程工具)或基于PLC/PC的IO控制器写入设备,以正常工作。开箱即用的PROFINET设备处于出厂状态,默认设置为空字符串(即:“”)。

很多时候,刚刚接触PROFINET的人并没有意识到IO设备名称的重要性,并忘记进行初始化和为设备分配正确的名称或设置配置,以让控制器分配名称。他们只是进行PLC的工程配置并下载到PLC中,在此情况下,控制器会继续寻找设备名称来启动设备,但因得不到响应,设备不会启动。这里需要注意的是,通过把设置下载到IO控制器(无论是基于PLC还是基于PC)来设定的唯一的设备名称通常是PLC或PC站名称本身。必须使用具有“分配名称”功能的工具或通过PLC选项(如果支持自动PLC名称分配)为设备分配名称。

PROFINET命名约定

在分配PROFINET设备名称时还需要注意一些事项。

PROFINET命名约定#1:所有设备名称必须是唯一的。
PROFINET命名约定#2:根据PROFINET规范,最大名称大小可以为240个字符,但许多配置工具不支持该长度,通常只支持部分长度。有关详情,请咨询您的配置工具和制造商。
PROFINET命名约定#3:需要注意PROFINET设备名称中使用的特殊字符(例如“$”、“#”、“/”和“_”)和最大尺寸标签。如同在办公环境中命名PC主机名或打印机名称一样,在使用句号 [.]之前,标签长度只能为63个字符,且应使用字符’0-9’,’a-z’或’ – ‘,且不能以’ – ‘开始或结束。

在PROFINET命名约定中进行名称分配的优点是,关于特定位置或特定设备的信息可成为用于识别设备的名称的一部分。例如:capper-1-cabinet-5-yourcity-yourplant 。我们可简单地称之为capper1 。记住它比记住IP地址要容易得多。另一个优点是,在故障诊断时利用该名称报警可以帮助快速诊断从而缩短停机时间。

还要注意,字母是小写字母。大多数工程工具仍允许使用大写字符进行赋值,但以小写字母设置名称。这通常是透明转换的但请记住,大多数主机名都是小写字母,且最好使用小写字母,以防工程工具不支持大写分配,并且不会将其转换为小写字母。这可能会导致设备拒绝名称分配。

总结

总而言之,使用来自工程独立工具或PLC的被称为PROFINET DCP的协议来进行PROFINET设备名称分配。可在PROFINET上使用相同的协议来发现网络节点(该名称的发现部分)或配置(该名称的配置部分)PROFINET设备名称,IP地址,闪烁LED,将设备重置为出厂设置和初始化快速启动设备等等。

所以,现在请动手分配一些有意义的PROFINET设备名称吧!这使管理网络变得更加容易。如需进一步学习,请参加我们推出的PROFINET认证网络工程师课程 ,以获取关于设备命名的知识。