0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

PLC自定义数据类型和实现运动控制项目

PLC技术圈 来源:PLC技术圈 作者:PLC技术圈 2021-07-05 14:57 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

一:先建立PLC自定义数据类型, 此数据类型不尽完善,有更多需求的可以自行再添加

2ae32fd2-dbd6-11eb-9e57-12bb97331649.jpg

2b765622-dbd6-11eb-9e57-12bb97331649.jpg

2b82b67e-dbd6-11eb-9e57-12bb97331649.png

二:新建一个FB3块名为:轴控制_ STRUCT 引脚如下:

2b922b5e-dbd6-11eb-9e57-12bb97331649.jpg

三:FB的程序——添加程序: 调用运动控制块时,选择-多重实例

2bd3f016-dbd6-11eb-9e57-12bb97331649.png

2bde2a0e-dbd6-11eb-9e57-12bb97331649.png

2be9d336-dbd6-11eb-9e57-12bb97331649.png

2bf67474-dbd6-11eb-9e57-12bb97331649.png

2c041b88-dbd6-11eb-9e57-12bb97331649.png

2c32e71a-dbd6-11eb-9e57-12bb97331649.png

2c5a7816-dbd6-11eb-9e57-12bb97331649.png

2c64869e-dbd6-11eb-9e57-12bb97331649.png

2c743e5e-dbd6-11eb-9e57-12bb97331649.png

四:新建一个FB2块,再调用两次FB3块,在调用的时候选择用-多重实例

2c8170ba-dbd6-11eb-9e57-12bb97331649.png

五:在新建一个DB块,里面建立 轴_struct 为名称的数组

2cb19574-dbd6-11eb-9e57-12bb97331649.png

以上能实现2个轴的运动控制项目(位置控制)

程序一但封装好之后,方便以后调用 如果项目中有更多的伺服轴,那么把数组加长,然后多调用几次就可以了。

文章出处:【微信公众号:PLC技术圈】

责任编辑:gt

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 封装
    +关注

    关注

    128

    文章

    9330

    浏览量

    149044
  • 数据类型
    +关注

    关注

    0

    文章

    238

    浏览量

    14233

原文标题:西门子博途——PLC自定义数据类型(UDT)封装伺服运动控制库

