0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

开疆智能CCLinkIE转ModbusTCP网关连接傲博机器人配置案例

开疆智能网关配置案例 来源:开疆智能网关配置案例 作者:开疆智能网关配置 2025-06-28 13:58 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本案例是通过CClinkIE转ModbusTCP网关,连接傲博机器人的配置案例

wKgZPGhfhHmAUfqBAAIATogERSI111.png

PLC配置

打开三菱PLC组态软件GXWORK3设置CClinkIE一侧的参数配置,首先设置PLC的IP地址

wKgZO2hfhHmAES2JAAAxH5yepwE889.png

双击详细设置进入CClinkIE配置

wKgZPGhfhHqAVeEGAAAIRvNaMBU436.png

添加通用从站IP地址以及占用点数

wKgZO2hfhHqAdJAAAABF8G22lwI361.png

wKgZPGhfhHqAXJFKAAAUOqob7I8772.png

设置好分配的软元件,确认无误后下载到PLC。

TwinCAT做Server端

当TwinCAT作为ModbusTCP Server工作时,PLC不需要编写任何通讯的程序。在安装了TwinCAT Modbus TCP Server的控制器上,只要TwinCAT PLC启动并运行,该服务就会自动运行,可以随时接受Modbus TCP Client发来的Modbus指令并做出应答响应。此时对于Modbus TCP Client端而言,只要知道PLC地址与Modbus Register的地址映射规则就可以根据这个规则访问到需要的PLC地址信息。

(1)PLC与Modbus Register的地址对应关系

在倍福官方文档中我们可以查到PLC地址与Modbus Register的地址映射默认关系如下表:

wKgZO2hfhHuAY7pNAADIeGThln8536.png

通过此表的信息可以看出Modbus TCP地址与PLC的变量的映射关系中M区有两种(可以同时使用)方式可以访问,使用PLC内存中的绝对地址和PLC中的变量名,I区和Q区就只能通过变量名进行访问。需要注意的是我们看表格里划出来的起始地址是0x8000,但当我们用Modscan做测试的时候,实际地址应该是0x8000+1=32769以及他们往后的255个地址。

因此测试得出:

GVL.mb_Input_Coils 起始地址对应 02:input status的32769

GVL.mb_Output_Coils 起始地址对应 01:coil status的32769

GVL.mb_Input_Registers 起始地址对应 04:input register的32769

GVL.mb_Output_Registers 起始地址对应 03:holding register的32769

PLC Memory area 为MW0起始地址对应 03:holding register的12289

Data area 待测试

(2)通过PLC变量名访问

a、新建ModbusTCP测试程序,添加全局变量表GVL,在全局变量表中添加MoubusTCP通讯变量,用于测试通过变量名进行访问的方式。

mb_Input_Coils : ARRAY [0..255] OF BOOL;

mb_Output_Coils : ARRAY [0..255] OF BOOL;

mb_Input_Registers : ARRAY [0..255] OF WORD;

mb_Output_Registers : ARRAY [0..255] OF WORD;

b、打开ModScan软件,点击Connection-Connect,弹出对话框中选择Remote modbusTCP Server,输入所要连接的控制器IP Address,Service Port,服务端口默认502即可。

wKgZPGhfhHuAO0xhAAJsCP3szC8757.png

首先测试mb_Input_Coils,在ModScan中Modbus Point Type选项选择:02:INPUT STATUS,Adress地址填写32769(上文中已讲述说明)。Lenth长度代表所要监控的数据长度,这个根据需要随意填写。TwinCAT程序中修改变量数值,可以ModScan中对应的地址也在变化,通讯测试成功。

wKgZO2hfhHyAC56MAAINDqQ13qw759.png

测试mb_Output_Coils,在ModScan中Modbus Point Type选项选择:01:COIL STATUS,Adress地址填写32769。TwinCAT程序中修改变量数值,可以ModScan中对应的地址也在变化,通讯测试成功。

wKgZPGhfhHyAILUeAAIbEPU-srE191.png

测试mb_Input_Registers,在ModScan中Modbus Point Type选项选择:04:INPUT REGISTER,Adress地址填写32769。TwinCAT程序中修改变量数值,可以ModScan中对应的地址也在变化,通讯测试成功。

wKgZO2hfhH2AVd4MAAIaHvlbP88482.png

测试mb_Output_Registers,在ModScan中Modbus Point Type选项选择:03:HOLDING REGISTER,Adress地址填写32769。TwinCAT程序中修改变量数值,可以ModScan中对应的地址也在变化,修改ModScan中的数值,同样PLC中对应的变量也在变化,通讯测试成功。

wKgZPGhfhH2AYRSAAAIdLOrP6qM435.png

打开网关配置软件“Gateway Configuration Studio”,新建项目选择CCLinkIE-MTC

wKgZO2hfhH2AanJ4AAB0wlH1Hlg619.png

