问题标签 [scada]

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 投票
1 回答
287 浏览

scada - 我无法从任何仪表板(旧的或新的)添加项目

我正在尝试在我的 PC(Windows 10)上打开并测试 ScadaLTS。在阅读安装说明之前,我已经下载并安装了 Tomcat 和 MySQL,配置了 context.xml 和 env.properties。我在更改之前重新启动了 Tomcat 并导航到 localhost。一切似乎运作良好。显示登录页面,我可以使用“管理员/管理员”登录。我单击添加视图并创建新视图。我去编辑按钮。当我尝试添加新组件时,只出现两个选项(SLTS Image Componen 和 SLTS Visit Counter)。如果我回到旧的 UI,添加一个视图,然后尝试添加一个组件,列表会发布,如图所示是 youtube,但是当我单击添加时,什么也没有发生。可绘制表面上不添加任何项目。

我在 Tomcat 日志文件夹中寻找错误,但没有找到。如果我使用开发工具打开 Angular 2 UI,控制台首先显示两个错误:

在他们之前,还有两个连续显示:

defaultErrorLogger @ vendor.bundle.js:78203

请问你能帮帮我吗?提前致谢

0 投票
1 回答
1833 浏览

csv - 从 SCADA 系统导出数据

我正在尝试创建 VBscript 以从 SCADA 系统(WinCC RT Professional)导出过程数据,以定期归档所有过程变量。数据存储在可通过连接包访问的 SQL 表中。我在导出一个标签(过程变量)时设法使脚本正常工作,但我想遍历系统中的所有标签(大约 60 个),将它们收集到另一个记录集中,然后将该记录集中的所有数据保存在一个 csv-文件。我创建了收集一个标签(时间、过程变量等)的所有变量(字段)的 RecSet,我只需要来自字段 4 的值(所有标签的相同字段)。然后,我想将此字段复制到另一个记录集中 - RecSetColl,它从所有标签中收集所有必需的数据(字段 4),最后将它们保存在 CSV 文件中。非常感谢您的帮助。

0 投票
1 回答
182 浏览

plc - SCADA 到 OPC UA 服务器之间是否存在 OPC Historian 服务器?

两者之间是否有 OPC Historian 服务器?PLC 或 SCADA 连接到 OPC UA 的位置

0 投票
1 回答
2834 浏览

c# - 向 Azure IoT 中心发送消息

我是 AzureIot 的初学者,我已经获得了拥有 IOT 中心的 azure 帐户的访问权限。从 azure 门户中,我看到了以下形式的连接字符串: HostName=iothub-mycompany.azure-devices.net;SharedAccessKeyName=iothubowner;SharedAccessKey=_somekey_in_base64_

现在我只需要简单地将 JSON 有效负载发送到这个 IOT 集线器。任何协议都可以。

假设当我发送消息时,我可以使用此设备资源管理器工具看到此消息。但我不确定我是否做错了什么,或者我的理解存在缺陷。

我尝试了博客、msdn 等中的示例最后我想出了下面的代码

它运行,但是我不知道它在做什么以及在哪里查找此消息是否已发送

  • 设备资源管理器不显示任何内容。

  • 我检查了活动登录 portal.azure.com,但它看起来更像是登录活动日志。

  • 同样在 azure portal Under explorers I See IoT Devices。我看到了我需要定位的设备名称。(我知道它存在)

这是代码,是 .Net4.5.2 ConsoleApplication 的一部分。

Program.cs

作为旁注,我的“设备”是ClearScada。我将有 C# 驱动程序,它将从 ClearScada 实例中获取数据,该驱动程序应该将该数据发送到 azure iot 集线器。基本上我只需要计算从 C# 到 Azure iot 的发送。 问题:

  • 我在哪里可以看到我的消息。?
  • 我的功能是正确的还是我的理解有缺陷。
0 投票
2 回答
3844 浏览

c# - 使用 C# 从 OPC 服务器读取 OPC 值

我有一个 OPC-DA 服务器,SCADA 软件将变量及其值写入其中,因此我想使用 C# 同步读取它们。我已经编写了我的算法,但我无法读取变量。该代码创建一个订阅,或者可能创建一个在其中写入自己的变量和值的组实例,但我不希望这样。我只需要从 OPC 服务器读取值。

我已经在 OPC Server 之间建立了连接,但我没有到达将变量写入 OPC Server 的变量。

问题出在哪里,我无法意识到。你能提出一个解决方案吗?

我的代码:

0 投票
3 回答
3938 浏览

plc - AllenBradley Compactlogix PLC 以太网 IP 和 C# 通信?

我有 Compact Logix 以太网/IP PLC。我想用 C# 在我的电脑上制作小型 scada/hmi。我可以使用 Visual Studio 2017 Windows 窗体。我将从 plc 获取一些数据到 pc,然后在 c# 上显示并更改一些图片图像。如何通过以太网/IP 进行 C# 和 Allen Bradley PLC 的通信。我需要您的帮助、示例程序、库、支持和建议。

0 投票
2 回答
761 浏览

vbscript - SendKeys 操作系统限制

SendKeys vbScript 方法是否存在与操作系统相关的复杂性?我正在从 Windows XP 计算机上的 GE Ciplicity 4 项目升级到 Windows Server 2012 R2 虚拟机上的 GE Ciplicity 10 项目。

SendKeys 方法用于在屏幕打开时更改选项卡焦点。无论使用 SendKeys 发送什么密钥,该脚本现在都会无限期冻结。在操作系统更改之前,是否有人遇到过任何 SendKeys 冻结?

到目前为止我参考的文档:

http://proscada.ru/cimplicity/bce-lrf/lrfs/sendkeys.statement.htm

https://social.technet.microsoft.com/wiki/contents/articles/5169.vbscript-sendkeys-method.aspx

0 投票
1 回答
311 浏览

python - Django(PySCADA):HTML(通过文本框输入的代码)没有从 Django 获取值

我在后端管理员有文本框,管理员可以在其中添加在用户屏幕上显示所需的 HTML 代码。

正在执行 HTML 代码,但未获取 Django veriables 的值。(请参阅输入和输出屏幕)

输入画面

输出画面

0 投票
1 回答
337 浏览

svg - Cumulocity SCADA 小部件 - 我可以使用从 SCADA 小部件上的测量值计算/转换的值吗?

我可以在 Cumulocity 的 SCADA 小部件上使用从测量值计算/转换的值吗?我的意思是,我需要将温度测量值(从 -20 到 100)转换为(-90 到 90)之间的值,以便在 SVG 图形中使用它。

谢谢

0 投票
1 回答
96 浏览

database - 安装在两台不同机器上的两个 PostgreSQL 数据库之间的数据共享

我想在两个不同服务器/机器/主机上的两个 PostgreSQL 数据库之间共享数据。我的应用程序是:我正在从运行 PostgreSQL 数据库的 Server-1(静态 IP)上的现场设备中获取有关 Modbus TCP/IP 的数据。我需要将此获取的数据与其他 Server-2(静态 IP)共享,也需要通过 Internet 安装在其中的 PostgreSQL。有人可以指导我如何实施吗?

提前致谢。