时间:2024/3/7来源:本站原创作者:佚名
传统的上位机编程就如同你要通过中介去买东西,卖家相当于控制器,中介相当于通信模块。而如果用控制器脚本编程,编写一段程序,让它直接在控制器中运行,这样相当于干掉了中介,没有了”中间商赚差价”,效率自然就上去了。目前在控制器使用中,虽然主流的还是上位机编程,但也有越来越多的厂家进行上位机与脚本混合编程甚至是完全使用脚本脱机运行。今天,我们来了解下脚本编程及众为兴即将推出的AmcStudio脚本编程软件。脚本编程的优势:1.响应速度快当使用一般网络型控制器的时候,由于网络通信的限制,平均一条指令的响应时间都会在1毫秒左右,使用PCI总线连接的控制卡也会在~微秒之间。而脚本程序无需经过耗时长的通信环节,是由底层硬件直接对指令进行处理,所以指令响应可以达到10微秒。这样,对于一些需要高速IO响应或者小线段连续插补的环境下,使用脚本编程就会远比传统的上位机编程要高效。2.入门快,开发效率高上位机编程语言繁多,常用的有C++/C#/VB/Labview……这些语言,大多博大精深,对于没有编程基础的人来说,学起来很不容易。除了语言之外,还要学习对应的编程软件及界面框架,包括建立工程项目、配置编译环境、导入外部函数库等很是麻烦。这些从上手到实际的应用阶段,起码需要三个月至半年的进阶时间。脚本编程的优势就在于通俗易懂的脚本语言,近乎于零流程的环境配置,可以让一个普通新手在一周以内就能掌握,并进行实际的项目开发。3.环境配置简单,现场修改软件方便大多上位机编程软件都“体积庞大”,就最常用的Microsoft的visualstudio来说,以后的版本动辄十几G的大小,无论装在笔记本电脑还是用户电脑上,都是一个不小的负担,影响电脑的运行效率。有的软件不只是需要安装,还有一些附加的环境配置,极其繁琐。而脚本编程软件一般在几十M大小甚至更小,一键安装即可使用,无需额外配置,不过多占用用户电脑空间,即便出现问题时,在用户现场就能及时修改和解决。脚本编程软件应该具有的基本功能:众为兴即将推出一款脚本编程软件AmcStudio,它配合ADT-P网络型控制器能够实现控制器的脱机运行方案,解决网络型控制器在通信效率上的劣势,同时能使习惯了上位机编程的开发人员在使用脱机控制器时无需学习PLC编程,节省学习成本。下面就让我们用图文,提前窥探一番吧!1.AmcStudio能够对lua语言进行编程:lua语言是一门简单易用功能强大的脚本语言。拥有符合人类习惯的语法规则,多种方便的数据结构,支持面向对象,函数式编程。Lua语言支持调用C语言函数,所以可以方便地实现功能拓展。2.AmcStudio拥有强大的工程管理功能:能够进行项目文件夹的创建、修改;能够创建、修改、删除脚本文件。3.AmcStudio拥有强大的文本编辑器:能够对关键字使用语法高亮;能够对脚本指令实现语法提示,自动补全功能,能够恢复、撤销修改。4.AmcStudio拥有强大的调试功能:能够实现单步运行、继续运行、移动到指定行。拥有完善的断点调试功能,运行时栈值查看。5.AmcStudio拥有文本查找功能:在文件信息量较大时,能够准确地进行文字定位。怎么样?对于这样一款强悍的脚本编程软件,想早日一试身手?请
转载请注明原文网址:http://www.gzdatangtv.com/bcyyfz/bcyyfz/18625.html
------分隔线----------------------------