指定 CIP 消息

CIP 数据表读取和写入消息类型可在
Logix 5000
控制器之间传输数据。
选择以下命令
如果希望
CIP 数据表读取 (CIP Data Table Read)
从另一控制器中读取数据。
Source 和 Destination 的类型必须匹配。
CIP 数据表写入 (CIP Data Table Write)
将数据写入另一控制器。
Source 和 Destination 的类型必须匹配。
重新配置 I/O 模块
可使用“模块重新配置”消息将新的配置信息发送至 I/O 模块。
在重新配置期间,会出现以下情况:
  • 输入模块继续向控制器发送输入数据。
  • 输出模块继续控制其输出设备。
“模块重新配置”消息需要以下配置属性。
在此属性中
Select
消息类型
模块重新配置 (Module Reconfigure)
示例
请执行以下步骤,重新配置 I/O 模块。
  1. 将模块配置标签的所需成员设置为新值。
  2. 向模块发送“模块重新配置”消息。
    当 reconfigure[5] 置位时,对于插槽 4 中的本地模块,将上限报警设置为 60。“模块重新配置”消息此时会将新报警值发送至模块。单脉冲触发指令可防止在 reconfigure[5] 置位时梯级向模块发送多条消息。
    小贴士: 我们建议您始终将 MSG.EN 位的 XIO 作为串联 MSG 梯级前提条件之一。
