作者 | 主题 |
---|---|
南疆血 新手 经验值: 31 发帖数: 2 精华帖: 0 |
楼主 2020-01-05 22:37:17
主题:TIA V16 WINCC unified 连接SQL unified是工业人机交互平台的发展趋势,通过web severs布置可使交互界面基于浏览器访问,其便捷性毋庸置疑。但unified所需脚本Javas cript目前网上基本无参考资料,西门子官方文档也未详细说明,甚至有些对象无法在脚本中使用。因此有此文分享给各位,作者能力有限,不足之处,还请包涵。 以下脚本为查询Sql中某行中,某列值: var barCode,request,targetValue,writeDone,writeDoneACK,flag //通过状态机一次触发 let conn = await HMIRuntime.Database.CreateConnection(connectionstring); } } } else { if(writeDoneACK){ targetValue=0.0; }
Tags("flag[0]").Write(flag) 脚本调试器配置方法参见帮助文档中下图位置,需启用SIMATIC Runtime Manager中s cript debugger setting中调试端口9222 调试脚本步骤: 1,浏览界面,打开脚本所在窗口,地址为https://localhost(计划任务触发脚本未找到调试方法)。 2.打开调试页面,地址http://localhost:9222,(每切换画面都要刷新到此地址一次),第一项为动态画面调试,第二项为事件调试,选择第二项 3.弹出调试工具,在控制区暂停脚本运行 4.切至界面触发脚本,在调试界面所触发脚本暂停,方可单步调试,调试中可看到脚本内是否存在错误。 另利用traceViewer工具可查看报警输出及方法 HMIRuntime.Trace("Errors state : "+detailed.State)内容,便于调试,其路径为:%ProgramFiles%\Siemens\Automation\WinCCUnified\bin\RTILtraceViewer.exe |
gaofei2013 侠圣 经验值: 2865 发帖数: 367 精华帖: 3 |
1楼 2020-01-06 08:46:52
主题:回复:TIA V16 WINCC unified 连接SQL 要给楼主点赞。互联网技术最好了,包括Javas cript,网上一堆资料 |