新闻动态

NEWS CENTER

20

2025

-

11

快速使用指南:精奇MT67ML-PN-IOLM8A模块与西门子PLC

作者:

精奇科技


 
快速使用指南1
精奇MT67ML-PN-IOLM8A模块与西门子PLC通讯
一、导入GSD文件
将GSD文件导入编程软件方法如下
打开编程软件,在生成的项目中点击菜单栏中的 “管理通用站描述文件(GSD)”选项,
图片
 
找到存放GSD的文件夹,并选择该文件夹,
图片
 
选择要安装的GSD文件,并进行安装,
图片
 
点击安装后,软件自动安装,
图片
 
安装后出现安装完成对话框,
图片
 
在硬件目录中可以发现所添加的GSD文件已经出现,
图片
 
选取所需要的模块并进行添加,
图片
 
二、部件添加及配置
1.MT67ML-PN-IOLM8A设备网络配置
将硬件目录中名为“MT67ML-PN-IOLM8A”的图标进行双击,部件将添加进网络视图当中,
图片
 
将IO模块和PLC建立通讯需要将通讯口用鼠标拖拽进行连接,
图片
 
连接后再将IO模块与PLC进行网络分配形成Profinet-IO系统组网,
图片
 
2.MT67ML-PN-IOLM8A设备IO配置
选择要设定的IO模块进入设备视图界面,
图片
 
模块自身网络地址设定如下,具体方法可参照西门子网络模块添加方式。
图片
 
可以在组网后通过mac地址识别对应模块,在线更改地址并下载。
按照如下方式可以对模块名称进行更改。
图片
 
选择要设定的端口将“Deactivated_N”选择删除,并点击是按钮,在出现的对话框中选“是”
图片
图片
 
将所需要的配置拖入空白的端口中,
图片
 
添加完成如下图所示,
图片
 

注:

1、不用的空位一定要补空,即保留“Deactivated_N”。

2、对于插槽的配置对应关系如下:

①如图所示,根据实际需要配置端口X1……X8所连接的从站模块。

②Pin2_In_1表示端口X1……X8输入信号,如图

对应PLC内地址为:I0.0……I0.7。

Pin2_Out_1表示端口X1……X8输出供电开关,如图

对应PLC内地址为:Q0.0……Q0.7。

IO-link Connect_State_1表示端口X1……X8的从站连接状态,如图对应PLC内地址为:I1.0……I1.7。0:连接状态  1:未连接状态,端口设定为“Deactivated_N”的端口连接状态为0

图片

快速使用指南2

精奇MT67ML-PN-IOLM8A模块与西门子PLC样例

一、插槽配置示例

硬件网络连接如下图所示

图片

插槽配置如下所示

输入、输出地址可以根据需要自行更改,

图片

各部件对应地址

图片

*其他从站详细信息参见《IOLD-PA系列IO模块使用说明书》 《IOLD-PA-M8系列IO模块使用说明书》 《IOLD-PAV系列IO模块使用说明书》 《IOLD20-PA系列IO模块使用说明书》《IOLD-PA-AIO8-VI使用说明书》 《IOLD-PA-AIO8-TR使用说明书》

二、模块在线检测

Profinet 支持集成诊断的概念,同时发生的每个单独错位或若干错误将从 IO设备传送到 IO 控制器。对于诊断可进行以下操作:检查自动化系统的当前状态(状态驱动的诊断)。用户可以通过编程软件中的DeviceStates功能块指令对分布式 IO 设备的站状态和子模块进行诊断:

在全局数据块中创建数据类型为 Array of BOOL 数组(名字和序号不限),数组 0~1023 共计1024 个元素

图片

在 OB 块中调用 DeviceStates 指令,双击 LADDR 引脚,选择需要诊断的I/O 系统。如图所示:

图片

得到对应硬件标识符。

图片

该硬件标识符是由硬件连接处得来。

图片

然后设定监控内容。

图片

使用 MODE 参数可读取状态信息。可读取整个 PROFINET IO 主站系统的下列一条状态信息:

1:IO 设备/DP 从站已组态

 2:IO 设备/DP 从站故障

 3:IO 设备/DP 从站已禁用

4:IO 设备/DP 从站存在

 5:出现问题的 IO 设备/DP 从站。例如:

     ⚪ 维护要求或建议

     ⚪ 不可访问

     ⚪ 不可用

     ⚪ 出现错误

我们这里选取4,即IO 设备/DP 从站存在。

对于程序中如果需要在监视中对硬件标识符和监控内容需要修改可以设定变量,模块“State”处填入最初建立的数组,

图片

将程序载入PLC后对,数据块进行监控,当模块没有联网时监视值是FALSE,

图片

待模块连接入网络后,模块对应的监视值变为TURE,

图片

数组元素的编号对应设备号如下图圈出,该设备对应数组元素[1],

图片

如还需了解其他内容,可以查看编程软件中关于此命令的帮助信息。

同样,对于主站模块所连接的从站模块是否在线可使用ModuleStates 指令,设定方法与DeviceStates方式相同,具体方法可参考编程软件的指令帮助。