创建用户定义的功能块和变量

使用以下步骤创建用户定义的功能块 (User-Defined Function Block, UDFB),然后添加输入和输出变量。使用梯形图编程语言创建 UDFB。
创建用户定义的功能块和变量
  1. 在“
    项目组织管理器
    ”中,展开“
    资产
    ”。
  2. 右键单击“
    用户定义的功能块
    ”,然后选择“
    新建用户定义的功能块
    ”。
  3. 在“
    新建用户定义的功能块
    ”中,输入 UDFB 名称
    Traffic_Controller_FB
    ,从“
    类型
    ”列表中选择“
    梯形图
    ”,然后选择“
    创建
    ”。
  4. 在“
    项目组织管理器
    ”中,展开“
    Traffic_Controller_FB
    ”,然后双击“
    局部变量
    ”。
  5. 在“局部变量”网格中,添加以下变量:
    • 四个输入变量表示十字路口四个位置(北、南、东、西)处的汽车传感器。
    • 六个输出变量表示两个方向(南北、东西)上的红色、黄色和绿色交通灯。
    变量
    名称
    数据类型
    方向
    属性
    N_CAR_SENSOR
    BOOL
    VarInput
    读取
    S_CAR_SENSOR
    BOOL
    VarInput
    读取
    W_CAR_SENSOR
    BOOL
    VarInput
    读取
    E_CAR_SENSOR
    BOOL
    VarInput
    读取
    NS_GREEN_LIGHTS
    BOOL
    VarOutput
    读取/写入
    NS_YELLOW_LIGHTS
    BOOL
    VarOutput
    读取/写入
    NS_RED_LIGHTS
    BOOL
    VarOutput
    读取/写入
    EW_RED_LIGHTS
    BOOL
    VarOutput
    读取/写入
    EW_YELLOW_LIGHTS
    BOOL
    VarOutput
    读取/写入
    EW_GREEN_LIGHTS
    BOOL
    VarOutput
    读取/写入
    TON_1
    TON
    Var
    读取/写入
    TON_2
    TON
    Var
    读取/写入
    TON_3
    TON
    Var
    读取/写入
    TON_4
    TON
    Var
    读取/写入
  6. 通过执行以下操作之一保存项目:
    • 从菜单栏中,选择 保存按钮
    • 在“文件”菜单中,选择“保存”。
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal