将输入和输出变量分配到用户定义的功能块

使用以下步骤可以:
  • 将四个布尔输入变量分配给四个 L70E 控制器输入。
  • 向 L70E 控制器输出分配输出变量。
  • 将该功能块中的输出变量映射到 L70E 控制器输出上。
完成任务后,梯形图程序可以检测和控制以下事件:
北-南方向的交通灯为红色时或者北面或南面的传感器跳闸时,东-西方向的交通灯在五秒后变为黄色,然后再过两秒后变为红色。
将输入和输出变量分配到用户定义的功能块
  1. 在梯形图编辑器中,打开每个输入变量对应的变量选择器,然后根据下表分配变量。
    将变量分配给输入变量框
    布尔输入变量
    变量名
    N_CAR_SENSOR
    _IO_EM_DI_00
    S_CAR_SENSOR
    _IO_EM_DI_01
    E_CAR_SENSOR
    _IO_EM_DI_02
    W_CAR_SENSOR
    _IO_EM_DI_03
    小贴士:
    • 要查看完整变量名和类型,请将光标悬停在此功能块上以显示工具提示。
  2. 根据下表分配六个 L70E 数字输出。
    将变量分配给数字输出
    布尔输出变量
    变量名
    NS_RED_LIGHTS
    _IO_EM_DO_00
    NS_YELLOW_LIGHTS
    _IO_EM_DO_01
    NS_GREEN_LIGHTS
    _IO_EM_DO_02
    EW_ RED_LIGHTS
    _IO_EM_DO_03
    EW_ YELLOW_LIGHTS
    _IO_EM_DO_04
    EW_ GREEN_LIGHTS
    _IO_EM_DO_05
    直接连接到该梯形图梯级的第一个功能块输出是功能块输出启用 (ENO) 位。它反映了输入启用 (EN) 位的状态。其余六个功能块输出是连接到各个方向上的红黄绿交通灯的“实际”输出。
    完成后,功能块与下图相似:
    完成后功能块的外观
  3. (可选)向功能块中添加注释:此梯级会将
    Micro870®
    I/O 分配给 TRAFFIC_CONTROLLER 功能块。
  4. 通过执行以下操作之一生成项目︰
    • 在菜单栏中,选择
      设备
      生成
    • 右键单击控制器,然后选择“
      生成
      ”。
  5. 在“
    输出
    ”中,查看生成结果。
  6. (可选)修复所有错误,然后重新生成项目。
  7. 通过执行以下操作之一保存项目:
    • 从菜单栏中,选择 保存按钮
    • 在“文件”菜单中,选择“保存”。
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal