|
DCP(Discovery and basic Configuration Protocol)为“发现和基本配置协议”是一种数据链路层协议,它为PROFINET提供多种服务,例如用于PROFINET网络中的发现识别设备,配置设备名称、配置IP地址等。 为实现这些服务DCP提供了“Identify All”、“Identify”、“Set”、“Set-Flash”、“Set-Reset to Factory”、“Get”作为主要功能。PROFINET工程工具、控制器和设备中都集成了DCP服务,但他们所侧重的功能不同,如在IO设备上要能对控制器所发布的命令做出响应,要能主动利用Hello功能向控制器发送消息,而IO控制器要能利用Identify功能来查找具体设备。主要功能具体描述如下。 Identify All:识别全部设备。以广播的方式向整个网络发送消息,所有设备收到消息都要做出响应。工程工具中利用此功能可以获得所有设备信息列表来确定网络中是否存如下问题:(1)设备有无连接;(2)设备名称是否设置;(3)设备中有无重复的IP地址或重复的设备名称;(4)设备名称和IP地址设置是否合规;(5)设备类型或供应商是否正确,利用Identify All功能工程工具可以轻松实现网络管理。 Identify:查找具体设备和检查设备参数设置。系统启动前,IO控制器会用它来识别设备,通过设备名称来进行查找,具有该设备名称的设备进行响应,但如果查找的设备名称长度为零则所有未分配名称的设备都要做出响应。 Get:获取设备信息。比如获取设备名称、IP地址和制造商信息等,可以在一个帧中依次请求多个条件,用来找到相匹配的设备。 Set:向设备写入参数。将设备名称、IP地址和恢复出厂配置写入寻址到的设备中。 Set-Flash:让指定IO设备的LED灯闪烁,当同一网络中有多个同类设备时,可以通过闪烁LED的方式来确定要操作的对象。 (责任编辑:) |
