添加 MSG_CIPSYMBOLIC 功能块、变量和触点

使用以下步骤将 MSG_CIPSYMBOLIC 功能块、输入变量和触点添加到梯形图。
添加 MSG_CIPSYMBOLIC 功能块、变量和触点
  1. 通过执行以下操作之一添加第三个梯级:
    • 从“
      工具箱
      ”中,将 “添加分支”按钮 拖至第二个梯形图梯级下方。
    • 选择第二个梯级,然后选择
      Alt+Shift+R
  2. 通过执行以下操作之一添加 MSG_CIPSYMBOLIC 功能块:
    • 在“
      工具箱
      ”的“
      搜索
      ”中输入
      MSG_CIPSYMBOLIC
      ,然后将其拖至第三个梯形图梯级中的有效位置。
    • 选择第三个梯级,然后在“
      工具箱
      ”中双击
      MSG_CIPSYMBOLIC
      MSG_CIPSYMBOLIC
      功能块将添加到第三个梯形图梯级中的有效位置。
  3. 创建变量。
    1. MSG_CIPSYMBOLIC
      功能块上,右键单击每个变量,然后为每个参数选择“
      新建变量
      ”。
    2. 在“
      新建变量
      ”中,根据下表为每个参数输入变量名称。
      参数和变量
      参数
      变量名
      MSG_CIPSYMBOLIC
      MSG_WriteVariable
      CtrlCfg
      A_CtrlCfg
      SymbolicCfg
      A_SymCfg
      TargetCfg
      A_TarCfg
      Data
      A_Data
  4. 在“
    项目组织管理器
    ”中的程序下,双击“
    局部变量
    ”以打开局部变量网格。
  5. 在局部变量网格中,执行以下操作:
    1. 对于 A_Data 变量,双击“
      维度
      ”单元格,然后将数组大小更改为 [1...4]。
    2. 根据下表配置 _CtrlCfg 的初始值。
      A_Data 的初始值
      参数
      初始值
      A_CtrlCfg.Cancel
      留空
      A_CtrlCfg.TriggerType
      300
      A_Ctrlcfg.StrMode
      留空
    3. 根据下表配置 A_SymCfg 的初始值。
      A_SymCfg 的初始值
      参数
      初始值
      A_SymCfg.Service
      1
      A_SymCfg.Symbol
      'UDINT_FromA'
      A_SymCfg.Count
      留空
      A_SymCfg.DataType
      200
      A_SymCfg.Offset
      200
    4. 根据下表配置 A_TarCfg 的初始值。
      A_TarCfg 的初始值
      参数
      初始值
      A_TarCfg.Path
      '4,192.168.1.19'
      A_TarCfg.CipConnMode
      1
      A_TarCfg.UcmmTimeout
      0
      A_TarCfg.ConnMsgTimeout
      0
      A_TarCfg.ConnClose
      留空
  6. 通过执行以下操作之一添加触点:
    • 在“
      工具箱
      ”中的“
      搜索
      ”框中,输入
      XIC
      ,然后将其拖至第三个梯形图梯级中 MSG_CIPSYMBOLIC 功能块输入的左侧。
    • 选择第三个梯级,然后在“
      工具箱
      ”中双击
      XIC
      。XIC 将被添加到 MSG_CIPSYMBOLIC 功能块输入的左侧。
  7. 为触点创建一个变量。
    1. 在第三个梯级中,右键单击
      XIC
      ,然后选择“
      新建变量
      ”。
    2. 在“
      新建变量
      ”中,输入变量名称
      WriteValue
      ,然后选择“
      创建
      ”。
梯形图程序的第三个梯级应与下图相似:
MSG_CIPSYMBOLIC 的第三个梯级
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal