设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控技术交流区
›
『国外:三菱/西门子/欧姆龙/松下』
›
西门子PLC S7-200SMART Modbus TCP通讯的步骤和要点 ...
返回列表
发新帖
[西门子]
西门子PLC S7-200SMART Modbus TCP通讯的步骤和要点
[复制链接]
23574
|
0
|
2024-2-2 13:10:31
|
显示全部楼层
|
阅读模式
本帖最后由 成精的年糕 于 2024-2-2 14:54 编辑
Modbus TCP是一个非常传统,应用广泛的通讯协议,很多智能设备都支持该协议。西门子S7-200SMART及1200、1500系列都免费支持(300和400还是要高昂收费),并且做成了标准库,使用起来非常方便,下面简单介绍一下客户端的配置步骤,服务器的配置更加简单,可以自行摸索:
一、引用库
直接将MBUS_CLIENT拖拽到MAIN程序里,前端设置好启动条件,查询频率(Req端,上升沿触发)。然后设置通讯各通讯参数。不理解的可以按F1查看详细说明。
提醒一下:与MODBUS RTU相比,这儿没有了速率、校验等问题,但是也要设置好对方的IP地址、端口(一般是502)、信息所在的地址区,以及读回来的数据存储位置(这是VB10开始的20个字节,因为40001的单位是两字节的字)。
二、给引用的库配置工作存储区
看上图标识为3的条目,调出配置界面,如果不清楚存储区使用情况,则可以点击“建议地址”。
三、修改读取设备的ID号
读取设备有个ID号,这个参数是隐含的,也要确保与设备保持一致,请到Modbus TCP Client的符号表里查看地址,并通过程序赋一个初始值即可。
四、其他说明
1)以上只是配置了一个读取模块,如果有多个地址区域,可以配置多个读取模块进行读取和写入。
2)读回来的连续数据区,要自己进行变量拆分,如果协议不统一,可能还需要自己颠倒字节顺序。通讯不是个容易的事情,因此,不要急躁。
3)PLC-Recorder是个专业的录波软件,广泛应用于各工业场合,其支持Modbus TCP协议,可以连接各种智能设备,参数配置也比较丰富,能适应各种变化。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
shangshandaye1
回复楼主
返回列表
『国外:三菱/西门子/欧姆龙/松下』
『国产:台达/汇川/信捷产品交流区』