检测传送带的传送方向
检测到的传送带传送方向用右箭头或左箭头指示。如果传送的其它物料正在从右边接近 PEB1 或从左边接近 PEB2,显示的箭头最初会关闭,直至两个光电屏蔽均通过后,才能重新检测到传送方向并显示相应的箭头。
任务解决方案需要双沿存储器位来检测两个光电屏蔽上从“0”到“1”的信号变化。

实施
下表列出了所用变量的定义:
| 名称 | 声明 | 数据类型 | 说明 |
|---|---|---|---|
| S1 | Input | BOOL | 光电屏蔽 1 |
| S2 | Input | BOOL | 光电屏蔽 2 |
| TM1 | Input | BOOL | 沿位存储器 1 |
| TM2 | Input | BOOL | 沿位存储器 2 |
| RIGHT | Output | BOOL | 表示向右传送 |
| LEFT | Output | BOOL | 表示向左传送 |
以下 STL 程序说明了如何实现此示例:
| STL | 说明 |
|---|---|
| A #S1 | //扫描光电屏蔽“S1”是否为“1” |
| FP #TM1 | //查询上升沿 |
| AN #S2 | //扫描光电屏蔽“S2”是否为“0” |
| S #LEFT |
//如果光电屏蔽“S1”的信号状态从“0”变为“1”(上升沿)并且此时光电屏蔽“S2”的信号状态为“0”,则传送带上的包裹向左移动。 //激活向左传送的指示灯。 |
| A #S2 | //扫描光电屏蔽“S2”是否为“1” |
| FP #TM2 | //查询上升沿 |
| AN #S1 | //扫描光电屏蔽“S1”是否为“0” |
| S #RIGHT |
//如果光电屏蔽“S2”的信号状态从“0”变为“1”(上升沿)并且此时光电屏蔽“S1”的信号状态为“0”,则传送带上的包裹向右移动。 //激活向右传送的指示灯。 |
| AN #S1 | //扫描光电屏蔽“S1”是否为“0” |
| AN #S2 | //扫描光电屏蔽“S2”是否为“0” |
| R #LEFT | //当两个光电屏蔽处的信号状态均为“0”时,则向左传送的指示灯将熄灭。 |
| R #RIGHT | //当两个光电屏蔽处的信号状态均为“0”时,则向右传送的指示灯将熄灭。 |
审核编辑:刘清
使用高压电阻进行设计的 10 个技巧
时间:2026-05-07
数字仪表与模拟仪表:它们有何区别?
时间:2026-05-07
基于半导体的电源模块与分立元件
时间:2026-05-07
一文看懂堆和栈的区别和联系
时间:2026-05-07
pcb板和pcba的区别
时间:2026-05-07
什么是数组?数组有什么用?
时间:2026-05-07
电感器设计流程和见解
时间:2026-05-01
什么是触发器?触发器的作用是什么?
时间:2026-05-01
什么是电源?电源是如何进行分类的?
时间:2026-05-01
电驱动NVH的特点和结构
时间:2026-05-01
电阻的原理和作用 电阻色环识别图 电路中电...
时间:2026-03-09
什么是室温超导?半导体时代将走向结束?芯...
时间:2026-03-09
NVIDIA CPU+GPU超级芯片大升级!
时间:2026-03-09
半导体光刻工艺 光刻—半导体电路的绘制
时间:2026-03-09
什么是硅片或者晶圆?一文了解半导体硅晶圆
时间:2026-03-09
石英灯电子变压器电路原理
时间:2026-03-06
一文详解MOS管驱动电路拓扑的设计
时间:2026-03-09
汽车芯片业应汲取的教训
时间:2026-03-09
半导体行业之ICT技术简介
时间:2026-03-09
集成电路的几纳米代表了什么?
时间:2026-03-09