

M31-U-PN系列是亿佰特推出的Profinet分布式IO产品,可扩展不同类型的IO模块,通过Profinet总线接入西门子PLC控制系统。本文主要演示在博图上使用M31-AXXXA000G-U-PN系列Profinet分布式IO产品,详细演示在TIA Portal博途(本次测试版本为V20,可自行在西门子官网下载)平台上的完整配置流程,包括GSD文件导入、PLC组态、设备名称与IP配置、Modbus串口参数设置、数据地址映射查看以及PLC程序编写,帮助工程师快速完成M31-U-PN系列与西门子S7-1200 PLC的集成调试。
该教程同样适用于M31-AFAX4440G-U-PN、M31-AXAX8080G-U-PN、M31-AXAX4040G-U-PN、M31-AXEX8080G-U-PN、M31-AXXXA000G-U-PN、M31-AXXX8000G-U-PN、M31-XXAX00A0G-U-PN、M31-XXEX00A0G-U-PN、M31-XFXX0800G-U-PN、M31-XAXX0A00G-U-PN、M31-XBXX0A00G-U-PN、M31-XXXA0008G-U-PN、M31-XXXB0008G-U-PN、M31-XDXX0600G-U-PN系列型号与本次演示仅有细微不同,操作步骤大致相同,使用时也可参考次教程。
使用本教程前,需要准备以下硬件:
序号 | 设备名称 | 数量 |
1 | M31-AXXXA000G-U-PN分布式IO主机 | 1台 |
2 | GXXAX00A0-U扩展模块 | 1台 |
3 | 西门子PLC S7-1200(本次使用G2版本) | 1台 |
4 | USB-RS485工具 | 1个 |
5 | 24V电源 | 2个 |
6 | 通讯电缆 | 若干 |
7 | 电脑 | 1台 |
软件准备: 安装TIA Portal博途软件(本次测试版本为V20),可在西门子官网下载。
文件准备: 在亿佰特官网(www.ebyte.com)产品中心搜索M31-AXXXA000G-U-PN,下载GSD文件以及用户手册。
硬件连接: 使用网线将M31-AXXXA000G-U-PN、PLC与电脑通过路由器正确连接。使用USB-RS485工具连接到M31-AXXXA000G-U-PN的Modbus接口(A-A,B-B),然后插入电脑USB接口。将DC 24V外部电源分别接入设备并通电,通电前检查电源正负极是否正确。
打开TIA Portal博途软件,在文件菜单下进入GSDML管理;

点击添加GSDML文件,选择从亿佰特官网下载的GSD文件进行安装,安装完成后点击关闭即可。

在左侧项目树中点击"添加新设备",在弹出的窗口中选择实际使用的PLC硬件型号。本次测试选择6ES7 214-1AH50-0XB0(S7-1200 G2)。

添加完设备后进入设备视图,双击PLC网口,在下方出现的网口组态界面中,在"以太网地址"处按需设置PLC的IP地址,确保与电脑在同一网段。

在左侧项目树中双击"设备和网络",在右侧硬件目录中找到"M31"设备,鼠标左键单击拖入组态界面。

点击M31设备上的"未分配",选择"G2_PLC_1.PROFINET接口_1",完成PN网络接口分配。

点击组态界面右上角"设备视图",左上角选择设备下拉框中选择"m31"。在右侧硬件目录中,按以下顺序拖入模块:
槽位 | 模块 | 说明 |
1 | M31-AXXXA000G-U-PN | 分布式IO主机 |
2 | GXXAX00A0-U | 扩展IO模块 |
17 | PNMB Master | Modbus主站功能 |
在设备概览中选中M31模块,可以设置Profinet设备IP地址以及设备名称。

设备名称必须与设备实际名称一致,可通过软件上方功能栏"可访问的设备"图标查询当前设备信息,将查询到的设备名填入"PROFINET设备名称"栏后回车确认。

在槽位17的PNMB Master下,(只有槽位17能够使用PN-Modbus功能),添加子模块。这里以读取一个保持寄存器为例,将"Read 01 Words Holding Registers 4xxxx"拖入子槽位。
选中PNMB Master模块,在下方参数界面中设置Modbus串口参数,包括波特率、数据位、校验位、停止位等,这些参数必须与M31设备实际配置一致。

选中Read 01 Words Holding Registers子模块,在参数界面中设置从站地址和起始地址,需要与Modbus从站设备的实际配置一致。

