background image

利用三菱触摸屏组态软件的脚本功能进行数据采集的方法

利用三菱

 GT DESIGNER2 V2.79H 进行界面组态,再在 GT SOFTGOT1000 中加载,可与

FX 系列 PLC 连接通讯进行实时监控。然后利用脚本进行开发数据采集程序,以得到历史
数据记录表,具体开发步骤如下:

1.  先将所有需要采集的参数进行从 ASCII 码按照每位数据逐一转换成可以正常显示的 10
进制数,此段的技巧在于严格设计所有参量的位数和所处的位置,将他们组成一个连续
的数字串,中间包含空格和其他字符,如

“\”和“:”,最后,将这一连续的软元件送入文件写

语句,只用一次文件写函数从文件中输出。

注意事项:

1) 文件保存路径只能是”A:”或”B:”,若设定其他盘符则得不到结果,尽管在脚本语法

检查中没有错误,但会在运行时出现标志元件等于

-1 的异常。如果创建的文件后缀是 CSV 

则得不到

EXCEL 文件,要建立它只能用“XLS”做后缀,同时,将盘符设为 ”B:”,因为

”A:”盘设置也往往失败;也可以创建后缀是 TXT 的文本文件,但创建的 EXCEL 文件格

式有点特别,最后不要加后缀直接生成一个一般文件,这正好在

C 语言中可用 FOPEN 函

数打开,而其他格式文件则打不开。

2) 这里的“A:”或”B:”并不是我们的电脑盘符,因为对于三菱触摸屏而言,”A:”代表标

CF 卡,”B:”代表扩展存储卡。对于我们想用个人电脑作为人机界面的情形就变得难以捉

摸。本人最初为了使电脑能够适应此需要,还做过修改盘符成为

A:B:的尝试,但结果无功

而返,为此,大伤脑筋。那么,用脚本产生的数据文件究竟能不能存在个人电脑上?如果
能,究竟存在何处?