文章出处:【微信号:xue_PLC,微信公众号:PLC技术圈】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    使用Python/MyHDL创建自定义FPGA IP

    使用 Python/MyHDL 创建自定义 FPGA IP,与 Vivado 集成,并通过 PYNQ 进行控制——实现软件上的简单硬件设计。
    的头像 发表于 04-09 09:53 218次阅读
    使用Python/MyHDL创建<b class='flag-5'>自定义</b>FPGA IP

    MCUXpresso SDK创建自定义清单

    开始。 测试导入和生成项目 此时,自定义 MCUXpresso SDK 清单已准备就绪,可供使用。要进行测试,请将示例项目导入 MCUXpresso for VS Code 并构建它。 - 将
    发表于 04-07 07:11

    极海APM32F427如何实现自定义USB HID设备与PC进行通信

    最近需要使用到 APM32F427 枚举成Custom HID设备进行用户自定义通信,但是官方的例程只有提供的HID枚举为鼠标或者键盘类型的设备。这里记录一下,怎么使用Geehy官方的USB中间件,实现
    的头像 发表于 03-30 09:30 2771次阅读
    极海APM32F427如何<b class='flag-5'>实现</b><b class='flag-5'>自定义</b>USB HID设备与PC进行通信

    电能质量在线监测装置的自定义监测时段功能有哪些应用场景?

    电能质量在线监测装置的 自定义监测时段功能 ,核心价值是通过 “按需配置监测时间、采样频率和数据策略”,实现精准监测、资源优化与数据针对性分析,其应用场景覆盖工业生产、商业运营、电网运
    的头像 发表于 12-10 14:01 520次阅读
    电能质量在线监测装置的<b class='flag-5'>自定义</b>监测时段功能有哪些应用场景?

    电能质量在线监测装置可自定义监测时段吗?

    电能质量在线监测装置 完全支持自定义监测时段 ,并提供 精细化、差异化 的配置能力。核心通过 嵌入式任务调度系统 结合 本地 / 远程参数配置 实现,可灵活设定监测开始 / 结束时间、采样频率、数据
    的头像 发表于 12-10 13:58 463次阅读
    电能质量在线监测装置可<b class='flag-5'>自定义</b>监测时段吗?

    无图形界面模式下自定义检查工具的应用

    此前文章已介绍 ANSA 中的自定义检查工具。本文将探讨该功能在无图形界面(No-GUI)模式下的应用,旨在满足标准化工作流程的需求,适用于需要高度自动化的前处理场景。通过集成自定义检查,用户可实现工作流程的高效自动化运行。
    的头像 发表于 11-30 14:13 777次阅读
    无图形界面模式下<b class='flag-5'>自定义</b>检查工具的应用

    电能质量在线监测装置的数据推送协议是否可以自定义配置?

    现代电能质量在线监测装置普遍支持 协议参数自定义配置 和 协议组合灵活适配 ,用户可根据实际需求调整通信参数、映射数据格式,甚至通过第三方工具实现非标准协议的兼容。以下是具体实现方式及
    的头像 发表于 11-12 13:58 555次阅读
    电能质量在线监测装置的<b class='flag-5'>数据</b>推送协议是否可以<b class='flag-5'>自定义</b>配置?

    软硬件协同技术分享 - 任务划分 + 自定义指令集

    利用定时器中断,率先判断该FIFO的值不为空,并且保证一次读取一个帧长(即10个周期)的数据,能够实现该FIFO内数据即写即读,数据写入不久便能取走的效果。
    发表于 10-28 08:03

    采用汇编指示符来使用自定义指令

    具体实现 1、采用.word .half .dword等汇编指示符直接插入自定义指令,这种方法需要自己指定寄存器。其中.word为插入一个字的数据即32位,.half为插入半字即16位
    发表于 10-28 06:02

    强实时运动控制内核MotionRT750(九):内置C语言的自定义机械手模型实现

    内置C语言的自定义机械手模型实现
    的头像 发表于 10-27 14:14 971次阅读
    强实时<b class='flag-5'>运动</b><b class='flag-5'>控制</b>内核MotionRT750(九):内置C语言的<b class='flag-5'>自定义</b>机械手模型<b class='flag-5'>实现</b>

    零代码实现茶吧机自定义语音控制定制

    零代码实现茶吧机自定义语音控制定制 前言 茶吧机集成离线语音控制,核心是通过自然语音交互替代手动操作实现全方位体验升级 —— 既无需起身即可
    的头像 发表于 10-17 16:43 1408次阅读
    零代码<b class='flag-5'>实现</b>茶吧机<b class='flag-5'>自定义</b>语音<b class='flag-5'>控制</b>定制

    SQL 通用数据类型

    SQL 通用数据类型 数据库表中的每个列都要求有名称和数据类型。Each column in a database table is required to have a name and a
    的头像 发表于 08-18 09:46 856次阅读

    大彩讲堂:VisualTFT软件如何自定义圆形进度条

    VisualTFT软件如何自定义圆形进度条
    的头像 发表于 07-07 17:10 1912次阅读
    大彩讲堂:VisualTFT软件如何<b class='flag-5'>自定义</b>圆形进度条

    KiCad 中的自定义规则(KiCon 演讲)

    “  Seth Hillbrand 在 KiCon US 2025 上为大家介绍了 KiCad 的规则系统,并详细讲解了自定义规则的设计与实例。  ”   演讲主要围绕 加强 KiCad 中的自定义
    的头像 发表于 06-16 11:17 2559次阅读
    KiCad 中的<b class='flag-5'>自定义</b>规则(KiCon 演讲)

    HarmonyOS应用自定义键盘解决方案

    自定义键盘是一种替换系统默认键盘的解决方案,可实现键盘个性化交互。允许用户结合业务需求与操作习惯,对按键布局进行可视化重构、设置多功能组合键位,使输入更加便捷和舒适。在安全防护层面,自定义键盘可以
    的头像 发表于 06-05 14:19 2613次阅读