继电器梯形图
RelayLadder_Pg284_v31
结构化文本
IF reconfigure[5] AND NOT reconfigure[6]THEN Local:4:C.Ch0Config.HAlarmLimit := 60;
IF NOT change_Halarm.EN THEN MSG(change_Halarm);
END_IF; END_IF;
reconfigure[6] := reconfigure[5];
指定 CIP 通用消息
重要提示: ControlLogix 模块提供了可以通过使用 MSG 指令并选择“CIP 通用”(CIP Generic) 消息类型来调用的服务。
如果希望
在此属性中
输入或选择
对数字输出模块执行脉冲测试
消息类型
CIP 通用
服务类型 (Service Type)
脉冲测试
Source
类型为 INT [5] 的 tag_name
此数组包含的内容
说明
tag_name[0]
要测试的点的位屏蔽码(一次只测试一个点)
tag_name[1]
保留,保留为 0
tag_name[2]
脉冲宽度(百Milli (mu),通常取值为 20)
tag_name[3]
ControlLogix I/O 的过零延时(百Milli (mu),通常取值为 40)
tag_name[4]
检验延时
Destination
获取审核值
消息类型
CIP 通用
服务类型 (Service Type)
审核值获取
源元素
无法更改此字段,为空
源长度 (Source Length)
无法更改此字段,设置为 0 字节
目标元素
此数组包含的内容
说明
tag_name,类型为 DINT[2] 或
LINT
此标签包含控制器的审核值。
重要提示:
Rockwell Automation
建议使用 DINT[2] 数据类型,从而避免在 Allen-Bradley® 控制器中使用 LINT 数据类型时受到限制。
获取受监视以了解是否更改的控制器事件
消息类型
CIP 通用
服务类型 (Service Type)
获取待检测的更改 (Changes to Detect Get)
源元素
无法更改此字段,为空
源长度 (Source Length)
无法更改此字段,设置为 0 字节
目标元素
此数组包含的内容
说明
tag_name,类型为 DINT[2] 或
LINT
该标签表示控制器的受监视更改的位屏蔽码。
重要提示:
Rockwell Automation
建议使用 DINT[2] 数据类型,从而避免在 Allen-Bradley 控制器中使用 LINT 数据类型时受到限制。
设置受监视以了解是否更改的控制器事件
消息类型
CIP 通用
服务类型 (Service Type)
设置待检测的更改 (Changes to Detect Set)
源元素
此数组包含的内容
说明
tag_name,类型为 DINT[2] 或
LINT
该标签表示控制器的受监视更改的位屏蔽码。
重要提示:
Rockwell Automation
建议使用 DINT[2] 数据类型,从而避免在 Allen-Bradley 控制器中使用 LINT 数据类型时受到限制。
源长度 (Source Length)
无法更改此字段,设置为 8 字节
目标元素
无法更改此字段,为空
复位数字输出模块中的电子保险丝
消息类型
CIP 通用
服务类型 (Service Type)
复位电子保险丝 (Reset Electronic Fuse)
Source
DINT 型的 tag name
此标签表示要复位保险回路的点的位屏蔽码。
Destination
留为空白
复位数字输入模块中的锁定诊断
消息类型
CIP 通用
服务类型 (Service Type)
复位已锁定诊断 (I) (Reset Latched Diagnostics (I))
Source
DINT 型的 tag_name
此标签表示要复位诊断的点的位屏蔽码。
复位数字输出模块中的锁定诊断
消息类型
CIP 通用
服务类型 (Service Type)
复位已锁定诊断 (O) (Reset Latched Diagnostics (O))
Source
DINT 型的 tag_name
此标签表示要复位诊断的点的位屏蔽码。
解锁模拟输入模块的报警
消息类型
CIP 通用
服务类型 (Service Type)
选择要解锁的报警。
• 解锁所有报警 (I) (Unlatch All Alarms (I))
• 解锁模拟上限报警 (I) (Unlatch Analog High Alarm (I))
• 解锁模拟上上限报警 (I) (Unlatch Analog High High Alarm (I))
• 解锁模拟下限报警 (I) (Unlatch Analog Low Alarm (I))
• 解锁模拟下下限报警 (I) (Unlatch Analog High Alarm (I))
• 解锁变化率报警 (I) (Unlatch Rate Alarm (I))
Instance
要解锁的报警的通道。
解锁模拟输出模块的报警
消息类型
CIP 通用
服务类型 (Service Type)
选择要解锁的报警。
• 解锁所有报警 (O) (Unlatch All Alarms (O))
• 解锁上限报警 (O) (Unlatch High Alarm (O))
• 解锁下限报警 (O) (Unlatch Low Alarm (O))
• 解锁斜坡报警 (O) (Unlatch Ramp Alarm (O))
Instance
要解锁的报警的通道。
获取/设置受监视以了解是否更改的控制器事件的位定义
标签名称
数据类型
位定义
获取受监视以了解是否更改的控制器事件
设置受监视以了解是否更改的控制器事件
DINT[0]
每位都具有特定含义:
0 通过 Logix Designer 应用程序存储到可移动介质
1 已接受、已测试或已编译的联机编辑
2 部分导入联机事务已完成
3 SFC 强制已启用
4 SFC 强制已禁用
5 SFC 强制已移除
6 SFC 强制已修改
7 I/O 强制已启用
8 I/O 强制已禁用
9 I/O 强制已移除
10 I/O 强制已更改
11 通过非连接型消息源进行固件更新
12 通过可移动介质进行固件更新
13 通过工作站更改模式
14 通过模式开关更改模式
15 已发生严重故障
16 已清除严重故障
17 已通过模式开关清除严重故障
18 任务属性已修改
19 程序属性已修改
20 控制器时间片选项已修改
21 可移动介质已移除
22 可移动介质已插入
23 安全签名已创建
24 安全签名已删除
25 安全锁定
26 安全解锁
27 常量标签值已更改
28 多个常量标签值已更改
29 常量标签属性已清除
30 标签已设置为常量
31 已添加自定义日志条目
DINT[1]
32 影响关联的更改
33 “帮助在运行模式下保护签名”属性已设置
34 “帮助在运行模式下保护签名”属性已清除
35…63 未使用
小贴士:
  • 如果选择“CIP 通用”
    消息类型,会启用“通信”
    选项卡上的“大容量连接”
    选项。当消息超过 480 字节时,使用大容量 CIP 通用连接。典型值为 500 字节,但在消息前会有标头。大容量 CIP 连接用于最多 3980 字节的消息。
  • 仅当选中“连接型”
    框,且在“配置”
    选项卡中已将“CIP 通用”
    选作消息类型时,才启用“大容量连接”
    框。
  • 仅 Logix Designer 应用程序版本 21.00.00 或更高版本以及 RSLogix 5000 软件版本 20.00.00 或更高版本中提供
    大容量连接
    (Large Connection) 选项。
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal