三菱FX3U PLC串口通信教程:配置与示例

版权申诉
5星 · 超过95%的资源 25 下载量 83 浏览量 更新于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与其他设备的串口通信至关重要。