DCP协议在PROFINET模块中都有哪些作用?

PROFINET模块的DCP协议的功能十分强大,主要包括:“全部识别”,“识别”,“设置”,设置–“闪存”,设置–“重置为出厂”,“获取”和“您好”功能。那么这些功能各起到了什么作用呢?下面由PROFINET模块厂家无锡凌科自动化为您介绍PROFINET模块中DCP协议各种功能的作用。

1、DCP识别全部
DCP“全部识别”服务是一种识别/浏览PROFINET网络并查找所有连接的PROFINET设备的方法。通过在组态工具中使用此功能,您可以快速找到所有已连接的PROFINET设备,并获得其所有信息的设备列表,例如当前设备名称,IP地址,子网掩码,路由器地址,MAC地址,设备类型,供应商等。

获得设备列表后,很容易确定是否存在网络管理问题,例如设备:

l 未连接

l 名称/ IP地址错误

l 与其他设备的IP地址重复或名称重复

l 设备名称未设置

l 设备类型或供应商不正确

2、DCP识别
当需要使用特定/已知设备名称查找设备时,将使用“识别”服务。PROFINET控制器通常在启动时使用它来识别每个设备,并在参数化之前检查其IP地址设置,名称以及是否具有预期的设备。另一个用途可能是在工程工具中。例如,假设我们已经设置了一个有意义的名称为“ filler-cab1”的设备。然后,您可以使用工程工具中的检查名称服务(或使用以前的功能:“全部识别”)来检查设备上是否已设置名称。在这种情况下,该工具使用的是DCP“识别”服务,基本上是说“设备填充物-cab1在外面吗?”。如果设备在其中并且具有名称,则检查会成功,因为设备会做出响应。

DCP协议在PROFINET模块中都有哪些作用?

3、DCP闪存
“设置”服务用于设置设备的名称或IP。它还具有其他一些特殊功能,接下来将要提到,例如将设备重置为出厂设置以及设备LED闪烁。

在工程工具中,最初设置PROFINET设备的典型方法是使用制造商提供的GSD文件对其进行配置,然后离线设置参数和设备名称。完成此操作后,必须使用工程工具中的命名功能将设备名称写入设备。您可以在此处阅读有关设备命名约定的信息。当该工具写入名称时,它将使用DCP“设置”命令。

DCP“设置”可以是永久的也可以是临时的。永久集(可保留,默认设置)表示该名称永久存储在设备上的内存中(即使在整个电源循环中)。临时表示使用该名称,直到关机后再打开,然后恢复为默认值(例如:“”,未设置名称)。

通常,当控制器启动设备时,它会尝试使用DCP'Identify'通过配置的设备名称查找设备,然后控制器检查工程师在PROFINET项目中设置的配置IP地址。如果未设置IP地址或IP地址错误,则控制器将使用DCP“设置”命令将IP地址写入设备(参见图1)。如果控制器发现其他设备/或其他节点已经具有IP地址,则无法设置重复项。在那种情况下,用户将需要在工程组态中或在冲突的节点上更改设备IP。IP也可以设置为永久或临时。如果在重启后暂时恢复,则IP通常会恢复为零设置(0.0.0.0),如果保留,则IP地址也会保留。

4、DCP设置/重置
“设置/重置为出厂”服务是一种特殊的设置命令,可以在用户确认后将其发送到设备,该确认将设备设置为PROFINET出厂(默认)状态,为空名称(“”),IP设置为0.0.0.0。

5、DCP设置/信号(闪光)
“设置/信号”服务是另一种可选的特殊设置命令,可用于通过闪烁设备上某处的LED来识别设备。如果您要使用的多个相同类型的设备,则可以更轻松地在必要时直观地识别设备。

6、DCP获取

“获取”服务可用于从设备获取信息。例如,根据配置或诊断工具,您可以读出名称,IP地址和制造商信息。例如,可以请求的其他信息是供应商ID,设备ID,设备类型,MAC地址,设备角色(例如:控制器/设备)等。

7、DCP您好
当在设备上也采用并启用了快速启动时,将使用“ Hello”服务。它允许设备在重启后通知控制器(一个或多个控制器)其已恢复在线状态,而不是等待控制器找到它(这可能会延长启动时间)。

我们希望上述内容能使您了解什么是PROFINET DCP以及如何使用它。它确实使网络管理变得容易,并且是与PROFINET一起使用的理想方法。想了解更多有关ETHERCAT模块、CANOPEN模块、DEVICENET模块作用、MODBUS TCP模块配置欢迎前往现场总线厂家无锡凌科自动化公司。

 


返回列表