开疆智能Profinet转Modbus网关连接DINGS鼎智驱动器配置案例

    科创经济 朗峰江湖 2025-10-07 3362 次浏览

    本案例是PLC通过对Profient转Modbus网关对驱动器进行读写控制,网关通过Modbus协议采集驱动器数据,同时PLC通过Profinet协议对网关进行读写。

    wKgZPGjBRIeAR9n2AAH6aP_W93w280.png

    配置过程:

    PLC配置

    首先打开PLC组态软件,导入网关GSD文件。

    添加网关模块,设置设备名称及IP地址

    wKgZPGjBRIiAavvzAAARkg6QS1U456.png

    最后设置Profinet一侧的输入输出长度与地址

    wKgZPGjBRImAU1RMAAA4Hi_-xbM581.png

    确认无误后将组态下载进入PLC,开始配置网关参数。

    网关配置:

    首先打开网关配置软件“Gateway Configuration Studio”

    wKgZPGjBRImAajSoAAAH1DhJjEI080.png

    新建项目选择PN2MRM

    wKgZO2jBRIqAOO0QAABmb4-ZV70084.png

    先设置网关Profinet参数(设备名称以及IP地址,最新版本已改为PLC组态软件进行分配)

    wKgZPGjBRIqAXq-MAABCstz7nRg042.png

    设置网关的Modbus参数,如波特率,奇偶校验等参数,以及命令的延时与等待时间。可先在驱动器上进行485参数设置,后在网关配置软件上保持设置一致即可

    wKgZO2jBRIqAAlSEAAAkO3TQkVs265.png

    右键选择添加Node添加从站地址,与从站设置保持一致。

    wKgZPGjBRIuAPJuqAAAx8IolUAI755.png

    添加功能码,具体可根据空压机从站要求进行选择。

    wKgZO2jBRIuAHXUxAAEp_YFk1ew574.pngwKgZPGjBRIuABXDDAAC_zRw2rhs591.png

    从手册可知,空压机支持03/06/10H三个功能码,03位读保持寄存器,06为写单寄存器,

    10H为写多个寄存器

    wKgZO2jBRIyAR7IAAABo0-SS83g069.png

    填写需要读取的寄存器地址以及数量

    wKgZPGjBRIyAJJFMAABZ2TBX1U4491.png

    手册中寄存器地址为16进制,需换算成10进制写入到网关配置中

    wKgZO2jBRI2AeZjkAADBrmQA3zk462.png

    如在此案例中可得知,从站地址为1,故Node处填写地址1,使用功能码03寄存器地址为0x00D9,换算成10进制地址为217,读取数量0001个,CRC校验由网关自动计算不需设置。

    wKgZPGjBRI2AEBsRAABVRERqbdQ351.png

    注意,如果像读取多个寄存器数据需要保持寄存器地址连续。

    写功能也是同理,将要写入参数的地址换成10进制写入对应功能码,报文根据填写的参数会自动计算。

    wKgZO2jBRI6ABPCwAAGzjIGQOsU353.png

    配置完成后下载进入网关,等待指示灯正常亮起后即可使用。

    审核编辑 黄宇