wincc定时读取TXT文档指定行

wincc有一个参数A,每小时需要修改一次,想用脚本和txt文件来实现。第1小时读取txt第1行写入wincc变量A,第2小时读取txt第2行写入wincc变量A,以此类推。。。共设置20次

wincc读取txt文件以前做过,但是没做过每小时读一行并写入wincc ,计时的起点我准备在wincc上做个开始计时的按钮,然后就根据及时时间,每小时自动设置一次参数。请教下各位老师,应该如何实现该功能?

最佳答案

我知道如何用VB来做,你可以试试
计时触发的比较简单就不多说了,你到时候循环触发脚本就可以了,不用TXT存储数据用EXCEL,这样每小时读取不同CELL的数据比较简单

Dim fso
Set fso = CreateObject("scripting.FileSystemObject")
Set objExcelApp = CreateObject("Excel.Application")
             objExcelApp.Workbooks.Open  "C:\Users\Administrator\Desktop\报表\XX.xls"
             objExcelApp.Visible = False
             objExcelApp.Worksheets(sheetname).Activate
             Hmiruntime.tag("要写入的变量名").Write=objExcelApp.Worksheets(sheetname).cells(1,1).value
             objExcelApp.Workbooks.Close
             objExcelApp.Quit
             Set objExcelApp= Nothing
我的实例是读取EXCEL 第一行第一列的数据,你可以做一个自加1程序,值存储到变量a 
每读取一次数据a=a+1
每次脚本执行读取  CELLS(a,1).value 就好了

提问者对于答案的评价:
试了下还是没有实现,谢谢

专家置评

关于读取TXT的脚本可以参考网友的回复,也可上网搜索!
脚本每小时读取一次,可以在全局脚本中添加动作,触发器选择1小时;或者判断分钟,当分钟=xx时执行动作。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc173268.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月13日 下午6:36
下一篇 2017年6月13日

相关推荐

  • 深入浅出WINCC第九章 报表系统

    深入浅出WINCC这本书中的第9.5节,第二步:编辑动态部分,其中有一步在归档选择对话框的左边文本框中选择ProcessValueArchive,为什么我的系统里没有这个变量,只有…

    SIMATIC WinCC 2019年6月11日
  • wincc报警消息文本不按照设置的显示

    我在winncc alarm logging中对模拟量超过限值值时报警进行设置,例如小于下限值时,消息文本设为“油量低”,但是用报警控件进行显示时,为什么消息文…

    SIMATIC WinCC 2019年6月11日
  • wincc 求助

    我在做一项工程,有1000多个离散量点要求,报警处理,但在报警纪录窗口中单个消息行编辑太麻烦,是否可以用其他的易于编辑的软件(如excell 等)编辑后导入wincc&n…

    SIMATIC WinCC 2019年6月11日
  • wincc 多语言

    请问wincc 中能否显示俄文?如何显示? 最佳答案 参考:《如何在过程画面中组态多语言文本?》:http://support.automation.siemens.co…

    SIMATIC WinCC 2017年12月7日
  • wincc 图形动态化

    我要一个图形的横纵坐标通过IO域显示出来,但是图形动态化坐标那里变量不能加  下面是我的图和帮助里面的图 怎么实现 问题补充:如图 图片说明: &nb…

    2021年7月5日
  • wincc5.1连接plc

    wincc5.1与400是否可以用以太网直接连接(机子上不装step7,simatic.net ,只装wincc) 最佳答案 楼主这样做是不行的。  …

    SIMATIC WinCC 2019年6月11日
  • wincc与研华工控机的OPC通信

    本人新购研华IPC-610以及数据采集卡,打算与上位机进行数据通信,上位机使用wincc组态软件实现现场设备的数字化显示。目前的想法是通过OPC服务器接收采集卡采集的现场数据,然后…

    SIMATIC WinCC 2021年7月5日
  • wincc 外部变量 除10 后 归档,或者趋势控件显示。

    网上没有搜到相应答案,谢谢高手解答! 说明: wincc 从PLC 读上来的变量都是word 16位类型, 里面是以整数形式存储的浮点数(保留小数点1位) 实际使用中必须除10,就…

    SIMATIC WinCC 2021年7月5日
  • WINCC报警问题1111111

    1、如图我想用确认变量来实现确认报警。无论怎么改变确认变量的值,都不能确认。还只能点报警控件的“确认”。怎么回事? 问题补充:开关量,16位无符号,都试了,0 &nbsp…

    2017年6月3日
  • WINCC 监控6台CPU224XP

    如题第一个CPU站控制1#设备信息,如查询某个温度;第二个CPU站控制2#设备信息;如查询某个温度;第三个CPU站控制3#设备信息;如查询某个温度;……第六…

    SIMATIC WinCC 2017年11月19日