西门子S7的HTTPS客户端

Tob*_*ias 5 https plc

我有一个RESTful HTTP API。现在,我想将HTTPS请求从我的S7 PLC发送到API。我已经联系了西门子,他们说他们没有HTTPS客户端实现。

但是tcpClient库中有一个模块。而且由于TCP是HTTP over SSL的基础,所以我想问问是否有人已经实现了HTTPSClient或有人知道从哪里开始?

该API仅可通过HTTPS访问以保护隐私。

小智 3

拥有 tcpClient 模块使您能够创建 TCP 套接字以与 PC 或其他 PLC 进行通信。然而,HTTPS 则是另一回事:它是应用层协议。

PLC 编程软件(在您的例子中为 Step 7)通常是为实现控制算法而设计的;数据处理绝对不是强项,尽管今天的 PLC 硬件对于 HTTPS 来说应该足够强大。

我想说,如果你可以访问S7 PLC的内核API(我知道施耐德确实为他们的Unity平台提供了SDK,但我不确定西门子),你应该能够用C语言编写你的HTTPS模块。然而,对于 IEC61131-5 语言来说根本不是一种选择。

问候,浩