问题标签 [wonderware]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
311 浏览

.net - 在 Wonderware Application Server 中使用 .NET System.Windows.Forms 命令调整弹出窗口的大小

我正在尝试调整打开窗口的大小,因为在 Wonderware Application Server 中似乎没有办法做到这一点,我认为 .Net 功能可能会起作用。我在 Wonderware Application Server 中使用了下面的 System.Windows.Forms.MessageBox.Show 脚本和一个按钮激活脚本。是否有类似的功能可以简单地更改当前活动窗口的高度和宽度?

消息框只是 Wonderware Application Server 应用程序可以访问其 QuickScript.NET 脚本中的某些 System.Windows.Forms 函数的一个示例。Windows 窗体库 (system.windows.forms.dll) 已导入 Wonderware Application Server 应用程序。该脚本将在打开的窗口上运行,我想调整它的大小,但我无法让 .Net 大小函数在 QuickScript.NET 中工作。


找到这个系统平台 DLL 示例http://www.plctalk.net/qanda/showthread.php?t=114301但 Visual Studio 有 20 个不同的类库模板。如果我尝试使用类库 (.Net Framework) - C# 模板,我会得到一个 dll 并可以将其导入系统平台,然后我可以在函数浏览器中找到该函数,但是当脚本运行时在运行时没有任何反应,我得到了这个SMC 日志中的错误:脚本执行异常。消息:非静态方法需要一个目标。

演示 - Visual Studio 2019 和类库 (.Net Framework) - C# 模板代码:

演示 - 系统平台按钮脚本 - 对于此演示代码,它现在可以与添加的 cls = 新行一起使用。


不幸的是,我需要的调整大小代码仍然有非静态错误,并且它已经有对象等于新行。

ResizableForm - Visual Studio 2019 和类库 (.Net Framework) - C# 模板代码:

ResizableForm - 系统平台按钮脚本。现在使用 Try-Catch

SMC 错误 - Try-Catch


0 投票
1 回答
129 浏览

sql - 在 SQL 表和 Wonderware Historian 之间插入数据

我正在尝试从 Wonderware Historian 获取值,以便在 Report Builder 中读取。我通过 Historian Client Query 获得了下面的 SQL 代码,但此代码直接从 SQL 视图中进行选择。

我需要在已经创建的表中插入数据,以便我可以为报表生成器进行选择,下面是我试图在表中插入的代码:

返回以下错误:

列名或提供的值的数量与表定义不匹配。

x_TagsDescr 是我要插入的表。

有人可以帮我吗?

0 投票
1 回答
44 浏览

sql - SQL中预定值的一组标签的值

我正在尝试从 Wonderware Historian 将值引入 SQL,在下面的代码中,它从 StateSummaryHistory 视图中获取值,这是 Historian 客户端的视图,随着 InTouch 中值的变化而更新,我需要我正在做的 SELECT 来返回值,以便我传递给 ReportBuilder。

我需要带的是标签'VTIS01_FT04'、'VTIS01_LOG_SUM_VOL'、'VTIS01_M02'的值,只有当标签'VTIS01_STEP_NO'的值为22时,我试图用LIKE和CASE命令解决它,但它仍然没有工作,有人可以帮我吗?

0 投票
2 回答
656 浏览

wonderware - Wonderware - Intouch:演示许可证

我正在使用具有 windows 查看器许可证的计算机,但我必须使用 windows maker 做一些设计工作。有没有办法获得演示许可证来做这些事情?例如,在 ifix 中,您可以作为演示输入 2 小时。有没有类似的奇迹?

谢谢你。

0 投票
0 回答
11 浏览

html - 有没有办法在 Indusoft 中检查 Web 客户端自动生成的 HTML 代码?

我为一家果汁厂开发了一个 SCADA 项目,我正处于开发过程的最后阶段。我需要使 SCADA 可以从本地网络中的任何设备访问。为此,我使用了 Indusoft 本身的内置工具“Web Client”。NTWebServer.exe 文件运行正常,问题是当我尝试在 Web 浏览器中查看 SCADA 时,我看到的唯一内容是空白页。我使用 netstat -a -o 检查了 TCP 协议,一切似乎都很好。我想知道这是否可能是 Indusoft 自动生成的 HTML 代码的问题。我将不胜感激任何帮助或您的回答。

0 投票
0 回答
10 浏览

wonderware - Historian Wonderware Server 中的 *.bin 文件(也称为 Late Data 文件)的结构是什么?

我正在尝试解析后期数据的 *.bin 文件。我发现了一些字节组的一些含义(看图片),但是一些我不能理解的字节组(红色圆圈)。有谁知道它们是什么意思? 在此处输入图像描述