Shifu还可以使用 PLC4X的形式实现对西门子S7系列PLC兼容。本文将介绍如何使用deviceshifu-plc4x-http接入一台西门子S7-1200 1214C PLC并且与之交互。
连接
第1步
在接入Shifu之前,PLC应当已经通过以太网与运行Shifu的上位机完成物理连接,并且拥有一个IP地址,这里我们使用192.168.0.1。
提示
如果您的PLC设备不为
192.168.0.1可以将edgedevice-plc4x.yaml文件中的address改成您的设备的IP
第2步
创建一个文件夹,在示例中我们将其命名为plc4x_configuration_directory。将下述的四个配置文件都保存在该文件夹下 。
首先我们需要一个配置文件来获取IP地址与设备类型:
deviceshifu-plc4x-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: deviceshifu-plc4x-deployment
name: deviceshifu-plc4x-deployment
namespace: deviceshifu
spec:
replicas: 1
selector:
matchLabels:
app: deviceshifu-plc4x-deployment
template:
metadata:
labels:
app: deviceshifu-plc4x

本文详细介绍了如何通过PLC4X与西门子S7 PLC建立连接并进行读写操作。首先确保PLC与上位机物理连接并配置IP地址,然后创建配置文件,最后在Shifu中添加设备并利用HTTP请求执行read和write操作。Shifu的内置命令允许对PLC内存区域进行读写,如读取Q0.0状态或修改Q0.0的值。
最低0.47元/天 解锁文章
5592

被折叠的 条评论
为什么被折叠?



