6.22. enip/cip关键字

enip_命令和cip_服务关键字可用于匹配enip请求的各种属性。

使用此关键字有三种方法:

  • 将enip命令与设置“enip_command”匹配;

  • 将CIP服务与设置“CIP U服务”匹配。

  • 同时将enip命令和cip服务与“enip_命令”和“cip_服务”匹配

对于enip命令,我们将与enip封装中的命令字段进行匹配。

对于CIP服务,我们最多使用3个逗号分隔的值来表示服务、类和属性。CIP规范中描述了这些值。CIP类与其服务关联,CIP属性与其服务关联。如果您只需要匹配到服务,那么只需提供服务值。如果要与cip属性匹配,则必须提供所有3个值。

语法::

enip_command:<value>
cip_service:<value(s)>
enip_command:<value>, cip_service:<value(s)>

实例:

enip_command:99
cip_service:75
cip_service:16,246,6
enip_command:111, cip_service:5

(参见http://read.pudn.com/downloads166/ebook/763211/eip-cip-v1-1.0.pdf)

有关协议的信息可在此处找到: http://literature.rockwellautomation.com/idc/groups/literature/documents/wp/enet-wp001_-en-p.pdf