当前位置:首页 > 文章中心 > 正文内容

MODBUS通讯 串口调试助手与西门子PLC通讯全解(上)

dgx6669个月前 (03-23)文章中心37


一、硬件准备

  1. 电脑一台
  2. PLC一台(本例使用西门子200smart PLC)
  3. USB转485模块(用于连接电脑USB和PLC485端口)
  4. 网线一根(用于程序下载)

二、软件安装

1、STEP7-MicroWINSMART 用于200smart程序编辑

2、串口调试助手

3、USB转485 模块驱动 CH340

三、硬件接线

CPU 集成 RS485 端口 ------- USB转485模块

引脚3-----------------------------管脚1:A

引脚8-----------------------------管脚2:B

四、PLC编程

  • PLC系统块组态

1:打开系统块设置窗口

2:选择PLC硬件型号,本例使用 CPU ST20 (DC/DC/DC)

3:设置PLC的IP地址 本例地址为 192.168.0.3

4:设置PLC集成的RS485端口地址和波特率 本例地址 10 波特率9600

  • 程序编写

5:调用“首次上电扫描SM0.1

6:调用“MBUS-INIT”指令初始化从站

Mode:1 启用Modbus协议

Addr:10 设置从站地址 10

Baud:9600 设置波特率9600

Parity:0 奇偶校验 0无校验

Port:0 0 端口集成的485接口

Delay:0 通讯延迟0ms

MaxIQ:256 设置 Modbus 地址 0xxxx 和 1xxxx 可用的 I 和 Q 点数

MaxAI:56 设置 Modbus 地址 3xxxx 可用的字输入 (AI) 寄存器数

MaxHOLD: 10 设置 Modbus 地址 4xxxx 或 4yyyyy 可访问的 V 存储器中的字保持寄存器数

HoldStart: &VB100 V 存储器中保持寄存器的起始地址


PLC地址

保持寄存器地址

VW100

40001

VW102

40002

……

……

VW118

40010

Done:V0.0 完成标志位

Error:VB10 错误代码

7:调用“始终接通SM0.0

8:调用“MBUS-SLAVE”指令

Done:V0.1 完成标志位

Error:VB11 错误代码

  • 程序下载

五、打开串口调试助手

1、串口设置

端 口:COM5 与USB转485 模块插入端口一致

波特率:9600 与PLC设置一致

数据位:8

校验位:NONE 与PLC设置一致

停止位:1

流 控:NONE

2、打开串口

扫描二维码推送至手机访问。

版权声明:本文由第六芝士网发布,如需转载请注明出处。

本文链接:http://www.dgx666.com/post/453.html

分享给朋友:

“MODBUS通讯 串口调试助手与西门子PLC通讯全解(上)” 的相关文章

中文版AutoCAD 2014机械图形设计

《中文版AutoCAD 2014机械图形设计》介绍了AutoCAD 2014在机械图形绘制方面的应用,内容丰富翔实,具有很高的参考价值。《中文版AutoCAD 2014机械图形设计》分基础篇和实践篇两部分。基础篇介绍了AutoCAD 2014的基本概念与基本操作。其中包括:绘制与编辑二维图形、图层设...

天正建筑CAD怎样查看三维图纸?原来还有这种方法?学到了

视频学习教程推荐:天正建筑CAD设计零基础入门到精通【全套自学视频教程】使用天正画建施图之后,想使用立体的三维图像检查图纸,查看三维效果,但是却不知道怎样操作,或者是操作之后,不知道怎样还原成原来的平面图,下面图文给你带来三维查看和还原的方法。1.这里以天正2014为例,打开一张绘制好的平面工程图纸...

Qt https 程序运行异常

【1】问题现象描述利用QT的https方式访问服务器,添加了libeay32.dll 和 ssleay32.dll, 且一直都使用正常。正常现象:返回200,且该获取的值都正常返回(即replyByte不为空)。突然,有一天(不是很久很久以前.....),把打包的版本安装到销售的机器(系统比较纯净)...

你还在用吗?Office 2010本月正式退役

不论你的电脑是什么配置或是什么用途,有一款软件绝对是雷打不动的标配—Office办公软件。除开用微软写字板看Doc文件的骨骼惊奇者,我们平时使用电脑总离不开Word、Excel、PowerPoint这Office三大金刚。在小编的记忆中,Office用处可大了。你可以用PPT画流程图,也可以用Wor...

扫描工具之Masscan命令详解

Masscan 是一款高效,快速的端口扫描工具,通常用于大规模的网络扫描,以发现开放的服务或潜在的安全漏洞。一、基本使用方法查看帮助信息:masscan -h 或者 masscan --help扫描单个IP的指定端口masscan 192.168.1.1 -p 80,443扫描单个IP的端口范围ma...

国内首款自主研发三缸:升仕703F摩托车发布,4.38万元起

IT之家 4 月 29 日消息,感谢IT之家小伙伴 @小猪不配骑 提供的线索,广东大冶摩托车官宣推出升仕 703F 车型,升仕 703F 21 寸高座版现已在官网开售,定价 4.38 万元起。升仕 703F 号称是国内首款自主研发三缸摩托车,官方还表示“不是那种照片发布、PPT 发布、模型发布或发句...