资源描述:
《利用三菱触摸屏组态软件的脚本功能进行数据采集的方法》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、利用三菱触摸屏组态软件的脚木功能进行数据采集的方法康养科2011113(原创)利用三菱GTDESIGNER2V2.79H进行界血组态,再在GTSOFTGOTIOO0中加载,可与FX系列PLC连接通讯进行实时监控。然后利用脚本进行开发数据采集程序,以得到历史数据记录表,具体开发步骤如下:I.先将所有需要采集的参数进行从ASCII码按照每位数据逐一转换成可以正常显示的10进制数,此段的技巧在于严格设计所有参量的位数和所处的位置,将他们组成一个连续的数字串,中间包含空格和其他字符,如“"和“二最后,将这一连续的软元件送入文件写语句,只用一次文件写隊
2、数从文件中输
3、出。注意:(1)文件保存路径只能是”A:”或”BT,若设定其他盘符则得不到结果,尽管在脚本语法检查中没有错误,但会在运行吋出现标志元件等于-1的界常。如果创建的文件后缀是CSV则得不到EXCEL文件,要建立它只能用“XLS”做后缀,同时,将盘符设为”BT,因为在"A:”盘设置也往往失败;也可以创建后缀是TXT的文本文件,但创建的EXCEL文件格式有点特别,最后不要加后缀直接生成一个一•般文件,这正好在C语言中可用FOPEN函数打开,而其他格式文件则打不开。(2)这里的“AT或"BT并不是我们的电脑盘符,因为对于三菱触摸屏而言,”AT代表标准CF卡,”B:”代
4、表扩展存储卡。対于我们想用个人电脑作为人机界血的情形就变得难以捉摸。本人最初为了使电脑能够适应此需要,述做过修改盘符成为A:B:的尝试,但结果无功而返,为此,人伤脑筋。那么,用脚木产生的数据文件究竟能不能存在个人电脑上?如果能,究竟存在何处?(3)打开GTSOFTGOTIOOO,右击鼠标键,出现如下画面。色Open...Ctrl+O雷MonitorStart緊MonitorStopF3Alt+F3StartupinOnlineMode7Comm.ErrorDialog熬CommunicationSetup...$3EnvironmentSetup…View►
5、Set►Tool►弦ResourceData...Ctrl+RWindow►SystemAlarm...Help►ScriptError...ObjectScriptError...ExitAlt+F4(4)(5)继续点击“RESOURCEDATA",出现下图,此时,我们会恍然人悟,原来踏破铁鞋无觅处,得来全不费工夫。原来的A:和B:在这毘只不过是两个文件夹而已!(6)组态软件GTDESIGNER2中的“系统环境“中,设定了文件存储的路径和盘符,见图,但对于我们这里的应用,盘符和文件夹还可以通过脚木中的文件写来重新定向,但只能选择A或B.也工&(P)林(E)
6、视园(V)atSI(S)公共设SM)S^(F)对銀(0)工具(T)通讯(C)gD(W)務如H)UDegRiSligX気iBUa殴—冏gJ曹I
7、]
8、/“口・/O•厂口2已A占・51也EBIjj”嚷遂园勰餐层o以醱矇唱■曙逢爭廷亂劇強呂滋■/他尺爭h加必團♦-叵%饬冠检肯■IIIS1N厂題面i周用①)S9□窗口画面回-J抿夷画面eu公共设贵g系统3不填S报表设送母谨洋贝操作面板J状态监视&肘ii动作aU扩展抿瞽幽抿警记录ffiCJ扩泾智方器数抠限方宀CJ士审工程
9、总分类「法库I宜系统环填屈工程标题-3辅助设畫S系绒信息画面切换安全等级按避窗口m对话框鬲口毒站点切
10、换:扌兀喘式鬼语言切瓠固开机画面°12£1无GOT类3(g):连接机器艾型d):torS^ftWTlOOO(1024x768)[melsec-fx默认SE动器名①):
11、b扩展存储卡ZJ工程文件夹名◎:[Frojectl~颜色设£(£):
12、256色zJ标准字体0囹橡显示使用65538色©)字体语言©):
13、中文简体)d16点蹲标准字体:「奧体Q介明朗⑴厂确定I取消I(7)脚本中文件写FILE_WRITE应用时要注意,写的方式选项,0-—刷新式重复原位书写,始终是一旬;1——接续式,从上到下顺延,但前后两次紧接在一起;2——偏移式书写。虽然通过以上努力可以得到参数
14、,但书写格式很难把握得每次一行那样整齐排列,因为,该脚本语言没有换行语句,为此,只好借助C语言。(8)我的思路是利用C语言重新建立一个文件,他很容易将上述各工艺参数的名称组成一个长的字符串先写到文件的顶部,然示将上而的数据文件打开,重复周期地读数,并将数据写入新文件,每次一行。(9)同时运行用C语言生成的可执行文件和三菱监控页面中的脚本程序,就可以连续记录随时间变化的数据,注意此可执行文件不能直接移到•其他路径上运行,必须先制作快捷方式,然后再移植快捷图标,以后运行时直接点击快捷图标即可。以上,是本人近日研究的心得,一定还冇更佳的方案,恳请读者刖友拿出来共厚
15、,毕竟三菱触摸屏脚木编程的资料太过稀少。康养科201