TRIO-Basic 从入门到精通(二):MPV4 软件的使用
本文介绍 TRIO MPV4 编程软件的连接与基本操作:通过 Controller=>Connection 连接控制器或仿真器,掌握同步模式、工具模式、直连模式三种连接方式,熟悉新建、上传、下载程序等工程管理操作,并逐一讲解工具栏各功能按钮的用途,帮助初学者快速上手 TRIO 在线编程环境。
TRIO-Basic 从入门到精通(二):MPV4 软件的使用
一、教程背景
TRIO 运动控制器采用在线编程方式,编写程序前必须先将编程软件连接到一台控制器,或连接到软件自带的仿真器(Simulator)。MPV4 是 TRIO 官方提供的上位机编程软件,本教程在完成软件安装的基础上,带领读者熟悉 MPV4 的界面布局、连接方式与常用功能,为后续编写 TRIO-Basic 程序打下基础。适用于初次接触 TRIO 平台的调试工程师、自动化设备开发者以及运动控制学习者。
二、技术要点/技术方案
1. 连接方式
在软件菜单中选择 Controller => Connection,即可进入连接配置界面。本教程选择连接仿真器(Simulator),点击 Apply & Connect 完成连接。仿真器无需真实硬件,适合学习与离线调试。
2. 三种连接模式
TRIO 运动控制器支持三种连接方式,按使用场景区分:
- 同步模式(Sync):用于在线编程,编程软件会将本地工程与控制器工程进行同步,边写边下,是日常开发的主要模式;
- 工具模式(Tools):用于工程尚未同步时,直接查看控制器状态与轴参数,适合监控与诊断;
- 直连模式(Direct):用于通过终端命令行直接执行指令,适合底层调试。
3. 工程管理界面
当控制器内没有工程时,软件会弹出提示页面,提供新建、上传、下载程序的快捷入口;也可以点击 Cancel 关闭该页面,软件将直接进入工具模式。工具模式下同样可以完成新建、上传、下载程序等操作。
- New:新建一个程序;
- Load:下载程序到控制器;
- Change:改变并打开本地程序文件;
- Create From Controller:从控制器上传文件并保存到本地;
- OPEN & Sync:打开本地程序文件并与控制器进行同步。
4. 语言支持与用户进程
TRIO 支持多种编程语言,最常用的是 TRIO-Basic。创建程序后,新建一个用户进程即可开始编写代码。
三、实施步骤
- 打开 MPV4,进入 Controller => Connection;
- 选择 Simulator 仿真器,点击 Apply & Connect 完成连接;
- 在工程管理页面点击 New,创建一个名为 test 的程序(工具模式下同样可操作);
- 新建一个用户进程,开始编写 TRIO-Basic 代码;
- 编写完成后,通过工具栏按钮进行下载、运行与调试;
- 如需修改软件显示内容(如切换中文简体界面),可在设置选项中调整。
四、代码示例
以下为教程中的轴参数初始化示例代码(两轴):
BASE(0)
UNITS=1000
SPEED=100
ACCEL=10*SPEED
DECEL=ACCEL
JOGSPEED=1
FS_LIMIT=1000
RS_LIMIT=-1000
FE_LIMIT=1
FE_RANGE=0.6*FE_RANGE
FWD_IN=-1
REV_IN=-1
SERVO=0
BASE(1)
UNITS=1000
SPEED=100
ACCEL=10*SPEED
DECEL=ACCEL
JOGSPEED=1
FS_LIMIT=1000
RS_LIMIT=-1000
FE_LIMIT=1
FE_RANGE=0.6*FE_RANGE
FWD_IN=-1
REV_IN=-1
SERVO=0
WDOG=1
BASE(0,1)
DEFPOS(0,0)
WAIT UNTIL
OFFPOS=0
TRIGGER
MOVEABS(0,100)
MOVEABS(80,120)
MOVEABS(100,0)
MOVEABS(0,0)
五、应用价值
- 零成本上手:通过仿真器即可完成全部学习与程序验证,无需准备真实控制器硬件;
- 在线编程高效:同步模式实现本地工程与控制器工程双向同步,提升开发调试效率;
- 监控手段完善:工具模式可随时查看控制器状态与参数,便于故障定位;
- 工具链完整:轴参数表、总线驱动器配置、示波器、IO 监视、CAM 曲线生成器、寄存器/变量监视等工具一应俱全;
- 界面友好:支持中文(简体)界面,降低初学者门槛。
六、SEO关键词
TRIO运动控制器, TRIO-Basic, MPV4软件, 运动控制器编程, 在线编程, 运动控制器仿真器, TRIO软件使用教程
本文内容整理自 guimotion 的《TRIO-Basic从入门到精通教程》系列(CSDN,CC BY-SA 4.0),由 ZeroOne AI 重新组织编写。
