西门子 S7—200 通过M ODBUS 库与仪表通讯西门子自带得m odbus 库可以实现与仪表通过M ODBUS 协议进行自由通讯,可以将现场仪表数据通过通讯得方式上传至P LC 中
工具/原料S7-2 0 0PL C、支持 modbus r tu 通讯得仪表西门子 200 编程软件方法/步骤1
首先配置好智能仪表从站通讯参数,拿 9600 8 1 n one 地址3举例2
2 00P LC 主站程序 第一步初始化,复位 mo d b u s 库完成位,初始化完成后,启动读写指令m0、1 置位3
网络3,填写从站通讯参数4
M 0、1 置位读取从站数据,读取保持寄存器 40001-4 0 0 08 8 个数据根据数据格式写入&VB100 0,如 40 00 1 40002 为 32 位浮点数,则保存在VB1000 V B 100 1 VB1002 VB10 0 3 中,依次类推,读取完成 M2、1置位,复位读取从站保持寄存器 M0、1 M 2、35
读取输入寄存器,读取完成 M2、2置位,复位 M2,、16
M2、2置位,写数据开始,VB30 0 0 写入 0000 1中,写完成,M 2、3 置位,开始读,M2、2 复位
S7-2 0 0 sm ar t 得 PLC 怎样实现M odbus 通信
现有程序如下:通讯上了,但就是不知道怎么写入数据、读取数据
不太懂,有没有大神能够提供详细得程序参考参考
就就是在 P L C 与电脑连接后,能够在电脑端(PLC 程序)可以瞧到写进去得数据,及读取得数据
ﻫ例如:与变频器通讯,修改启动参数地址
然后读取变频器当前运行频率
ﻫ关键得就是修改得地址与我变频器地址怎么对应起来
1、S7—20 0 SMART CPU 上得通信口 0(Port0)通过指令库支持 Modb u s RTU 从站模