三菱FX3U PLC串口通信教程:配置与示例
版权申诉
5星 · 超过95%的资源 127 浏览量
更新于2024-08-09
3
收藏 875KB PDF 举报
"本文详细介绍了如何使用三菱FX3U PLC与串口调试助手进行串口通信,包括寄存器配置、串口助手设置、程序下载、示例程序编写以及实际通信测试。"
在串口通信中,三菱FX3U PLC与串口调试助手之间的交互依赖于特定的寄存器配置。其中,D8120寄存器用于设定通信参数,如波特率、数据位、停止位和校验方式。例如,设置为H0C87代表波特率为9600,数据位为8,停止位为1,并使用偶校验。M8122寄存器作为发送请求位,当置位后启动数据发送,自动复位完成。M8123是接收完成状态位,接收完成后自动置位,需手动复位才能继续接收。M8161则控制数据发送和接收格式,OFF为16位,ON为8位。
在配置串口调试助手时,应根据PLC的设置选择相应的波特率、数据位、停止位和校验方式。例如,选择9681偶的设置方式与PLC保持一致。
程序下载配置阶段,需要在三菱编程软件中新建工程并连接PLC,配置串口参数如串口号和传送速度,确保与PLC的实际配置匹配。
示例程序展示了如何进行数据的收发。在8位数据模式下,D200寄存器作为发送数据的起始地址,D0表示发送数据的数量,而D500则是接收数据的起始地址,D1表示接收数据的数量。当发送或接收数据数量超过配置值时,超出部分将被忽略。
在实际通信测试中,如果发送一个字节(如FF),PLC会正确接收并显示在D200中。当改变接收数据数量为2,PLC能接收到两个连续的字节,并分别存储在D200和D201中。
本文详细阐述了FX3U PLC与串口调试助手的通信流程,包括寄存器配置、串口助手设置、程序编写和通信测试,为初学者提供了清晰的指南。理解并掌握这些知识点,对于实现FX3U PLC与其他设备的串口通信至关重要。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2023-05-24 上传
2023-03-06 上传
2023-03-06 上传
2022-03-16 上传
2023-03-06 上传
2023-03-06 上传
全村的希望都在我一人
- 粉丝: 1
- 资源: 10
最新资源
- MATLAB新功能:Multi-frame ViewRGB制作彩色图阴影
- XKCD Substitutions 3-crx插件:创新的网页文字替换工具
- Python实现8位等离子效果开源项目plasma.py解读
- 维护商店移动应用:基于PhoneGap的移动API应用
- Laravel-Admin的Redis Manager扩展使用教程
- Jekyll代理主题使用指南及文件结构解析
- cPanel中PHP多版本插件的安装与配置指南
- 深入探讨React和Typescript在Alias kopio游戏中的应用
- node.js OSC服务器实现:Gibber消息转换技术解析
- 体验最新升级版的mdbootstrap pro 6.1.0组件库
- 超市盘点过机系统实现与delphi应用
- Boogle: 探索 Python 编程的 Boggle 仿制品
- C++实现的Physics2D简易2D物理模拟
- 傅里叶级数在分数阶微分积分计算中的应用与实现
- Windows Phone与PhoneGap应用隔离存储文件访问方法
- iso8601-interval-recurrence:掌握ISO8601日期范围与重复间隔检查