网站首页 > 技术教程 正文
一、硬件准备
- 电脑一台
- PLC一台(本例使用西门子200smart PLC)
- USB转485模块(用于连接电脑USB和PLC485端口)
- 网线一根(用于程序下载)
二、软件安装
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、打开串口
猜你喜欢
- 2024-11-07 不懂485通讯?那高手的经典系列文章你一定要看!数据接收2/系列4
- 2024-11-07 技术大牛的经验好文!教你学懂RS-485,数据的接收2(系列4)
- 2024-11-07 S7-200smart 与超声波流量计之间的MODBUS通讯
- 2024-11-07 「玩转485」之数据的发送 485怎么传输数据
- 2024-11-07 PLC串口转网口的设备都有哪些? plc串口转网口的设备都有哪些
- 2024-11-07 写给初学者的博途教程(MODBUS-RTU通讯组态指令应用)
- 2024-11-07 RS-485总线扫盲贴!轻轻松松简简单单带你玩转RS-485
- 2024-11-07 灵活扩展-RS232串口I/O模块推荐 rs232串口接口定义
- 2024-11-07 「技术」清楚简单,一种串口触摸屏的开发流程和方法介绍
- 2024-11-07 西门子S7-200 SMART自由口通信参数如何设置?编写发送接收程序
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- sd分区 (65)
- raid5数据恢复 (81)
- 地址转换 (73)
- 手机存储卡根目录 (55)
- tcp端口 (74)
- project server (59)
- 双击ctrl (55)
- 鼠标 单击变双击 (67)
- debugview (59)
- 字符动画 (65)
- flushdns (57)
- ps复制快捷键 (57)
- 清除系统垃圾代码 (58)
- web服务器的架设 (67)
- 16进制转换 (69)
- xclient (55)
- ps源文件 (67)
- filezilla server (59)
- 句柄无效 (56)
- word页眉页脚设置 (59)
- ansys实例 (56)
- 6 1 3固件 (59)
- sqlserver2000挂起 (59)
- vm虚拟主机 (55)
- config (61)
本文暂时没有评论,来添加一个吧(●'◡'●)