当前位置:OPE体育 >> 公司新闻

西门子1215c的数字扩展模块为什么有信号输出没有24v电压

信息来源:      发布时间:2020-12-21 10:12:45      点击次数:0
 1、各数字量 SM 还提供了指(zhǐ)示(shì)模块状(zhuàng)态(tài)的 DIAG LED,绿色指(zhǐ)示(shì)模块处于运行状(zhuàng)态(tài),红色指(zhǐ)示(shì)模块有故障或处于非运行状(zhuàng)态(tài)

2、SM  可检测模块的通断电情况(必要时,还可检测现场侧电源),对于数字量模块就要检查 L+、M 端子是不是有DC24V电压;

另外输出部分的供电与模块供电是不是一个开关电源,如果不是将两个电源的 负端连接,并确保两个电源之间只(zhī)有(yǒu)这一个连接点。

3、查看CPU 的诊断信息

S7-1200 提供了多种诊断方法,例:读取CPU及的状(zhuàng)态(tài)LED,这种方法最直观;读取CPU及西门子模块的诊断缓冲区,需要博图软件能够与PLC建立通讯;通过OB组(zǔ)织(zhī)块或诊断指令获得诊断信息。

 

CPU 状(zhuàng)态(tài)指(zhǐ)示(shì)灯

CPU 提供以下状(zhuàng)态(tài)指(zhǐ)示(shì)灯:

 

STOP/RUN

– 黄色常亮指(zhǐ)示(shì) STOP 模式

– 纯绿色指(zhǐ)示(shì) RUN 模式

– 闪烁(绿色和黄色交替)指(zhǐ)示(shì) CPU 处于 STARTUP 模式

ERROR

– 红色闪烁指(zhǐ)示(shì)有错误,例如,CPU 内部错误,存储卡错误或组态错误(模块不匹配)

– 故障状(zhuàng)态(tài):

纯红色指(zhǐ)示(shì)硬件出现故障

如果固件中检测到故障,则所有 LED 闪烁

MAINT(维护)在每次插入存储卡时闪烁。 然后 CPU 切换到 STOP 模式。 在 CPU 切换到 STOP 模式后,执(zhí)行(háng)以下操作之一以启动存储卡评估:

– 将 CPU 切换到 RUN 模式

– 执(zhí)行(háng)存储器复位 (MRES)

– CPU 循环上电

CPU上的状(zhuàng)态(tài)指(zhǐ)示(shì)灯如下表所示:

\

 

 

PU 还提供了两个可指(zhǐ)示(shì) PROFINET 通信状(zhuàng)态(tài)的 LED。 打开底部端子块的盖子可以看到 PROFINET LED。

 

Link (绿色)点亮指(zhǐ)示(shì)连接成功

Rx/Tx (黄色)点亮指(zhǐ)示(shì)传输活动

和各数字量信号模块 (SM) 为每个数字量输入和输出提供了 I/O Channel LED。 I/O Channel (绿色)通过点亮或熄灭来指(zhǐ)示(shì)各输入或输出的状(zhuàng)态(tài)。

SM 上的状(zhuàng)态(tài) LED

各数字量 SM 还提供了指(zhǐ)示(shì)模块状(zhuàng)态(tài)的 DIAG LED:

绿色指(zhǐ)示(shì)模块处于运行状(zhuàng)态(tài)

红色指(zhǐ)示(shì)模块有故障或处于非运行状(zhuàng)态(tài)

各模拟量 SM 为各路模拟量输入和输出提供了 I/O Channel LED。

绿色指(zhǐ)示(shì)通道已组态且处于激活状(zhuàng)态(tài)

红色指(zhǐ)示(shì)个别模拟量输入或输出处于错误状(zhuàng)态(tài)

此外,各模拟量 SM 还提供有指(zhǐ)示(shì)模块状(zhuàng)态(tài)的 DIAG LED:

 

绿色指(zhǐ)示(shì)模块处于运行状(zhuàng)态(tài)

红色指(zhǐ)示(shì)模块有故障或处于非运行状(zhuàng)态(tài)

SM 可检测模块的通断电情况(必要时,还可检测现场侧电源)。

 

\

 

 

读取CPU及模块的诊断缓冲区

 

诊断缓冲区是 CPU 系统存储器的一部分。 诊断缓冲区包含由 CPU 或具有诊断功能的模块所检测到的错误。 其中包括以下事件:

 

CPU 的每次模式切换(例如,POWER UP、切换到 STOP 模式、切换到 RUN 模式)

 

每次诊断中(zhōng)断(duàn)

 

第一个条目包含最新的事件。 诊断缓冲区中的各条目均包含记录事件的日期和时间以及一段说明。 最大条目数由 CPU 决定。 最多支(zhī)持(chí) 50 个条目,达到最大条目数时,下一个诊断缓冲区事件将导致删除最早的条目,所有条目随后向后移(yí)动(dòng)一个位置。 这意味着最新条目总是诊断缓冲区中的第一个条目。 将 CPU 复位为工厂设置会通过删除条目的方式 复位诊断缓冲区。

 

可以阅读有关事件的详细信息,并使用“关于事件的帮助”按钮来获得各条目的更多信息以及可能的原(yuán)因(yīn)。下图说明了诊CPU断缓冲区的详细结构。

\

 

 

如果诊断事件由模块触发,“在编辑器中打开”功能可以打开涉及模块的设备视图,下图为模块诊断缓冲区的示意(yì)图(tú),可以查看模块的诊断状(zhuàng)态(tài)以及具体通道的诊断信息。

 

 

\

 

下面列出了进入/离开状(zhuàng)态(tài)以及事件严重度图标的含义

\

 

 

诊断中(zhōng)断(duàn)组(zǔ)织(zhī)块

如果具有诊断功能的模块(已为其启用了诊断中(zhōng)断(duàn))检测到诊断状(zhuàng)态(tài)更改,则如果存在诊断错误中(zhōng)断(duàn) OB (OB 82),那么诊断错误事件将触发中(zhōng)断(duàn)执(zhí)行(háng)。 如果不存在,CPU 将忽略该错误。 诊断错误中(zhōng)断(duàn) OB 包含的启动信息可帮助您确定事件发生原(yuán)因(yīn)是错误的出现还是清除所致,以及确定报告错误的设备和通道。 可以在诊断错误中(zhōng)断(duàn) OB 中编写指令,以检查这些启动值并采取适当的措施。

 

请参见  诊断错误组(zǔ)织(zhī)块 章节 。

 

诊断指令

获取错误指令提供有关程序块执(zhí)行(háng)错误的信息。 如果在代码块中添加了 GET_ERROR 或 GET_ERROR_ID 指令,便可在程序块中处理程序错误。

 

请参见 GetError 与 GetErrorID 章节