利用三菱触摸屏组态软件的脚本功能进行数据采集的方法
利用三菱
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:的尝试,但结果无功
而返,为此,大伤脑筋。那么,用脚本产生的数据文件究竟能不能存在个人电脑上?如果
能,究竟存在何处?