本案例客户需求是将ABB变频器接入到西门子网络中,用到设备为西门子1200PLC,ABB变频器及开疆智能Modbus转profinet网关一个。
![Modbus转Profinet网关连接ABB变频器配置案例分析,第2张 Modbus转Profinet网关连接ABB变频器配置案例分析,1.png,第2张](/upload/website_attach/20220725/poYBAGF6MpGAUrjjAACBPgf4uSQ269.png)
首先打开西门子组态软件,新建一个项目。
![Modbus转Profinet网关连接ABB变频器配置案例分析,第3张 Modbus转Profinet网关连接ABB变频器配置案例分析,2.png,第3张](/upload/website_attach/20220725/pYYBAGF6MpGAI_XBAABTsmXGiCo635.png)
单机选项-管理通用站描述文件(GSD)安装GSD文件。
点击浏览,找到GSD文件所在位置。(注意,是文件夹位置,不是找文件本身)
![Modbus转Profinet网关连接ABB变频器配置案例分析,第4张 Modbus转Profinet网关连接ABB变频器配置案例分析,3.png,第4张](/upload/website_attach/20220725/poYBAGF6MpKAC7HMAABH7mWttgA150.png)
选择Modbus转profinet网关KJ-PNG-101
![Modbus转Profinet网关连接ABB变频器配置案例分析,第5张 Modbus转Profinet网关连接ABB变频器配置案例分析,4.png,第5张](/upload/website_attach/20220725/pYYBAGF6MpOAc0CeAACSjwBJM5Q415.png)
设置Modbus转Peofinet网关的IP地址及设备名称。(要与网关配置软件中保持一致)
![Modbus转Profinet网关连接ABB变频器配置案例分析,第6张 Modbus转Profinet网关连接ABB变频器配置案例分析,5.png,第6张](/upload/website_attach/20220725/poYBAGF6MpOAHE9RAACjH8U3iiE479.png)
设置读写参数的总数据量(本例为8个字节共四个寄存器)
![Modbus转Profinet网关连接ABB变频器配置案例分析,第7张 Modbus转Profinet网关连接ABB变频器配置案例分析,6.png,第7张](/upload/website_attach/20220725/poYBAGF6MpWAagNaAACWQGB0_OI152.png)
Profinet端配置完成可以下载组态到PLC
设置Modbus转Peofinet网关的modbus配置
打开Modbus转Peofinet网关的配置软件,新建项目选择PN2MM
![Modbus转Profinet网关连接ABB变频器配置案例分析,第8张 Modbus转Profinet网关连接ABB变频器配置案例分析,7.png,第8张](/upload/website_attach/20220725/pYYBAGF6MpWAQ42vAABgivqLCRc425.png)
先选择Port-0设置网关的IP地址和设备名称(要和博图组态中保持一致)
![Modbus转Profinet网关连接ABB变频器配置案例分析,第9张 Modbus转Profinet网关连接ABB变频器配置案例分析,8.png,第9张](/upload/website_attach/20220725/poYBAGF6MpaAfER5AABuD_LbjEE802.png)
![Modbus转Profinet网关连接ABB变频器配置案例分析,第10张 Modbus转Profinet网关连接ABB变频器配置案例分析,9.png,第10张](/upload/website_attach/20220725/pYYBAGF6MpaAU1IRAABcYwAt1lg992.png)
打开ABB说明手册,配置变频器的485参数,主从站保持一致
![Modbus转Profinet网关连接ABB变频器配置案例分析,第11张 Modbus转Profinet网关连接ABB变频器配置案例分析,10.png,第11张](/upload/website_attach/20220725/poYBAGF6MpeAUaLJAAB0lxrHnnA842.png)
![Modbus转Profinet网关连接ABB变频器配置案例分析,第12张 Modbus转Profinet网关连接ABB变频器配置案例分析,13.png,第12张](/upload/website_attach/20220725/pYYBAGF6MpiAE0VFAAC03eui12k891.png)
点击插入添加从站站号
![Modbus转Profinet网关连接ABB变频器配置案例分析,第13张 Modbus转Profinet网关连接ABB变频器配置案例分析,11.png,第13张](/upload/website_attach/20220725/poYBAGF6MpiAW0PFAABG8SyauOo588.png)
在NODE处插入Modbus指令
![Modbus转Profinet网关连接ABB变频器配置案例分析,第14张 Modbus转Profinet网关连接ABB变频器配置案例分析,12.png,第14张](/upload/website_attach/20220725/pYYBAGF6MpiAW_J7AABOMbX1RdM625.png)
具体命令功能码可根据从站的Modbus通讯手册选择
如下图所示,寄存器地址为4XXXX开头那么读取功能码为03。读取状态字,实际值1和实际值2三个寄存器参数。那么网关设置如下。
![Modbus转Profinet网关连接ABB变频器配置案例分析,第15张 Modbus转Profinet网关连接ABB变频器配置案例分析,14.png,第15张](/upload/website_attach/20220725/poYBAGF6MpiAByE4AAB0pPqz75A396.png)
选择03功能码,网关起始地址是从0开始,所以如果从站地址是从1开始的话那么寄存器起始地址要减1所以此处填3。寄存器数量为3表示读取状态字开始的连续三个寄存器数据。
映射起始地址对应PLC的I地址
字节交换可分为
二字节交换=AB-BA
四字节寄存器交换=ABCD-CDBA
四字节大小端交换=ABCD-DCBA
扫描方式与命令状态字通常保持默认即可
无相应动作分为保持和置0代表modbus通讯超时之后的数据动作
输入功能码分为06h功能码(写单寄存器)和10h功能码(写多寄存器)
具体选择需要根据从站要求来定
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)