MSG_PCCC(可编程控制器通信命令消息)

MSG_PCCC 指令通过以太网通道或串行端口发送 PCCC 消息。
支持的命令:SLC 类型读取和 SLC 类型写入。
操作详细信息︰
  • 通过以太网通道发送 PCCC 消息,并且队列中有 4 个以上的功能块请求用于 CIP_GENERIC_FB、CIP_SYMBOLIC 或 PCCC_MSG_FB 时,每个通道可在一次扫描中最多处理 4 条消息。
    对于梯形图程序,将在梯形扫描结束时执行消息请求。
  • 通过串行端口发送 PCCC 消息,并且队列中有 8 个以上的功能块请求用于串行通信时,所有通道可在一次扫描中总共处理 8 条消息。
    对于梯形图程序,将在梯形扫描结束时执行消息请求。
支持的语言︰功能块图、梯形图和结构化文本。
该指令适用于 L70E 和 L50E 控制器。
MSG_PCCC
MSG_PCCC
MSG_PCCC 参数
参数
参数类型
数据类型
描述
IN
输入
BOOL
梯级输入状态。
  • TRUE: 检测到上升沿,启动功能块,前提是上一个操作已完成。
  • FALSE:未检测到上升沿,不启动。
CtrlCfg
输入
CIPCONTROLCFG
功能块执行控制配置。使用 CIPCONTROLCFG 数据类型定义 CtrlCfg。
PCCCCfg
输入
PCCC_CFG
PCCC 命令和地址。使用 PCCCCFG 数据类型定义 PCCCCfg。
TargetCfg
输入
CIPTARGETCFG
目标设备配置。使用 TARGETCFG 数据类型定义 TargetCfg。
Q
输出
BOOL
  • True:MSG 指令已完成。
  • False:MSG 指令未完成。
Status
输出
CIPSTATUS
功能块的执行状态。
触发或者重新触发 MSG 指令时,所有“状态”元素均会复位。
“状态”输出在 CIPSTATUS 数据类型中定义。
DataLength
输出
UINT
CIPPCCC 消息响应的数据字节数。
触发或重新触发 MSG 时,DataLength 复位为 0。
当 PCCC 消息通过以太网通道发送时,支持 DataLength。

MSG_PCCC 示例

MSG_PCCC 功能块图示例
MSG_PCCC 功能块图示例
MSG_PCCC 梯形图程序示例
MSG_PCCC 梯形图程序示例
MSG_PCCC 结构化文本程序示例
MSG_PCCC 结构化文本程序示例
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal