2016 - 2024

感恩一路有你

点对点运动功能实现

浏览量:2285 时间:2024-06-13 17:40:21 作者:采采

Motion Studio简介

Motion Studio是研华新一代MAS控制器的核心开发软件平台。由于其基于PC-BASED架构,具有高计算效能与扩充弹性。与其他平台不同的是,Motion Studio专注于自动化设备开发环境,不包括过程控制和环境监控等内容。因此,对于自动化设备开发者来说,开发环境更加人性化。它采用了精简的Motion BASIC语言取代了原本复杂的高级语言编程,从而协助用户缩短开发时间。同时,它还能轻松实现机器视觉与运动控制的整合,使项目开发更加高效。

点对点运动功能实现步骤

点对点运动功能实现主要分为三个部分:Motion Studio控制部分代码编写、使用MS 开发人机界面、以及运行程序。

1. Motion Studio控制部分代码编写

在Motion Studio的文件中编写以下代码:

```

SUB MyRun

BASE 0,1

MOVE 10000,5000 ' 相对移动到P1

WAIT DONE ' 等待运动停止

LINE 10000,5000 ' 相对移动到P2

WAIT DONE ' 等待运动停止

END SUB

SUB MyHome

BASE 0,1

MOVEABS 0,0 ' 绝对移动到0,0

WAIT DONE ' 等待运动停止

END SUB

SUB MS_LOOP(10)

' Task主流程循环

IF MS_PULSE(VR(1)) THEN MyRun ' VR(1)脉冲发生时,执行MyRun

IF MS_PULSE(VR(0)) THEN MyHome ' VR(0)脉冲发生时,执行MyHome

MS_LEND

```

2. 使用MS 开发人机界面

首先,在Motion Studio的VR表中选择“新建范围”,并添加VR(0)和VR(1)两个变量,并设置对应的Modbus地址为40001和40003。然后,在VR表中选择“Create Tag File”,勾选范围[0-1],导出自定义标签文件HMI_Tag.csv。

3. 运行程序

新建一个连接虚拟控制器MAS-324X Simulator的Empty工程,并输入工程要保存的名称与路径,点击确定。然后,弹出新建程序对话框,输入程序名称“Task0”,点击确定。成功创建“Task0“程序后,建立与人机界面()通信的VR全局变量。最后,在程序中调用MS_LOOP循环函数,以实现点对点运动功能。

以上就是Motion Studio中点对点运动功能的实现步骤。通过编写控制代码、使用开发人机界面和运行程序,可以轻松实现自动化设备的点对点运动控制。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。