将用户定义的功能块添加到梯形图程序
使用以下步骤将用户定义的功能块 Traffic_Controller_FB 添加到 Traffic_Light_Control 程序组织单元 (Program Organization Unit, POU)。
先决条件
将用户定义的功能块添加到梯形图程序
- 在“项目组织管理器”中,展开“程序”,然后双击“Traffic_Light_Control”以打开该程序。
- 从“工具箱”中,找到“Traffic_Controller_FB”并将其拖动到梯级 0。
- 右键单击Traffic_Controller_FB旁边的框,然后选择“新建变量”。
- 在“新建变量”中,输入变量名称Traffic_Controller_FB_1,然后选择“创建”。
- 在“属性”窗格中,启用“Traffic_Controller_FB”的“EN/ENO”。
- 通过执行以下操作之一保存项目:
- 从菜单栏中,选择
。 - 在“文件”菜单中,选择“保存”。
直接连接到该梯形图梯级的第一个功能块输入为功能块启用 (EN) 位。其余四个功能块输入为“实际”输入,指明车辆是否正在东南西北这四个可能方向中的任一方向上等待红灯:。这些输入会映射到功能块的四个局部布尔输入变量:N_CAR_SENSOR、S_CAR_SENSOR、E_CAR_SENSOR 和 W_CAR_SENSOR。必须将四个 L70E 控制器输入分配给这些功能块输入。要查看与这些输入和输出关联的变量的全名和数据类型,请将光标悬停在该指令块上以显示相应工具提示:
提供反馈