Skip to main content

PLC配置事项

适用 plc 类型:S7-1200,S7-1500

PLC 配置注意事项

  1. Plc 软件中选择 plc,右键选择属性
    image.png
  • 常规---访问级别---选择完全访问权限
    image.png
  • 常规---连接机制---勾选允许来自远程对象的 PUT/GET 通信访问
    image.png
  1. 右键数据块,选择属性

image.png
常规---属性,取消“优化的块访问”
image.png

TagLink Studio 通讯配置

  1. 选择 S7 驱动, 配置参数
    image.png
    image.png
  • 单元号:任意, 不和同一端口下其他设备冲突即可。
  • IP 地址: PLC 的 ip
  • 端口号:一般默认 102
  • TSAP:此处 S7-1200 一般固定为 01.00
  1. 添加数据点。以下表格为对应地址表。 地址书写格式为数据块,偏移量。
  • 模拟量
    image.png
    举例: 下图中 DB1 中的 abc 变量,int 为 16bit 的数据。即地址为 DBW1,8。据测试, 其中 DB1 为数据块号,8 为偏移量。(据测试, 地址中代表数据长度的字母也可省略,也就是书写 为 DB1,8)
    image.png

模拟量点定义应用举例:
image.png

  • 数字量
    image.png
    数字量点定义应用举例:
    在定义数字量点时, 默认定义数字量点起始位 0,长度 1;SiemensS7 系列 PLC,在定义 数字量点时,往往起始位不为 0,根据需要定义, 例如: I0001.2,意为采集 I0001 寄存器 的第二个 bit,需更改起始位, 以下为配置示例;
    image.png

配置PLC点表、网关使用MQTT传输数据到AIRIOT

  • 配置点表
    image.png
    DB100.DBx0.0配置示例:
    image.png
    根据PLC的点表添加I/O点。

  • MQTT配置

打开工程—>节点—>云服务—>SimpleMQTT
image.png
勾选启用此链接。
image.png
修改填写配置:
主机:MQTT服务器端的IP
端口号:MQTT服务器端的端口号
用户名:固定admin
密码:固定public
保持连接:自定义
重连间隔:自定义
超时时间:自定义
定期上传:启用
上传周期:自定义
变化上传:自定义
Data Topic:可自定义可默认主题

  • I/O点导入到MQTT中
    image.png
  • 下载工程到网关
    image.png
  • 使用MQTT测试软件 image.png

填写data topic
image.png
完成订阅测试
image.png