使用占位模块DM370时,如何避免诊断问题?

配置注释:

在使用占位模块 DM 370 时,硬件组态的在线诊断显示信息与通过系统功能块 SFC51(RDSYSST)读出的系统状态列表中的模块信息是有不同表示的,必须区别对待。n

相关条件如下:n

  • CPU 是否使用微存储器卡(MMC)。n

  • 硬件组态是否配置了 DM 370 。n

  • 硬件组态是否已装载到 CPU 中。n

  • DM 370 背面的开关设置为A 还是 NA。

DM370 有两种不同组态方式,此时应注意:n

  • 如果将 DM 370 用于信号模板的占位模块(预留地址空间),那么 DM 370 必须在硬件组态中配置并且地址开关设置为“A”。n

  • 如果 DM 370 用于替换接口模块(不预留地址)或只是为新型宽型模块保留空间,那么 DM 370 不能被组态并且地址开关设置为“NA”。

如果没有按上述要求和条件去做,那么安装在 DM 370 右侧的信号模块就会被认为有故障(I/O 访问错误)。n

可能发生的实际情况如下表:

配置 相应状态
情况

CPU

硬件组态地址开关DM370是否在硬件在线时显示SSL (W#16#0D91) 是否提供DM 370 数据记录
1有 MMC已装载;
DM 370 没有组态
NA
2有 MMC已装载;
DM 370 已组态
A否*)
3有 MMC没装载NA
4有 MMC没装载A否*)
5无 MMC已装载;
DM 370 没有组态
NA
6无 MMC已装载;
DM 370 已组态
A
7无 MMC没装载NA
8无 MMC没装载A

*)模块没有用户数据 n

下面这些屏幕截图显示了上述表格中在情况5 和情况6时 硬件在线诊断和SSL(系统状态列表)可能的状态。此例 SM 370直接 安装在 CPU 右侧。n

使用占位模块DM370时,如何避免诊断问题?
图 01n

使用占位模块DM370时,如何避免诊断问题?
图 02n

使用占位模块DM370时,如何避免诊断问题?
图 03n

使用占位模块DM370时,如何避免诊断问题?
图 04n

没有用户数据的模块

对于需用MMC的CPU,只有组态了用户数据的模块才记录在系统状态列表 SSL 中。 但是DM 370 没有用户数据,所以 SFC 51 并不能读出DM 370 的SSL 数据记录。每一个数据记录都有一个插槽号,所以每一个数据记录都可单独识别。如果在使用带MMC的CPU时,用户程序不允许DM 370 所在插槽没有 SSL 数据记录,请采用以下补救措施。

步骤: 过程
1 在硬件组态中组态一个配置了用户数据的信号模块来代替占位模块,但实际仍使用 DM 370 。
2 在硬件组态CPU 属性对话框中,将“Startup”标签中的“Startup when experted/actual configuration differ”选项激活。
3 设置DM 370背后地址开关为 A

这是在线硬件组态与SSL W#16#0D91 状态显示如下例:

使用占位模块DM370时,如何避免诊断问题?
图 05

使用占位模块DM370时,如何避免诊断问题?
图 06

下述手册可提供更多相关信息:

  • “S7-300 Automation System Module Data”,条目号 8859629,章节7.3 占位模块 DM 370。

  • “System Software for S7-300/400 System and Standard Functions”, 条目号 1214574,章节 13.3 应用SFC 51 读取系统状态列表或临时列表。

关键词
虚拟,占位模块

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc338061.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论