登录
首页
串口通信
串口通信
回帖
发帖
正文
主题:三菱FX5U和西门子MM440变频器串口通信
点击:108 回复:8
楼主
编辑
引用
管理
gyn19821205
如题!要求三菱FX5U通过本体自带RS485口可以控制西门子MM440变频器启动、停止,可以给到频率。
请问使用什么指令,程序该如何编写呢?
谢谢各位大神。
25-09-01 12:11
1楼
编辑
引用
管理
YXBK
抖音上有个教程,可以看看,是西门子V20的
9.74 复制打开抖音,看看【电气大佬的作品】三菱FX5U和西门子V20变频器ModbusRTU...
https://v.douyin.com/L49yPx5NKFM/
06/25 tRk:/ I@V.Ym
25-09-01 17:45
2楼
编辑
引用
管理
guanyumou
引用
YXBK
在 2025/9/1 17:45:38 发言
【内容省略】
MM440和三菱FX5U串口通信,基本只能选USS协议
25-09-01 21:10
3楼
编辑
引用
管理
guanyumou
使用USS协议,约定通信参数为9600,8,E,1
变频器基本参数设置如下:
变频器命令给定源选择COM链路的USS设定、频率给定源选择为COM链路的USS设定、使能USS规格化方便频率给定、USS通讯波特率设定为9600bps、USS通讯站地址设定为1、USS协议的PZD长度设定为2、USS协议的PKW长度设定为4、USS协议的报文停止传输时间设定为1000ms
P0003 设置参数访问等级 3 参数访问等级为专家级
P0700 选择命令给定源 5 命令给定源为COM链路的USS设定
P1000 选择频率给定源 5 频率给定源为COM链路的USS设定
P2009 选择是否使能USS规格化 1 使能USS规格化,给定频率0~5000对应0~50Hz
P2010 USS通讯波特率 6 USS通讯波特率为9600bps
P2011 USS通讯地址 1 USS通讯站地址为1
P2012 USS协议的PZD长度 2 USS协议的PZD长度为2
P2013 USS协议的PKW长度 4 USS协议的PKW长度为4
P2014 USS协议的报文停止传输时间 1000 USS协议的报文停止传输时间为1000ms
那么启动并30HZ的报文为:
02 0E 01 00 00 00 00 00 00 00 00 04 7F 0B B8 C5
那么停止并0HZ的报文为:
02 0E 01 00 00 00 00 00 00 00 00 04 7E 00 00 77
25-09-01 21:15
4楼
编辑
引用
管理
guanyumou
三菱FX5U这里编程使用RS2指令,发送16个字节、接收16个字节,因为只是实现启动、停止、给定频率,那么接收报文基本可以不用理睬。给发送缓冲区填写上述报文即可实现相应的操作。
最后修改:
2025/9/1 21:16:55
25-09-01 21:15
5楼
编辑
引用
管理
guanyumou
RS2指令实现经由RS-232C及RS-485的串行口,通过无协议通信收发数据。指令参数包括s、n1、d、n2、n3。于s参数中设置发送数据起始软元件、n1参数中设置发送数据字节数、n3参数中设置通信通道,然后置位对应通信通道的发送请求标志位,就会执行发送数据操作,发送完成后发送数据剩余点数清零,当发生串行通信错误时,错误代码可以查看对应通信通道的错误代码寄存器。
使用RS2指令可以实现,也可以使用封装的功能块,这样比较方便:
最后修改:
2025/9/2 23:56:22
25-09-01 21:18
6楼
编辑
引用
管理
guanyumou
然后PLC这里编写程序即可了,RS2指令使用起来比较简单。
25-09-01 21:19
7楼
编辑
引用
管理
740508wyn
高手
25-09-02 08:04
8楼
编辑
引用
管理
154187885
6666
25-09-11 14:21
工控新闻
许继电气携手上海大学共建电力装备具身智能联合创新中心
施耐德电气发布新质服务行业生态联合宣言
尼得科将参展欧洲国际机床展览会(EMO2025)
华北工控ATX-6152:助力AI辅助医疗影像诊断与跨系统平台的互联互通
国内首个“世界模型” 机器人系统在蓉诞生
尼得科精密检测技术将参展electronica India 2025
华北工控| FW-1108HG:搭载海光3000系列处理器,适用于AI算力数据中心
西克即将亮相IAS工业自动化展,与您共创智能传感新未来
更多新闻资讯