设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控技术交流区
›
『国外:三菱/西门子/欧姆龙/松下』
›
S7-200SMART Modbus_TCP与串口助手通讯
返回列表
发新帖
[西门子]
S7-200SMART Modbus_TCP与串口助手通讯
[复制链接]
125
|
0
|
2024-4-23 19:27:01
|
显示全部楼层
|
阅读模式
本文使用软件:STEP7 Micro/WIN SMART V2.7
硬件:控制器:CPU:ST30
注:程序仅供参考!!!
S7-200 SMART 与调试助手之间 Modbus TCP 通信
STEP7-Micro/WIN SMART 从V2.4 版本开始,软件中直接集成 Modbus TCP 库指令,无需单独安装或者购买。安装软件后,Modbus TCP 指令位于 STEP7-Micro/WIN SMART 项目树中“指令”文件夹的“库”文件夹中。如图.Modbus TCP库指令所示。
Modbus TCP库指令
一、硬件和软件需求及所完成的通信任务
硬件:
① PC (带以太网卡)(IP 地址 192.168.2.100 ;子网掩码 255.255.255.0)
② S7-200 SMART CPU (本文以ST30为例) ( IP 地址 192.168.2.12 ;子网掩码 255.255.255.0)
③ TP 以太网电缆
软件:
① STEP 7 Micro/WIN SMART ( 软件版本 V2.7 )
② Modbus Poll
③ Modbus Slave
所完成的通信任务:
① Modbus Poll 写入 10 个字数据:<-- ( S7-200 SMART 侧做服务器响应 ) VW200~VW218
② Modbus Slave 读取 10 个字数据:<-- ( S7-200 SMART 侧做客户端写 ) VW100~VW118
二、Modbus Poll 做主站,S7 200 SMART 做服务器
1、首先设置电脑IP地址为:192.168.2.100子网掩码为:255.255.255.0 如图:
2、配置Modbus Poll ,打开Modbus Poll软件,点击“Setup”、“Read/Write Definition…”在弹出的对话框中设置Slave ID:1;Function: 03ReadHolding…;Address:0;Ouantity : 10;步骤如图:
3、Modbus Poll 建立连接,如图:
4、在S7-200 SMART中编写程序如图:
5、编译项目,将程序下载到PLC,如图:
6、在Modbus Poll 里面写入数据,如1 、2 、3 、4 、5 、6 、7 、8 、9 、10 如图:
测试结果
三、Modbus Slave 做从站,S7 200 SMART 做客户端
1、首先设置电脑IP地址为:192.168.2.100子网掩码为:255.255.255.0 如图:
2、配置Modbus Slave ,打开Modbus Slave软件,点击“Setup”、“Slave Definition…”在弹出的对话框中设置Slave ID:1;Function: 03ReadHolding…;Address:0;Ouantity : 10;步骤如图:
3、Modbus Slave 建立连接,如图:
4、在S7-200 SMART中编写程序如图:
5、编译项目,将程序下载到PLC,如图:
6、在S7-200SMART 状态变量里面写入数据,如1 、2 、3 、4 、5 、6 、7 、8 、9 、10 如图:
测试结果
本文文档下载链接:(如失效请留言)
链接:https://pan.baidu.com/s/14I2T16vQM1-W_CiUBwcQkQ?pwd=e7sc
提取码:e7sc
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
博图TIA
回复楼主
返回列表
『国外:三菱/西门子/欧姆龙/松下』
『国产:台达/汇川/信捷产品交流区』