新闻
答案是21:运动控制语言达到里程碑
发表于10/08/2009
2009年10月1日,史密斯堡---机器大厦已变得更加复杂,并且根据Baldor Electric Company(纽约证券交易所)(纽约证券交易所:BEZ),这是项目的软件方面,这些项目几乎总是在成功结果中的决定因素。
随着公司的Mint®Motion控制语言达到21岁生日,断言是如此。由英国启动优化控制创建 - 现在秃顶的一部分 - 为运动控制硬件提供开放式编程,薄荷语已经证明了该公司在自动化市场的这一部门成功的持久因素。
“It’s the softer side of motion control - simplicity and ease of programming, configuration and set-up - that we see making a big difference to machinery project efficiency, timescales and cost", says Mint's inventor, Mark Crocker of Baldor UK. "Many motion control vendors still tend to focus on hardware, and there can be little insight into programming aspects. Hardware integration is usually a small element of machine commissioning. It's software that accounts for most development time and there are big gains to be made by choosing the best development environment."
当Mint于1988年推出时,它的类英语命令——马克·克罗克从他在家用电脑上使用BASIC语言的学生经历中借鉴而来——对习惯于用助记码编程的运动控制社区来说是一个启示。有了PRINT和SPEED等高级命令,以及用户自定义变量名等“高级”功能,几乎所有工程师或技术人员都可以使用运动控制编程。今天,世界各地成千上万的机械和自动化oem和工程师使用该语言,在其21年已经达到版本5,包含了超过100人年的代码。
Mint代表运动智能。它使用高级的关键字来简化运动控制和I/O控制、网络和自动化设备上的HMI任务的开发。这些关键词往往为常见的运动控制任务如配准、贴标、切割等提供了应用软件的内核。
在其漫长的生命周期中,Mint经历了几次重大的进化。最新的主要版本-版本5 -增加了多任务功能和其他高级模块化编程特性,如函数和过程、数据类型和有作用域的变量。正是这些特性使Mint与现代编程实践保持同步——帮助减少开发时间,使代码更易于移植和调试。
一个关键的变化是将Microsoft Windows的引入作为开发前端和机器界面。介绍ActiveX组件 - 其中与Mint语言本身共享公共API - 使工程师可以轻松地从任何支持ActiveX的编程工具接口Baldor的运动控制器和可编程驱动器。这甚至包括Microsoft Excel和VBA的喜欢(Visual Basic for Applications)。
Mint现在与基于Windows的开发工具套件Mint WorkBench紧密集成,而Mint WorkBench是免费提供给开发人员的。完全集成的开发环境包括强大的程序调试设施,如断点、单步程序执行、变量监视和代码自动完成,以帮助处理日益复杂的机器设计。虚拟运动控制器还允许用户在不连接硬件的情况下执行代码,使工程师能够在硬件准备就绪之前开始开发和测试软件。虽然Mint最初是一种解释性语言,但虚拟机的概念现在被用于加速执行,并提供跨不同Baldor控制硬件平台的软件可移植性。
“是什么让我很高兴是Mint是运动控制市场中的两个或三个可识别的软件品牌之一”,添加了克罗克。"I see it mentioned on engineers' resumes. I don’t think that would have been the case if we had stuck with the first name we thought of, which was BIFMOC (BASIC Interpreter For MOtion Control)! Our industry is evolving. We're starting to see more dedicated software engineers getting involved, and these individuals want to use the kind of tools they've trained with - like Visual Basic."