我们是一群学生,他们将在S7-1200 PLC和云(可能是微软Azure)之间建立通信,以上传测量数据(例如温度、压力)。
可以通过什么方式实现这一点,建议使用什么通信协议?
我们不想使用第二个设备,如Rasperry Pi或Simatic IoT2000…
如果您掌握了云服务器,这很好,因为这样您就可以在PLC和服务器之间建立OpenTCP通信并交换数据缓冲区。
但是,从安全角度来看,我不知道Microsoft Azure是否可以授权。因为您将无法管理PLC上的身份验证或加密。
该协议将基于简单的TCP套接字(标准),然后您必须在PLC上创建缓冲区,并使用自己的协议和数据定义在Azure实例中对其进行解码。
希望有帮助;-)