使用STL函数控制传送带

发布时间:2024-03-12  

步骤

要创建 STL 函数块“STL-Conveyor”,请按以下步骤操作:


1. 打开项目树中的“程序块” 文件夹。

2. 双击“添加新块”。

4b07a58e-68d5-11ee-939d-92fbcf53809c.png

3. 要添加一个函数:

– 单击“函数”。

– 指定块名称“STL-Conveyor”。

– 选择类型“STL” 。

– 单击“确定”。

4b1be882-68d5-11ee-939d-92fbcf53809c.png

4. 保存项目。

结果

成功创建了 STL 函数“STL-Conveyor”。 程序编辑器将自动打开。

定义 STL 函数的接口

步骤

要定义接口,请按以下步骤操作:

1. 在“Input” 部分定义带有以下属性的输入参数:

– 名称:"START_INPUT"

– 数据类型:"Bool"

使用此参数激活传送带。

4b41a68a-68d5-11ee-939d-92fbcf53809c.png

2. 在“Input” 部分定义带有以下属性的第二个输入参数:

– 名称:"Direction"

– 数据类型:"Bool"

此参数用于判断传送带的移动方向。

4b46f130-68d5-11ee-939d-92fbcf53809c.png

3. 在“Output” 部分定义带有以下属性的输出参数:

– 名称:"Conveyor_DONE"

– 数据类型:"Bool"

使用此参数查询传送带是否已激活。

4. 在“Output” 部分定义带有以下属性的第二个输出参数:

– 名称:"Forward"

– 数据类型:"Bool"

此参数用于控制传送带向前移动。

5. 在“Output” 部分定义带有以下属性的第三个输出参数:

– 名称:"Backward"

– 数据类型:"Bool"

此参数用于控制传送带向后移动。

6. 保存项目。

结果

在 STL 函数的接口中成功定义了所有必需参数。

4b5e10ea-68d5-11ee-939d-92fbcf53809c.png

在以下部分中,将编写控制传送带的 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"

4b85ba32-68d5-11ee-939d-92fbcf53809c.png

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

4b998b3e-68d5-11ee-939d-92fbcf53809c.png

3. 定义程序段 2 的程序代码:

– 1. 行:"AN #Direction"

– 2. 行:"A #START_INPUT"

– 3. 行:"S #Backward"

– 4. 行:"R #Conveyor_DONE"

4bc28980-68d5-11ee-939d-92fbcf53809c.png

4. 通过按下组合键 + 创建第三个程序段。

5. 定义程序段 3 的程序代码:

– 1. 行:"AN #START_INPUT"

– 2. 行:"R #Forward"

– 3. 行:"R #Backward"

– 4. 行:"S #Conveyor_DONE"

4bd9fde0-68d5-11ee-939d-92fbcf53809c.png

6. 保存项目。

结果

成功编写了控制传送带的 STL 函数。

4bedb132-68d5-11ee-939d-92fbcf53809c.png


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    全面的学习体验 开关电源典型拓扑—PFC应用意义及工作原理......
    FLIR热像仪的工作原理及应用分析;食品 自动化生产 随着自动化生产发展越来越完善,在食品行业中,对贯穿生产、运输、储存和销售过程中的易腐食品,进行认真仔细地温控至关重要。因为......
    普通电机为啥不能当变频电机使用?变频电机和普通电机的区别;普通电机和变频电机在工作原理、结构和适用场合等方面有一定的差异,因此普通电机不能直接用作变频电机。下面将从两者的工作原理、优缺......
    永磁同步电机和交流异步电机的区别 永磁同步电机和交流异步电机的优缺点;  永磁同步电机和交流异步电机的区别   永磁同步电机和交流异步电机是两种不同的电机类型,它们之间存在以下几个区别:   工作原理......
    做好理想准备。 工作原理 LBR/LFR通过其天线发射一个连续的雷达信号,该信号的频率会像锯齿一样发生变化。发射的信号被介质反射,并被......
    更加跑偏,由于螺旋螺旋角的存在,导致输送带在螺旋托辊上滑动摩擦,加速了输送带破坏。 2.1.5摩擦调心上托辊防跑偏装置 摩擦调心上托辊装置由两边的两个锥形托辊和中间的柱形托辊及托辊转动架组成,如图5所示。 工作原理......
    电路项目分享|基于555定时器的DC-DC转换电路,附带工作原理......
    变频器可以方便调速的特点,采用一拖一,双机同步的方式。 配套电机参数 系统胶带机的工作原理和特点 胶带机通过驱动轮鼓,靠摩擦牵引胶带运动,胶带通过张力变形和摩擦力带动物体在支撑辊轮上运动。胶带......
    电机在需要精确的转速控制和同步运动的应用中得到广泛应用,如电动机车、电机船、空调压缩机、工业传送带等。同步电机由于其较高的效率和较低的发热量,适用于长时间高负载运转的场合。综上所述,异步电机和同步电机在结构、原理工作方式、启动方式、载荷......
    上用来分拣物料的电磁阀是单向的。 单向电磁阀与双向电磁阀它们的区别是单向电磁阀的初始位置是任意的,它可以随意控制两个位置。单向电磁阀的初始位置是固定的,它只能控制一个方向。 电磁阀的工作原理 我们用一个气动手爪的夹紧与松开来说明电磁阀的工作......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>