wKgZPGhfhH6AIz1IAAAlH-TOdNQ950.png

先设置CCLinkIE一侧的参数,设置IP地址

wKgZO2hfhH6AXD7eAAAu5o61Pc0106.png

设置网关的占用逻辑数

wKgZPGhfhH-AKZBrAAArECZRMv8247.png

设置ModbusTCP参数。首先设置网关本身在ModbusTCP中的IP地址。

wKgZO2hfhH-AZXQYAAA_iKpJA1A716.png

添加Node从站,填写ModbusTCP从站的IP地址

wKgZPGhfhH-AE65LAABE2uc43jU596.png

添加对应的功能码,从图上可知支持03/04功能码

wKgZO2hfhICACniCAAB_zgOr7VQ098.png

填写读取的寄存器地址与数据长度(寄存器数量)和ModScan保持一致,但寄存器地址减1

wKgZPGhfhICAQVVLAABIXc8iPw8463.png

确定好配置后将配置下载进网关,然后将所有设备上电,看指示灯正常后即可正常通讯。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器人
    +关注

    关注

    213

    文章

    30577

    浏览量

    219431
  • 网关
    +关注

    关注

    9

    文章

    6428

    浏览量

    55549
  • 三菱PLC
    +关注

    关注

    13

    文章

    258

    浏览量

    32914
  • ModbusTCP
    +关注

    关注

    0

    文章

    247

    浏览量

    5401
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    开疆智能ModbusTCPDevicenet网关连接ABB机器人配置案例

    本案例是模拟ModbusTCP主站软件通过开疆智能ModbusTCPDevicenet网关连接
    的头像 发表于 06-12 17:44 780次阅读
    <b class='flag-5'>开疆</b><b class='flag-5'>智能</b><b class='flag-5'>ModbusTCP</b><b class='flag-5'>转</b>Devicenet<b class='flag-5'>网关连接</b>ABB<b class='flag-5'>机器人</b><b class='flag-5'>配置</b>案例

    开疆智能ModbusTCPDevicenet网关连接远程I/O配置案例

    开疆智能ModbusTCPDevicenet网关连接远程I/O配置案例
    的头像 发表于 06-23 17:23 563次阅读
    <b class='flag-5'>开疆</b><b class='flag-5'>智能</b><b class='flag-5'>ModbusTCP</b><b class='flag-5'>转</b>Devicenet<b class='flag-5'>网关连接</b>远程I/O<b class='flag-5'>配置</b>案例

    开疆智能ModbusTCPDevicenet网关连接三菱PLC与ABB机器人配置案例

    本案例是三菱PLC通过开疆智能ModbusTCPDevicenet网关连接ABB机器人
    的头像 发表于 06-23 17:24 911次阅读
    <b class='flag-5'>开疆</b><b class='flag-5'>智能</b><b class='flag-5'>ModbusTCP</b><b class='flag-5'>转</b>Devicenet<b class='flag-5'>网关连接</b>三菱PLC与ABB<b class='flag-5'>机器人</b><b class='flag-5'>配置</b>案例

    开疆智能ModbusTCPDevicenet网关连接机器人配置案例

    开疆智能ModbusTCPDevicenet网关连接机器人配置案例
    的头像 发表于 06-28 14:13 2062次阅读
    <b class='flag-5'>开疆</b><b class='flag-5'>智能</b><b class='flag-5'>ModbusTCP</b><b class='flag-5'>转</b>Devicenet<b class='flag-5'>网关连接机器人</b><b class='flag-5'>配置</b>案例

    开疆智能ModbusTCPDevicenet网关连接FANUC机器人配置案例

    本案例是ModbusTCP主站通过开疆智能ModbusTCPDevicenet网关连接发那科
    的头像 发表于 06-28 14:12 773次阅读
    <b class='flag-5'>开疆</b><b class='flag-5'>智能</b><b class='flag-5'>ModbusTCP</b><b class='flag-5'>转</b>Devicenet<b class='flag-5'>网关连接</b>FANUC<b class='flag-5'>机器人</b><b class='flag-5'>配置</b>案例

    开疆智能DevicenetModbusTCP网关连接费斯托阀岛配置案例

    本案例是ModbusTCP主站PLC通过开疆智能研发的Devicenet主ModbusTCP网关连接
    的头像 发表于 06-28 14:10 725次阅读
    <b class='flag-5'>开疆</b><b class='flag-5'>智能</b>Devicenet<b class='flag-5'>转</b><b class='flag-5'>ModbusTCP</b><b class='flag-5'>网关连接</b>费斯托阀岛<b class='flag-5'>配置</b>案例

    开疆智能CCLinkIEModbusTCP网关连接施耐德TCP从站配置案例

    本案例是三菱PLC通过CCLinkIEModbusTCP网关连接施耐德Modicon M262 Logic/Motion Controller的
    的头像 发表于 06-28 14:01 647次阅读
    <b class='flag-5'>开疆</b><b class='flag-5'>智能</b><b class='flag-5'>CCLinkIE</b><b class='flag-5'>转</b><b class='flag-5'>ModbusTCP</b><b class='flag-5'>网关连接</b>施耐德TCP从站<b class='flag-5'>配置</b>案例

    开疆智能CCLinkIEModbusTCP网关连接脉冲计数器配置案例

    本案例是三菱PLC通过CCLinkIEModbusTCP网关连接脉冲计数器的配置案例,具体配置
    的头像 发表于 06-25 17:49 364次阅读
    <b class='flag-5'>开疆</b><b class='flag-5'>智能</b><b class='flag-5'>CCLinkIE</b><b class='flag-5'>转</b><b class='flag-5'>ModbusTCP</b><b class='flag-5'>网关连接</b>脉冲计数器<b class='flag-5'>配置</b>案例

    开疆智能CCLinkIEModbusTCP网关连接PCA3200电能表配置案例

    本案例是三菱PLC通过CCLinkIEModbusTCP网关连接西门子PCA3200电能表的配置案例。
    的头像 发表于 06-28 14:03 537次阅读
    <b class='flag-5'>开疆</b><b class='flag-5'>智能</b><b class='flag-5'>CCLinkIE</b><b class='flag-5'>转</b><b class='flag-5'>ModbusTCP</b><b class='flag-5'>网关连接</b>PCA3200电能表<b class='flag-5'>配置</b>案例

    开疆智能CCLinkIEModbusTCP网关连接组态王配置案例

    本案例是通过CCLinkIEModbusTCP网关连接三菱FX5U PLC与组态王的配置案例。
    的头像 发表于 06-28 14:05 719次阅读
    <b class='flag-5'>开疆</b><b class='flag-5'>智能</b><b class='flag-5'>CCLinkIE</b><b class='flag-5'>转</b><b class='flag-5'>ModbusTCP</b><b class='flag-5'>网关连接</b>组态王<b class='flag-5'>配置</b>案例

    开疆智能CCLinkIEModbusTCP网关连接康耐视InSight相机案例

    开疆智能CCLinkIEModbusTCP网关连接康耐视InSight相机案例
    的头像 发表于 06-28 14:06 593次阅读
    <b class='flag-5'>开疆</b><b class='flag-5'>智能</b><b class='flag-5'>CCLinkIE</b><b class='flag-5'>转</b><b class='flag-5'>ModbusTCP</b><b class='flag-5'>网关连接</b>康耐视InSight相机案例

    开疆智能ModbusTCPCClinkIE网关连接台达DVP-ES3 PLC配置案例

    本案例是通过开疆智能研发的ModbusTCPCClinkIE网关连接台达DVP-ES3 PLC
    的头像 发表于 06-28 13:56 639次阅读
    <b class='flag-5'>开疆</b><b class='flag-5'>智能</b><b class='flag-5'>ModbusTCP</b><b class='flag-5'>转</b><b class='flag-5'>CClinkIE</b><b class='flag-5'>网关连接</b>台达DVP-ES3 PLC<b class='flag-5'>配置</b>案例

    开疆智能CCLinkIECANopen网关连接GBS20机器人配置案例

    本案例是客户通过CCLinkIECANopen网关连接GBS20机器人配置案例 配置过程:
    的头像 发表于 07-02 16:59 418次阅读
    <b class='flag-5'>开疆</b><b class='flag-5'>智能</b><b class='flag-5'>CCLinkIE</b><b class='flag-5'>转</b>CANopen<b class='flag-5'>网关连接</b>GBS20<b class='flag-5'>机器人</b><b class='flag-5'>配置</b>案例

    开疆智能CCLinkIECANopen网关连接施耐德变频器配置案例

    本案例是通过开疆智能研发的CCLinkIECANopen网关连接三菱PLC与施耐德ATV变频器。
    的头像 发表于 07-05 12:25 581次阅读
    <b class='flag-5'>开疆</b><b class='flag-5'>智能</b><b class='flag-5'>CCLinkIE</b><b class='flag-5'>转</b>CANopen<b class='flag-5'>网关连接</b>施耐德变频器<b class='flag-5'>配置</b>案例

    开疆智能ModbusTCPProfient网关连接ER机器人配置案例

    本案例时西门子1200PLC通过ModbusTCPProfinet网关连接埃斯顿机器人配置案例,网关
    的头像 发表于 08-04 19:24 675次阅读
    <b class='flag-5'>开疆</b><b class='flag-5'>智能</b><b class='flag-5'>ModbusTCP</b><b class='flag-5'>转</b>Profient<b class='flag-5'>网关连接</b>ER<b class='flag-5'>机器人</b><b class='flag-5'>配置</b>案例