一:先建立PLC自定义数据类型, 此数据类型不尽完善,有更多需求的可以自行再添加
二:新建一个FB3块名为:轴控制_ STRUCT 引脚如下:
三:FB的程序——添加程序: 调用运动控制块时,选择-多重实例
四:新建一个FB2块,再调用两次FB3块,在调用的时候选择用-多重实例
五:在新建一个DB块,里面建立 轴_struct 为名称的数组
以上能实现2个轴的运动控制项目(位置控制)
程序一但封装好之后,方便以后调用 如果项目中有更多的伺服轴,那么把数组加长,然后多调用几次就可以了。
文章出处:【微信公众号:PLC技术圈】
责任编辑:gt
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
封装
+关注
关注
126文章
7873浏览量
142893 -
数据类型
+关注
关注
0文章
236浏览量
13618
原文标题:西门子博途——PLC自定义数据类型(UDT)封装伺服运动控制库
文章出处:【微信号:xue_PLC,微信公众号:PLC技术圈】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
如何将自定义逻辑从FPGA/CPLD迁移到C2000™微控制器
电子发烧友网站提供《如何将自定义逻辑从FPGA/CPLD迁移到C2000™微控制器.pdf》资料免费下载
发表于 09-23 12:36
•0次下载
如何创建TestStand自定义步骤
在之前的课程中简单地介绍过TestStand自带的一些步骤类型,如测试、消息弹窗、赋值、标签等等,这些简单的步骤从TestStand的插入选版中就可以添加到序列中。那么在使用中如果碰到需要实现更加灵活、复杂的功能,使用自带的一些步骤类型
如何自定义内存控制器的设置
在FreeRTOS中自定义内存控制器的设置,主要涉及到内存分配策略的选择和配置。FreeRTOS提供了多种内存分配策略,如heap_1、heap_2、heap_3、heap_4和heap_5,每种
TSMaster 自定义 LIN 调度表编程指导
LIN(LocalInterconnectNetwork)协议调度表是用于LIN总线通信中的消息调度的一种机制,我们收到越来越多来自不同用户希望能够通过接口实现自定义LIN调度表的需求。所以在
鸿蒙ArkUI实例:【自定义组件】
组件是 OpenHarmony 页面最小显示单元,一个页面可由多个组件组合而成,也可只由一个组件组合而成,这些组件可以是ArkUI开发框架自带系统组件,比如 `Text` 、 `Button` 等,也可以是自定义组件,本节笔者简单介绍一下自定义组件的语法规范。
博途用户自定义库的使用
中经常使用的函数/函数块/数据类型等存放到自定义库中,方便自己使用及与别人共享。博途具有很强的库管理功能,包括:库版本管理,库的更新及清扫等等。本系列文章我将给大家介绍项目库、全局库、库的更新/清扫等功能,今天这篇文章,我们先来
评论