发表于:2020/6/15 19:25:47
#0楼
分享程序:西门子S7-200 Smart和单片机Modbus TCP通信PLC程序分享
一、主程序:
1、网络1:
Modbus TCP Client
1、系统块设置ST40固定IP地址:192.168.1.150
2、Req使用上升沿触发
3、Connect使用sm0.0接通,不通过指令断开连接
4、IPAddr1-4参数填写单片机作为服务器的IP地址:192.168.1.120
5、IP_Port填写服务器端口号
6、RW=0设置模式为读参数模式
7、Addr=40001,表示寄存器数据地址从40001开始
8、Count=6,表示6个字
9、Dataptr:&VB20表示通信读取过来的数据放至VW20开始的区域,长度由count决定
2、网络2:
查看错误代码
完成位为1且error字节不等于0时,错误字节数值传送至未使用区域,以获得错误代码
3、网络3:
mConnected=1表示已经建立连接
二、程序提供下载:
一、主程序:
1、网络1:
Modbus TCP Client
1、系统块设置ST40固定IP地址:192.168.1.150
2、Req使用上升沿触发
3、Connect使用sm0.0接通,不通过指令断开连接
4、IPAddr1-4参数填写单片机作为服务器的IP地址:192.168.1.120
5、IP_Port填写服务器端口号
6、RW=0设置模式为读参数模式
7、Addr=40001,表示寄存器数据地址从40001开始
8、Count=6,表示6个字
9、Dataptr:&VB20表示通信读取过来的数据放至VW20开始的区域,长度由count决定
2、网络2:
查看错误代码
完成位为1且error字节不等于0时,错误字节数值传送至未使用区域,以获得错误代码
3、网络3:
mConnected=1表示已经建立连接
二、程序提供下载:
附件:
[本地下载]基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
联系!腾讯扣扣149034219