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日 下午6:36

相关推荐

  • wincc V15中变量的数值更改激活不了脚本函数

    由于PLC中bool变量过多,在PLC中将16位的bool数组转换为一个整型变量,然后传递给wincc中的Steerer1Status,当该整型变量发生数值更改时调用脚本函数,通过…

    2020年11月1日
  • wincc报表msflexgrid控件列合并

    现在自己做wincc报表试验通过查询按钮读取数据库中的数据,现在已经完成数据的读写想在表中最后一行新加入“总计”一行   需要将表格中的各列数据进行求…

    2021年7月5日
  • PCS7的wincc中需要控制PID手自动控制,那么在CFC或SFC中需要设置什么

    PCS7的wincc中需要控制PID手自动控制,那么在CFC或SFC中需要设置什么?能否讲下具体步骤,谢谢 最佳答案 鼠标选中块,按F1,查看帮助信息。查看每个管脚是干什么的,你需…

    SIMATIC WinCC 2021年7月5日
  • SMART 700 IE V3怎么做管道水流动

    怎么在触摸屏做流动块 最佳答案 建议这样做1、PLC建立两个变量、一个是BOOL类型的,比如为start控制是否显示水流,一个为整数类型的比如pos,控制显示位置2、当开的时候,s…

    SIMATIC WinCC 2021年7月5日
  • WINCC 请教

    请问,WINCC的编程语言是什么?电脑和S7-200 CPU连接只用PC/PPI电缆就行吗?     是不是只要连接好硬…

    SIMATIC WinCC 2019年6月11日
  • wincc7.0 C/S 怎么设置 使用

    如题 最佳答案 wincc的c/s不止一种做法,比如画面放在客户度画面放在服务器需要参考官方文档 提问者对于答案的评价:谢谢,找到一个文件, 才C/S 架构入门…

    SIMATIC WinCC 2017年8月18日
  • wincc卸载

    我想请问两个问题: 1我重新设置了WINCC项目的启动画面后项目为什么不能激活停留在归档初始化阶段? 2我在没有卸载的情况下重装了WINCC后重新开机就不能进入…

    SIMATIC WinCC 2019年6月11日
  • wincc 输入汉字存入SQL中

    wincc做了一个关联SQL的小界面,输入编号,姓名,年龄,然后存入到SQL做好的一个数据库中。现在编号和年龄都已正确存入,但是姓名一直不能保存,我想请问在姓名的输入输出域的关联属…

    SIMATIC WinCC 2019年6月11日
  • Wincc与LG MasterK系列PLC通信

    有没有Wincc与LG MasterK系列PLC通信的资料???现在是一头雾水。。。。。 问题补充:如何添加OPC.chn 最佳答案 安装 LS In…

    SIMATIC WinCC 2019年6月11日
  • WINCC面板上读取不到数据值

    如题,WINCC面板上读不到数值,在PLCSIM下调看了变量监控表,发现变量的状态值都是“无法监视此地址”这是什么原因? 图片说明:    最佳答案 建议,用P…

    2021年7月5日