问题描述:
M580 PLC与HMIGXU5512做Modbus TCP通讯,不勾选“IEC61131语法”如何实现地址不偏移?所属产品线:
Vijeo Designer Basic; EcoStruxure Control Expert(原Unity Pro)解决方法:
M580 PLC与HMIGXU5512做Modbus TCP通讯,若Vijeo Designer Basic的I/O管理器不勾选“IEC61131语法”,地址对应关系偏移一位:
M580 PLC | HMIGXU5512 |
%MW0 | 40001 |
%MW1 | 40002 |
%MW2 | 40003 |
%MW3 | 40004 |
%MW4 | 40005 |
%MW5 | 40006 |
若需实现地址对应不偏移,可以修改M580 PLC的系统字%SW139、%SW141,使%MW的地址从1开始,操作步骤:
1. 在Control Expert Classic建变量word型b、m、n,地址分别关联%MW1、%SW139、%SW141,将m、n的值改为1,表示%MW的基地址+1,从%MW1开始:
2.双击CPU,在“配置”选项将“冷启动时%MWi复位”前面打钩:
3.Vijeo Designer Basic 的IO管理设置如下:
4.下载程序,Vijeo Designer Basic里的设备地址40001与PLC的地址%MW1对应:
地址对应关系变成:
M580 PLC | HMIGXU5512 |
%MW1 | 40001 |
%MW2 | 40002 |
%MW3 | 40003 |
%MW4 | 40004 |
%MW5 | 40005 |
%MW6 | 40006 |
是否有帮助?