使用带结构化文本编程的套接字将数据流传输到MongoDB

使用带结构化文本编程的套接字将数据流传输到MongoDB,mongodb,sockets,tcp,plc,structured-text,Mongodb,Sockets,Tcp,Plc,Structured Text,如何使用套接字将字符串hello world(例如,通过结构化文本编程IEC 61131-3)从PLC传输到MongoDB?我听说像SysLibSockets这样的功能块必须使用,但我不知道如何使用 如果你能在这方面帮助我,那就太好了,因为我对ST比较陌生,想要学习这门语言 谢谢 您的问题没有足够的信息 结构化文本是Pascal的变体。与没有任何标准库(如BSD sockets库)的C类似,它本身没有固有的通信能力。通信能力由PLC本身的系统级细节定义 此外,许多PLC没有通用UDP或TCP接口

如何使用套接字将字符串hello world(例如,通过结构化文本编程IEC 61131-3)从PLC传输到MongoDB?我听说像SysLibSockets这样的功能块必须使用,但我不知道如何使用

如果你能在这方面帮助我,那就太好了,因为我对ST比较陌生,想要学习这门语言


谢谢

您的问题没有足够的信息

结构化文本是Pascal的变体。与没有任何标准库(如BSD sockets库)的C类似,它本身没有固有的通信能力。通信能力由PLC本身的系统级细节定义


此外,许多PLC没有通用UDP或TCP接口,因此如果是这种情况,则必须在PC端实现正确的协议。

首先,您应该了解套接字的基本用法。当您了解了向服务器发送字节的基本知识后,请尝试熟悉MongoDB二进制协议。@Philipp是的,我已经阅读了有关套接字的内容。但是,我找不到任何关于如何使用结构化文本将数据插入MongoDB的文档。你能帮我吗?@Philipp需要帮忙吗,伙计?谢谢你的回复。我已经设法解决了这个问题,通过套接字从PLC发送数据,并编写了一个C代码来读取数据,然后将其插入MongoDB。我在PLC端使用了异步TCP功能块。