|
在这里就只给大家讲解主要的通讯指令 读取变频器状态指令和写入变频器参数指令指令,以及怎么接线、还有两侧参数如何设置,其他程序大家都能看懂 底部也有完整程序分享 FX5U的模拟量有专门的SD特殊寄存器 程序编写 ▼ ① SM413 仅在 PLC 处于 RUN 模式时有效,输出Y17亮灯 X0复位变频器,PLC上电第一个扫描周期(SM402)置位M20 ▼ ② IVDR指令是三菱变频器专用通讯指令 IVDR K1 H0FD H9696 K1 M200 K1(变频器的站号) H0FD(变频器复位信号) H9696 是变频器内部通信寄存器地址,写入 H0FD 到该地址 才构成复位命令 K1(通道1) 并触发M200信号 ▼ ③ IVDR K1 H0FB H0 K1 M250 H0FB是运行模式设置指令码,写入H0是设置为“通讯控制模式”,后续启停、频率都由PLC通讯控制 K1(通道1) 并触发M250信号 ▼ ④ IVBWR K1 K4 D200 K1 M300 变频器参数成批写入指令 K1(变频器站号) K4(从变频器的第四个参数开始写入参数)D200(从D200开始写入参数 下图可以看出写入了哪些参数)K1(通道1) 并触发M300信号 上电就把参数写入,避免我们手动输入 在执行完执行后SM8029(执行结束标志的辅助继电器)复位M20 ▼ ⑤ IVDR K1 H0DE D10 K1 M350 初始频率5Hz,2s后变为50HZ写入变频器内 ;写入变频器的频率指令寄存器(H0ED) ▼ ⑥ SM8920(通讯中) SM412(1秒脉冲继电器)输出Y7通讯中 ▼ ⑦ IVDR K1 H0FA K2M50 K1 M400 写入变频器控制指令 IVDR(写入变频器指令) K1(变频器站号) H0FA(变频器的指令代码) K2M50(映射到M50-M65) K1(通道1) 就是控制变频器的状态(比如下图的M51 M52 这个指令可以控制变频器的正反转) ▼ ⑧ IVCK K1 H7A K2M500 K1 M450 读取变频器状态指令 IVCK (读取变频器运行状态指令)
H7A(变频器状态寄存器地址) (如运行/停止、故障、频率设定值等) K2M500(变频器状态(如运行中、报警、过载等信号)将映射到 M500~M515) 协议格式:变频器通讯 数据长度:7bit 奇偶校验:偶数(Even) 停止位:1bit 波特率:9600bps 站号:默认1(变频器侧也需设为1) ▼ ② 变频器参数设置 参数号 参数名称 设置值 说明 Pr.117 站号 1 与PLC侧设置的站号一致 Pr.118 通讯波特率 96 对应9600bps Pr.119 数据位/停止位 10 7bit数据位+1bit停止位 Pr.120 奇偶校验 2 偶校验 Pr.121 通讯重试次数 3 通讯失败重试次数 Pr.122 通讯校验时间间隔 9999 不检测通讯超时 Pr.125 频率设定指令 10 允许通讯设定频率 Pr.79 运行模式 0或2 设为“通讯运行模式”或“组合模式(通讯优先)” Pr.340 通讯启动指令 1 允许通讯控制启停 接线 FX5U自带的RS485端口(端子排上的SDA/SDB/SD/DA),与变频器通讯板的接线规则如下: FX5U端子 变频器端子 作用 SDA + 信号A线(RS485+) SDB - 信号B线(RS485-) SG SG/接地 信号地,减少干
好文分享:
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |