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

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

3天内不再提示

施耐德M241与MR30-FBS-MT 在Machine Expert V2.0的组态过程

明达技术 来源:jf_34410357 作者:jf_34410357 2025-01-13 14:32 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

一、系统概述

MR30分布式IO是一个高度灵活的可扩展分布式 I/O 系统,MR30-FBC-MT用于通过 Modbus TCP 总线将过程信号连接到上一级控制器

具有以下特点:

结构紧凑

PUSH IN端子,易于安装,布线简单

灵活性高:开关量模块单模块最大32通道,模拟量模块最大16通道,每个耦合器最大可扩展31个模块

可适配施耐德、贝加莱及西门子等厂家PLC使用

通信标准为 Modbus TCP

可扩展设计:允许用户根据当地的需求调整具体的组态

支持自由热插拔

二、实验材料

序号 名称 订货号 数量 品牌
1 耦合 MR30-FBC-MT 1 明达
2 开关量输入模块 MR30-16DI 1 明达
3 开关量输出模块 MR30-16DO 1 明达
4 模拟量输入模块 MR30-08AI-I4W 1 明达
5 模拟量输出模块 MR30-08AI-U 1 明达
6 M241 TM241CEC24T 1 施耐德
7 开关电源 NDR-120-24 1 明纬
8 组态软件 Machine Expert V2.0 1 施耐德
9 GSD文件 GSDML-V2.42-MICT-PN-20240620 1 明达

wKgZO2eEs2-Ab7U6AAC5am0xJRY927.png

硬件接线

三、组态过程

wKgZPGeEs2-Afjt5AAF8fZ8c9oM624.png

组态步骤:

安装MR30-FBC-MT及分布式IO模块

连接MT241和MR30-FBC-PN

接通控制电源,使用IO配置软件装IO配置下载至耦合器

在Machine Expert V2.0中通过指令块读写IO模块并

将组态下载到控制器,控制IO状态并检查LED指示灯

观察IO指示灯及模拟量输入输出值是否与实际操作一致

2.新建项目,此示例命名为MT_TEST,点击确定。

wKgZO2eEs3CATWUqAAH9WlTNX7I249.png

3.右键MT_TEST,选择新建耦合器,选择MR30-FBC-MT(MODBUS/TCP)后,点击确定。

wKgZPGeEs3GAafVhAAEzgxfxREk353.png

添加模块

右键耦合器,选择模块管理,依次将MR30-16DI、MR30-16DO、MR30-08A1-14W、MR30-08AO-I添加至右侧已选模块后点击确定,如下图所示。

wKgZO2eEs3GATX7fAAFTxlE_aGQ138.png

wKgZPGeEs3GAFJwCAAFaQdm6ySc696.png

配置下载

在参数配置面设置好IP地址、子网掩码和网关后,点击下载,如下图所示。

wKgZO2eEs3KAV_gfAAHyinWaDHs319.png


Machine Expert新建项目

打开Machine Expert V2.0,新建项目,点击空项目,设置项目名称后点击确定,如下图所示。

wKgZPGeEs3KARVewAAEIuOQ8_p0515.png

添加CPU

点Untited1,点击设备树,在Logic Controller→M241→TM241CEC24T/U目录下选择CPU后,点击添加设备并关闭对应框。

wKgZO2eEs3KAFPGVAANMralmYeU093.png

设置CPU IP地址

双击设备树中的Ethernet_1(Ethernet Network),在右侧配置的参数中设置IP地址,子网掩码及网关地址等参数,如下图所示。

wKgZPGeEs3OAaddlAAD18DoX-z8831.png


编程界面调用ADDM、READ_VAR和WRITE_VAR功能块

在程序段中插入ADDM、READ_VAR和WRITE_VAR功能块

添加地址转换功能块

wKgZO2eEs3OAEWMaAAAVIZicDSo369.png

ADDM_0释义:

ADD_0为Modbus TCP服务器转换后的地址;

Execute_ADDM为触摸位;

'3{192.168.1.30}'中的3为端口号,192.168.1.30为Modbus TCP服务器IP地址

添加读取开关量输入功能块

wKgZPGeEs3OAfxEjAAAyXM7HsQg358.png

READ_VAR_0释义:

ADDM_0.Done:为ADDM功能块激活完成信号,用于触发READ_VAR功能块;

READ_VAR_2.Done和READ_VAR_2.Error:为READ_VAR功能块的完成和错误信号,用于触发本功能块,并与其它功能块形成轮循;

Addr:为ADDM功能块转换后的IP地址;

objType:为功能码,1表示开关量输入信号;

FirstObj:表示要读取的开关量输入的第1个地址;

Quantity:表示要读取的开关量输入的数量;

Buffer:表示客户机的缓存地址,数量类型为Word型数组;

添加读取开关量输出功能块

wKgZO2eEs3SACjiaAAArxSDdWWI210.png


READ_VAR_1释义:

READ_VAR_0.Done和READ_VAR_0.Error:为READ_VAR功能块的完成和错误信号,用于触发本功能块,并与其它功能块形成轮循;

Addr:为ADDM功能块转换后的IP地址;

objType:为功能码,2表示开关量输出信号;

FirstObj:表示要读取的开关量输出的第1个地址;

Quantity:表示要读取的开关量输出的数量;

Buffer:表示客户机的缓存地址,数量类型为Word型数组;

添加写入开关量输出功能块

wKgZPGeEs3SAf2SyAAAqFojfMq8553.png

RITE_VAR_1释义:

READ_VAR_1.Done和READ_VAR_1.Error:为READ_VAR功能块的完成和错误信号,用于触发本功能块,并与其它功能块形成轮循;

Addr:为ADDM功能块转换后的IP地址;

objType:为功能码,2表示开关量输出信号;

FirstObj:表示要写入的开关量输出的第1个地址;

Quantity:表示要写入的开关量输出的数量;

Buffer:表示客户机的缓存地址,数量类型为Word型数组;

添加写入模拟量输出功能块

wKgZO2eEs3SAGsBVAAAn0amTBAA183.png

WITE_VAR_2释义:

WRITE_VAR_1.Done和WRITE _VAR_1.Error:为WRITE_VAR功能块的完成和错误信号,用于触发本功能块,并与其它功能块形成轮循;

Addr:为ADDM功能块转换后的IP地址;

objType:为功能码,0表示模拟量输出信号;

FirstObj:表示要写入的模拟量输出的第1个地址;

Quantity:表示要写入的模拟量输出的数量;

Buffer:表示客户机的缓存地址,数量类型为Word型数组;

添加读取模拟量输入功能块

wKgZPGeEs3WAK7T_AAApb0rGnzU473.png


READ_VAR_2释义:

WRITE_VAR_2.Done和WRITE _VAR_2.Error:为WRITE_VAR功能块的完成和错误信号,用于触发本功能块,并与其它功能块形成轮循;

Addr:为ADDM功能块转换后的IP地址;

objType:为功能码,0表示模拟量输入信号;

FirstObj:表示要读取的模拟量输入的第1个地址;

Quantity:表示要读取的模拟量输入的数量;

Buffer:表示客户机的缓存地址,数量类型为Word型数组;

四、组态测试

搜索CPU

切换至设备树,双击CPU,点击更新,可搜索到已连接的CPU如下图所示

wKgZO2eEs3WAUPh5AAD6OEaKHjQ264.png

登录CPU

点击菜单栏中的在线,在下拉菜单中点击登录到

wKgZPGeEs3WAWB30AADETrL3xD0790.png

wKgZO2eEs3aAQWUYAAAwODh-ygc317.png


建立监控表

点击菜单栏中的视图→监视→监视1,将触发变量及需要监控的变量添加进监控表,如下图所示。

wKgZPGeEs3aAIWIaAADJsseKYdY338.png

启动并监控程序

wKgZO2eEs3aAeochAADtVYtfd_I858.png

将Execute_ADDM赋值为1,启动Modbus TCP通过程序块读写主站功能,观察READ_VAR_0.Done、READ_VAR_1.Done、READ_VAR_2.Done、WRITE_VAR_1.Done、WRITE_VAR_2.Done是否循环为1,如果循环为1,表明轮循成功。

通过控制开关量输出模块的通道,设定模拟量输出模块的通道,观察对应的开关量输入通道及模拟量输入通道的值是否与输出一致即可判断测试是否正常。

通过观察上图表明,模块测试正常。

审核编辑 黄宇

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

    关注

    5045

    文章

    14443

    浏览量

    483627
  • 组态
    +关注

    关注

    0

    文章

    186

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    智子科技发布数字营销策略大模型智小虎V2.0

    11月28日,2025(第十三届)数字营销峰会暨CAAC数字营销专业委员会十周年庆典及第17届虎啸奖启动仪式北京举行。本次大会上,由智子科技、南京大学、虎啸奖三方联合打造的“智小虎”V2.0正式发布。
    的头像 发表于 12-05 16:54 856次阅读

    MR30分布式IO自动上料机的应用

    制造业自动化生产升级进程中,自动上料机作为物料传输的关键设备,其运行稳定性与控制精准度直接影响整条生产线的效率。某电子元器件生产企业针对传统自动上料机引入MR30分布式IO模块进行控制系统改造
    的头像 发表于 10-30 14:05 135次阅读
    <b class='flag-5'>MR30</b>分布式IO<b class='flag-5'>在</b>自动上料机的应用

    项目效率翻倍!迅为RK3568 V2.0硬件接口升级,开发流程再提速

    项目效率翻倍!迅为RK3568 V2.0硬件接口升级,开发流程再提速
    的头像 发表于 10-29 10:53 223次阅读
    项目效率翻倍!迅为RK3568 <b class='flag-5'>V2.0</b>硬件接口升级,开发流程再提速

    嵌入式入门必看!迅为RK3568 V2.0升级,新手也能轻松玩转

    嵌入式入门必看!迅为RK3568 V2.0升级,新手也能轻松玩转
    的头像 发表于 10-28 13:26 191次阅读
    嵌入式入门必看!迅为RK3568 <b class='flag-5'>V2.0</b>升级,新手也能轻松玩转

    如何用EtherNet/IP网关实现Superisys RFID与施耐德PLC的无缝通讯?

    摘要 : EtherNet/IP作为工业自动化领域的“通用语言”,近年来Profinet、EtherCAT的夹击下为何能逆势增长?本文将以Superisys RFID与施耐德M241 PLC的通讯
    的头像 发表于 10-17 14:38 315次阅读
    如何用EtherNet/IP网关实现Superisys RFID与<b class='flag-5'>施耐德</b>PLC的无缝通讯?

    华为推出人工智能气象预报模型V2.0版本

    华为全联接大会2025期间,气象海洋论坛上,华为联合重庆市气象局、云辑数科发布“天资·12h”人工智能气象预报模型(V2.0),助力成渝地区气象灾害精准防御、城市安全运行与高质量发展。
    的头像 发表于 09-20 14:34 1685次阅读

    使用env v2.0执行scons --dist产生缺失依赖报错怎么解决?

    使用env v2.0版本的工具到rt-thread &gt; v5.1.0版本的bsp中使用scons指令,会出现缺失packages依赖的报错,并提示更新pkgs,但是更新也会产生
    发表于 09-11 08:28

    MR30分布式I/O模块化工行业的应用

    氧化铝等化工行业实现稳定生产。本期案例使用的MR30系列分布式I/O产品:MR30-FBC-PN、MR30-16DI、MR30-16DO、MR30
    的头像 发表于 09-05 11:30 473次阅读

    请问是否可以将 Nu-Link2-Me V1.0 的固件升级到 V2.0

    可与 Crossworks for ARM IDE 配合使用。 以下是我比较两块板以找出它不起作用的原因时发现的差异。NuMaker-M433 连接了 Nu-Link2-Me V2.0
    发表于 08-18 08:09

    智嵌云V2.0获软件著作权登记,赋能行业数字化升级

    深圳智嵌物联网电子技术有限公司,自主研发的智嵌云V2.0,成功斩获国家版权局颁发的软件著作权登记证书。这一成果不仅是该公司技术创新与知识产权保护领域的重大突破,更为相关行业的数字化转型注入了强劲动能,同时也标志着 “智嵌云” 从 V
    的头像 发表于 06-27 15:32 448次阅读
    智嵌云<b class='flag-5'>V2.0</b>获软件著作权登记,赋能行业数字化升级

    MG_MTS_MR施耐德M241组态过程

    MG_MTS_MR施耐德M241组态过程
    的头像 发表于 02-26 10:31 934次阅读
    MG_MTS_<b class='flag-5'>MR</b> 与<b class='flag-5'>施耐德</b><b class='flag-5'>M241</b>的<b class='flag-5'>组态</b><b class='flag-5'>过程</b>

    40mR/650V SiC 碳化硅MOSFET,替代30mR 超结MOSFET或者20-30mR的GaN!

    BASiC基本半导体40mR/650V SiC 碳化硅MOSFET,替代30mR 超结MOSFET或者20-30mR的GaN! BASiC基本半导体40
    发表于 01-22 10:43

    施耐德M241MR20-MT-1616的组态过程

    施耐德M241MR20-MT-1616的组态过程
    的头像 发表于 01-14 12:00 1229次阅读
    <b class='flag-5'>施耐德</b><b class='flag-5'>M241</b>与<b class='flag-5'>MR20-MT</b>-1616的<b class='flag-5'>组态</b><b class='flag-5'>过程</b>

    ANSVG-G-A混合动态滤波补偿装置使用说明书 V2.0

    电子发烧友网站提供《ANSVG-G-A混合动态滤波补偿装置使用说明书 V2.0 .pdf》资料免费下载
    发表于 12-16 14:08 0次下载

    S7-1500与MR20一体式IO博途V18的组态过程

    MR20一体式IO是一个高度灵活的一体式I/O 系统,具有众多优点(见下图),本文主要演示MR20-PN-1616与西门子S7-1500控制器连接的演示过程
    的头像 发表于 12-10 10:55 1841次阅读
    S7-1500与<b class='flag-5'>MR</b>20一体式IO<b class='flag-5'>在</b>博途<b class='flag-5'>V</b>18的<b class='flag-5'>组态</b><b class='flag-5'>过程</b>