配置完成后,在设备概览中可以查看PN通讯对应的地址分布:
映射内容 | 起始地址 | 说明 |
M31主机DI点 | IB2-IB3 | 共16个位 |
扩展模块DO点 | QB2-QB3 | 共16个位 |
PNMB Master使能控制字 | QB4-QB8 | 共5字节 |
Modbus读取寄存器数据 | IB64-IB65 | 共2字节 |

查阅M31-AXXXA000G-U-PN-PN用户手册,控制字的bit0为Modbus功能串口启用控制位,需要在程序中将此位置位,使能Modbus串口通信功能。
使能控制位程序如下:

编译后下载程序到PLC。添加新监控表,在监控表中添加前面记录的通讯地址进行监控。

以下两步为G2 PLC要求,这样简单设置仅避免编译报错,用户按实际需求设置即可。若编译无报错可不用理会。

使用Modbus Slave工具,配置串口参数(波特率、数据位、校验位等)和从站参数,与M31设备设置一致。

打开modbus slave工具,点击“connection”,配置串口参数。

点击“connection”,配置从站参数。


博途界面,点击“监视按钮”,可以看到左侧状态全绿,无红色报错。I2.2外部接入24V,检测到为TRUE,正常;将Q2.0、Q2.2、Q2.5写入TRUE,观察到设备对应输出灯也正常亮起;modbus读取到的IW64数据也正常。
A:确认下载的GSD文件版本与TIA Portal博途软件版本兼容。如果版本不匹配,请从亿佰特官网下载对应版本的GSD文件,或升级博途软件版本。
A:检查网线连接是否正常,确保M31设备、PLC和电脑都连接到同一个路由器或交换机。检查电脑IP地址是否与设备在同一网段。确认设备已正常上电,PWR指示灯常亮。使用"可访问的设备"功能扫描网络。
A:使用博途软件上方功能栏的"可访问的设备"图标查询当前设备信息,将查询到的设备名称填入"PROFINET设备名称"栏后回车确认。设备名称必须与M31设备实际名称完全一致。
A:确认Modbus串口参数(波特率、数据位、校验位、停止位)在PNMB Master配置中与M31设备实际设置一致。确认从站地址和起始地址填写正确。检查控制字bit0是否已使能。检查RS485接线是否正确(A-A,B-B)。
A:G2 PLC可能需要额外设置以避免编译报错,简单设置即可。如果编译仍有报错,请检查硬件组态与实际硬件是否一致,检查所有必需模块是否已正确配置。
M31-U-PN系列Profinet分布式IO模块通过标准的GSD文件集成方式,可快速接入西门子S7-1200等Profinet主站系统。本文详细演示了在TIA Portal博途平台上从GSD文件导入、PLC组态、地址映射查看到程序编写的完整流程,工程师按照上述步骤即可完成M31-U-PN系列与博途平台的集成调试。
成都亿佰特电子科技有限公司作为深耕物联网无线通信传输领域十多年的国家高新技术企业,提供LoRa/蓝牙/WiFi/zigbee/LPWAN/超外差/SPI/SoC片上系统/无线音视频传输/毫米波雷达等无线数传模块到串口服务器/遥控开关/数传电台/工业通信网关/远程IO模块/模拟量开关量采集模块/Profinet转modbus模组等工业通信设备以及嵌入式核心板、单板机、工控机、电源模块、配套天线设备、传感探测器等物联网模组全链路产品矩阵,所有无线通信模块产品通过CE、FCC、ROHS、3C、ISO和无线电发射设备型号核准等权威认证,具有工业级、低功耗、高性能、高性价比、远距离通信等特点,为客户实现智慧农业、工业物联网、智慧城市智能家居等领域物联网应用场景落地提供方案定制和技术支持。
欢迎通过以下方式联系亿佰特专业团队:
产品选型与技术咨询:拨打4000-330-990,技术专员一对一解答
技术支持邮箱:support@cdebyte.com
官网了解更多:亿佰特官网—查看完整LoRa模组产品与技术资料
微信公众号:搜索"cdebyte"关注微信公众号,获取最新产品动态与应用方案
相关阅读:
1、PN1-D25P系列Profinet网关使用博图加载设备教程
2、Profinet分布式IO与STEP 7-MicroWIN SMART使用教程
3、使用博图加载PN1-D25P系列Profinet网关示例教程
4、Profinet在Codesys与西门子平台的调试教程案例
5、PN1-D11PM系列Profinet网关使用STEP 7加载设备教程
7 X 24 销售服务热线:
4000-330-990©© 成都亿佰特电子科技有限公司【版权所有】 蜀ICP备13019384号


