网站首页 全球最实用的IT互联网站!

人工智能P2P分享Wind搜索发布信息网站地图标签大全

当前位置:诺佳网 > 电子/半导体 > 控制/MCU >

STL检测传送带传送方向的示例

时间:2023-08-12 11:49

人气:

作者:admin

标签:

导读:检测到的传送带传送方向用右箭头或左箭头指示。如果传送的其它物料正在从右边接近 PEB1 或从左边接近 PEB2,显示的箭头最初会关闭...

检测传送带的传送方向

检测到的传送带传送方向用右箭头或左箭头指示。如果传送的其它物料正在从右边接近 PEB1 或从左边接近 PEB2,显示的箭头最初会关闭,直至两个光电屏蔽均通过后,才能重新检测到传送方向并显示相应的箭头。

任务解决方案需要双沿存储器位来检测两个光电屏蔽上从“0”到“1”的信号变化。

fe274f02-383d-11ee-9e74-dac502259ad0.png

实施

下表列出了所用变量的定义:

名称 声明 数据类型 说明
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”时,则向右传送的指示灯将熄灭。





审核编辑:刘清

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信