STL (语句列表)是一种基于文本的编程语言,可用于编写逻辑块。STL 程序以程序段的形式组成。 在一个程序段的各个行中编写单个 STL 指令,每行只能指定一条 STL 指令。 每条指令表示 CPU 的一个操作,按线性方式执行。
要创建 STL 函数块“STL-Conveyor”,请按以下步骤操作:
1. 打开项目树中的“程序块” 文件夹。
2. 双击“添加新块”。

3. 要添加一个函数:
– 单击“函数”。
– 指定块名称“STL-Conveyor”。
– 选择类型“STL” 。
– 单击“确定”。

4. 保存项目。
在以下部分中,将编写控制传送带的 STL 函数。 要执行此操作,需要三个程序段:
● 在第一个程序段中,判断传送带是否向前移动。
– 为此,需要置位两个输入参数“START_INPUT” 和“Direction” 。
– 如果传送带向前移动,则置位输出“Forward”。
– 同时复位输出“Conveyor_DONE”,表示传送带处于活动状态。
● 在第二个程序段中,判断传送带是否向后移动。
– 要执行此操作,首先要查询是否置位了输入参数“START_INPUT” 以及输入参数“Direction” 是否没有置位。
– 如果是,则置位输出“Backward”。
– 同时复位输出“Conveyor_DONE”,表示传送带处于活动状态。
● 在第三个程序段中,查询是否没有置位输入参数“START_INPUT” 。 如果没有置位,则将复位控制传送带的两个输出,并置位输出“Conveyor_DONE”。
要编写 STL 函数,请按以下步骤操作:
1. 定义程序段 1 的程序代码:
– 1. 行:'A #Direction'
– 2. 行:'A #START_INPUT'
– 3. 行:'S #Forward'
– 4. 行:'R #Conveyor_DONE'

2. 在程序编辑器的一块空白区域中右键单击,然后从快捷菜单中选择“插入程序段”插入第二个程序段。

3. 定义程序段 2 的程序代码:
– 1. 行:'AN #Direction'
– 2. 行:'A #START_INPUT'
– 3. 行:'S #Backward'
– 4. 行:'R #Conveyor_DONE'

4. 通过按下组合键 + 创建第三个程序段。
5. 定义程序段 3 的程序代码:
– 1. 行:'AN #START_INPUT'
– 2. 行:'R #Forward'
– 3. 行:'R #Backward'
– 4. 行:'S #Conveyor_DONE'

6. 保存项目。
成功编写了控制传送带的 STL 函数。

上一篇:中小电机的装配工艺有哪些
下一篇:EtherCAT网络通讯有哪些特点?
- 热门资源推荐
- 热门放大器推荐
- 边缘计算主机盒选购指南:五大核心指标解析
- Arm AGI CPU 更多细节:台积电 3nm 制程、Neoverse V3 微架构
- Arm AGI CPU 重磅发布:构筑代理式 AI 云时代的芯片基石
- Arm 拓展其计算平台矩阵,首次跨足芯片产品
- 阿里达摩院发布RISC-V CPU玄铁C950,首次原生支持千亿参数大模型
- 边缘 AI 加速的 Arm® Cortex® ‑M0+ MCU 如何为电子产品注入更强智能
- 阿里达摩院发布玄铁C950,打破全球RISC-V CPU性能纪录
- VPU中的“六边形战士”:安谋科技Arm China发布“玲珑”V560/V760 VPU IP
- 利用锚定可信平台模块(TPM)的FPGA构建人形机器人安全
- LM2904DMR2G 函数发生器运算放大器的典型应用
- DEMO9RS08KA2: DEMO9RS08KA2 Demonstration Board
- MCP73871EV,MCP73871 锂离子电池充电器评估板
- STEVAL-IHM039V1,采用 STM32F415 微控制器的双电机控制演示板
- LTC1606CG 演示板、16 位、250ksps ADC
- RT8086B 3.5A、1.2MHz、同步降压转换器的典型应用
- TS4999EIJT 典型应用 免滤波器立体声 2.8 W D 类音频功率放大器,可选择 3D 音效
- LTM4615,采用 15mm-15mm 封装的完整双路和三路输出负载点模块稳压器
- LTC2415-1IGN 24 位 ADC 的典型应用电路使用电阻器阵列在励磁放大器中提供精确匹配
- 使用 Analog Devices 的 LTC1450LIN 的参考设计

现代雷达系统的信号设计
EL5624IRE-T13

BFR340T






京公网安备 11010802033920号