发表于:2021/3/22 10:54:29
#0楼
西门子1200通过CB1241通讯板使用modbusrtu指令写入六台丹佛斯变频器程序。程序可以直接使用的,硬件要求:西门子1200系列PLC版本V4.4,丹佛斯变频器VLT-FC51系列,软件:博图V16。
变频器参数设置(对应程序)8-30【2】8-31【1】(第一台为1,第六台为六)8-32【3】8-33【0】,分别为MODBUS协议,地址,波特率,奇偶校验。
接线图为
丹佛斯变频器所要通讯的MODBUS
地址为参数号码乘以10减去1,西门子PLC不需要减1.
例如:变频器的频率地址为3-10
那么对应的MODBUS
地址即是:(310×10)-1=3099(十进制)
再来。FB背景数据块介绍,EN【使能】,alawaytrue【常通】firstcan 【首次执行】pulse【脉冲多节发送一次命令】PORT【组态中的CB1241通信板,也可以自己修改为RS485的模块】BAUD【波特率】num【数量,如果为1台写1,六台写六】parity【代表奇偶校验】dateaddr1【地址】datelen【字节长度】
data ptr为通讯内容,数据格式为DINT的
变频器参数设置(对应程序)8-30【2】8-31【1】(第一台为1,第六台为六)8-32【3】8-33【0】,分别为MODBUS协议,地址,波特率,奇偶校验。
接线图为
丹佛斯变频器所要通讯的MODBUS
地址为参数号码乘以10减去1,西门子PLC不需要减1.
例如:变频器的频率地址为3-10
那么对应的MODBUS
地址即是:(310×10)-1=3099(十进制)
再来。FB背景数据块介绍,EN【使能】,alawaytrue【常通】firstcan 【首次执行】pulse【脉冲多节发送一次命令】PORT【组态中的CB1241通信板,也可以自己修改为RS485的模块】BAUD【波特率】num【数量,如果为1台写1,六台写六】parity【代表奇偶校验】dateaddr1【地址】datelen【字节长度】
data ptr为通讯内容,数据格式为DINT的
[此贴子已经被作者于2021/3/22 10:54:47编辑过]