c# - 我可以使用什么来与 PLC 的 HMS AnyBus AB7007 网关进行通信

标签 c# activex gateway plc

我需要开发一个简单的网站来显示输入到连接到已安装的硬件网关(HMS AnyBus AB7007)的PLC的一些值,该硬件网关将RS485 Modbus转换为以太网Modbus TCP/IP。我正在使用 .Net (C Sharp) 开发代码

由于我是 PLC 接口(interface)方面的新手,是否有组件、AcitiveX 控件或 dll 等(低成本或最好免费:))我可以用来与此网关通信并获取所需的值以显示在我的设备上网页。我不知道此网关上的网络服务是否已经存在。

真诚感谢任何帮助!

最佳答案

HMS AnyBus 有一个内置的 Web 服务器。它必须正确设置(请参阅此处的手册:http://www.hms.se/upload/110-3445-ABC-EIP_2_04.pdf),但可用于提供存储在设备的输入和输出数据区域中的数据等。

查看有关 SSI(服务器端包含)的部分,了解如何使用这些特殊标记在网页中包含动态内容。您不应该需要任何第三方软件,至少我不这么认为。

也许要详细说明一下 - 您要做的就是直接在 AnyBus 上设置一个简单的 html 文档(带有 SSI 标签),该文档显示您感兴趣的相关数据点的列表。如果您正在编写一个页面要从单独的服务器提供服务,您的代码将查询 AnyBus 上的网页,解析数据,并按照您想要的方式对其进行格式化,以便输出到要从主服务器提供的新的、更详细的 Web 文档。

关于c# - 我可以使用什么来与 PLC 的 HMS AnyBus AB7007 网关进行通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2404657/

相关文章:

c# - C# CodeDom 在 csc.exe 中导致堆栈溢出 (CS1647) 的解决方法?

c# - 我如何使此代码在评分的帮助下列出前 20 名电影?

html - 在 activeX 对象上放置一个 div

c# - 如何诊断 "The instruction at 0x......... referenced memory at 0x00000000"

c# - 获取当前用户 ID

java - 如何从 Safari 在 MAC OSX 中运行 native 代码

Javascript - 有没有办法使用 ActiveX 将 HTML 连同格式导出到 word 文档?

Linux ubuntu 中具有 ipsec Strongswan 的 Azure 虚拟网关需要子 sa 的提案匹配

python - 在 GeckoDriver Selenium 和 Python 的 headless 模式下使用 Firefox 68.9.0esr 时出现 504 网关超时错误

php - 错误 - 网关报告交易成功,但响应来自有效 IP 列表中未指定的 IP :