加入收藏 在线留言 联系我们
关注微信
手机扫一扫 立刻联系商家
全国服务热线18475208684

SIEMENS西门子伺服电机(授权)代理商- 深圳一级代理商

更新时间
2024-11-01 08:00:00
价格
请来电询价
PLC触摸屏代理商
西门子代理商
伺服电机驱动电缆
西门子一级代理商
变频器直流调速器
西门子一级总代理商
联系电话
13922889745
联系手机
18475208684
联系人
向小姐
立即询价

详细介绍

三菱Works3简易运动控制_标准功能块的再次封装

一、前言:

前几期我们已经介绍了三菱简易运动控制器编程的视频,主要内容是如何使用自带的运动控制功能块(FB)。本次视频将在之前的基础上进行功能完善。

二、正文 

再次封装功能块(JOG、位置运动)

为了更好地使用M_RD77_JOG和M_RD77_SetPositioningData_00E功能块,我们可以创建一个名为"M_RD77_MotionControl"的功能块,用于控制JOG操作和位置运动。这个功能块将集成手动轴操作和位置控制,使得调用方便且具有灵活性。

在"M_RD77_MotionControl"功能块中,我们可以通过输入不同的参数来决定是执行JOG操作还是开始位置控制运动。当需要进行JOG操作时,可以设置速度和方向等相关参数;而当需要进行位置控制运动时,可以设置运动方式(juedui或相对)、目标位置和速度等参数。

通过对功能块的再次封装,我们能够提高代码的可读性和可维护性,同时减少重复的代码编写。此外,封装后的功能块能够更好地适应不同项目的需求,并提供更灵活的调用方式。使用"M_RD77_MotionControl"功能块,我们只需调用一个功能块即可完成轴的手动操作和位置控制,简化了代码结构并提高了开发效率。

下进行创建的步骤说明:

第一步:创建FB(M_RD77_MotionControl) 并且实例化需要用到的功能块

图:创建M_RD77_MotionControl功能块 

添加:M+RD77_JOG 功能块如下图

添加 M_RD77_SetPositioningData_00E 功能块如下图

添加 M_RD77_SetPositioning_00E 功能块如下图


关于封装功能块用到的指令:

  • M+RD77_JOG 指令:它是三菱简易运动控制器的功能块之一,用于实现手动轴操作。通过设置参数,包括速度和方向等,来控制轴的运动。

  • M_RD77_SetPositioningData 指令:同样也是三菱简易运动控制器的功能块之一,用于设置位置控制的数据。这个指令允许输入不同的参数,如运动方式、目标位置和速度等,来定义轴的运动方式。

  • M+RD77_StartPositioning 指令:该指令用于启动位置控制。通过输入不同的参数,可以开始轴的位置控制运动。

  • 这些指令提供了灵活的轴控制功能,能够满足各种项目的需求。通过合理使用这些指令,可以实现手动轴操作和位置控制,为项目的运动控制提供便捷而可靠的解决方案。它们的组合使用在轴控制封装中发挥重要作用,提高了代码的可读性和可维护性,同时减少了重复的代码编写。

    二:创建需要用到变量 ,关联相关的功能块

    主要变量说明:

    stModule:数据类型为:M+RD77:主要用来管理RD77的模块标签

    axNumber:数据类型为:字 :主要用来确认是简易运动模块上的那个轴

    JogF: 点动运行+

    JogR:点动运行-

    JogSpeed:点动速度

    iPostion:移动位置给定

    AbsSpeed:juedui运行速度

    AbsEnable:触发juedui运动

    把创建好的变量链接到实例化的FB中入下:

    图片1

    图片2

    图片3

    图片3:管理的外部公共标签,具体内容请查说明书这里就不做说明了

    第三步:在程序中实例化创建的M_RD77_MotionControl功能块


    相关产品

    联系方式

    • 电  话:13922889745
    • 经理:向小姐
    • 手  机:18475208684
    • 微  信:18475208684