将输入和输出变量分配到用户定义的功能块
使用以下步骤可以:
- 将四个布尔输入变量分配给四个 L70E 控制器输入。
- 向 L70E 控制器输出分配输出变量。
- 将该功能块中的输出变量映射到 L70E 控制器输出上。
完成任务后,梯形图程序可以检测和控制以下事件:
北-南方向的交通灯为红色时或者北面或南面的传感器跳闸时,东-西方向的交通灯在五秒后变为黄色,然后再过两秒后变为红色。
先决条件
将输入和输出变量分配到用户定义的功能块
- 在梯形图编辑器中,打开每个输入变量对应的变量选择器,然后根据下表分配变量。将变量分配给输入变量框布尔输入变量变量名N_CAR_SENSOR_IO_EM_DI_00S_CAR_SENSOR_IO_EM_DI_01E_CAR_SENSOR_IO_EM_DI_02W_CAR_SENSOR_IO_EM_DI_03小贴士:
- 要查看完整变量名和类型,请将光标悬停在此功能块上以显示工具提示。
- 您也可以将别名分配给变量。
- 根据下表分配六个 L70E 数字输出。将变量分配给数字输出布尔输出变量变量名NS_RED_LIGHTS_IO_EM_DO_00NS_YELLOW_LIGHTS_IO_EM_DO_01NS_GREEN_LIGHTS_IO_EM_DO_02EW_ RED_LIGHTS_IO_EM_DO_03EW_ YELLOW_LIGHTS_IO_EM_DO_04EW_ GREEN_LIGHTS_IO_EM_DO_05直接连接到该梯形图梯级的第一个功能块输出是功能块输出启用 (ENO) 位。它反映了输入启用 (EN) 位的状态。其余六个功能块输出是连接到各个方向上的红黄绿交通灯的“实际”输出。完成后,功能块与下图相似:

- (可选)向功能块中添加注释:此梯级会将Micro870®I/O 分配给 TRAFFIC_CONTROLLER 功能块。
- 通过执行以下操作之一生成项目︰
- 在菜单栏中,选择。
- 右键单击控制器,然后选择“生成”。
- 在“输出”中,查看生成结果。
- (可选)修复所有错误,然后重新生成项目。
- 通过执行以下操作之一保存项目:
- 从菜单栏中,选择
。 - 在“文件”菜单中,选择“保存”。
提供反馈