关键词 |
呼和浩特ge控制模块,ge控制模块 |
面向地区 |
无后备电池:
如果主存储区中的程序和数据块没有通过电池来备份,则在 POWER OFF/ON 后这些程序和数据将丢失。但是,保持地址区中的数值 - 在硬件配置中组态 (参见表 02) - 将会保持。在 POWER OFF/ON 之后,将会从 FLASH 存储卡 (如果插入的话) 或从内部 FLASH 装载存储卡 (如果存在) 中重新加载运行系统相关的数据块和程序块到主存储区;在主存储区中,将从保持存储区中提取被声明为保持的数据块元素的数值。
而对于非保持的数据块,将从装载存储区中重新加载当前值。如果在装载存储区中,这些数据块中没有当前值,则会从装载存储区中加载初始值。
在 POWER OFF/ON 时,内部 RAM 装载存储区中的数据块和程序块会丢失。
带有后备电池:
如果使用了电池,则会在主存储区中备份程序和所有数据块。在 POWER OFF/ON 后,将会保持这些程序和数据。
如果装配了后备电池,则会保持所有数据块。
当一个DP从站故障时,如何在输入过程映像区被清“0”以前保存它们
解答:
当一个DP从站出故障时,OB86(通过S7-300/400)被调用。可用下列方法“保存”输入的过程映像:
把从站的所有输入循环地复制到一个立的区里。
如果从站出问题,则 OB86 被启动。在此 OB 里可以设一个标志位来可防止进一步的循环复制操作。
当从站恢复后,把 OB86 里的标志位复位。
警告:
此方法并非完全可靠, 因为有可能 OB85或 OB122 在 OB86 之前也被调用。一旦在访问故障从站时寻址出错,这两个块都会被调用。所以你应该也在这些 OB 里设置标志位。 西门子PLC模块
可以使用CPU317-2PN/DP替代在iMap中组态的CPU315-2PN/DP吗?
描述:
DP通讯用于主站和从站之间循环的交换用户数据。使用Step7组态,可以给用户数据区分配逻辑地址,这样数据可以通过用户程序的L,T命令进行寻址来循环交换。
由于SIMATIC S7 31x-2 PN/DP CPU具有代理功能 (也就是该CPU代替相应的PROFIBUS的设备在PROFINET上进行通讯),DPV0的从站也可以进行PROFINET CBA通讯。
不像真正的PROFIBUS DP通讯那样,当在iMap中互联工艺模块并且通过默认的区域接口PIO(process image of the outputs)存储时,在DP主站和DP从站间用于用户数据通讯的逻辑地址自动的产生,
通过PROFIBUS DP通讯可以在S7-300和S5之间传送多少一致性数据
解答:
在S5中,通过IM 308C使用FB192功能块可以连续传送122个字(244字节);在S7-300中,通过SFC14和SFC15,可以连续传送16个字(32字节)。
因此,在S7-300和S5之间只能传送16个连续的字(32字节)。如果希望传送更多的一致性数据,需要在程序中提供数据一致性的机制(例如握手信号)。
当一个DP从站故障时,如何在输入过程映像区被清“0”以前保存它们
解答:
当一个DP从站出故障时,OB86(通过S7-300/400)被调用。可用下列方法“保存”输入的过程映像:
把从站的所有输入循环地复制到一个立的区里。
如果从站出问题,则 OB86 被启动。在此 OB 里可以设一个标志位来可防止进一步的循环复制操作。
当从站恢复后,把 OB86 里的标志位复位。
警告:
此方法并非完全可靠, 因为有可能 OB85或 OB122 在 OB86 之前也被调用。一旦在访问故障从站时寻址出错,这两个块都会被调用。所以你应该也在这些 OB 里设置标志位。
如果一个模块支持诊断功能并且选取了它的诊断中断,那么它就可以识别一个错误,当有错误事件进入或离去时,就会向CPU提出中断申请。操作系统就会调用OB82。在内部变量里OB82包含了错误模块的逻辑基本地址和四个字节的诊断数据,如果没有调用OB82,则CPU就会进入停止模式。
也可以通过系统功能块SFC39到SFC42来禁止或延迟诊断中断OB。
机架故障OB86
如果检测到一个 DP 主站系统或一个分布式 I/O 站有故障(对错误事件进入或离去),该 CPU 的操作系统就会调用 OB 86 。
如果没有调用 OB 86, CPU 就会进入到停止模式。也可以通过系统功能块SFC39到SFC42来禁止或延迟诊断中断OB。
I/O 访问出错OB122
当访问一个模块I/O出错时,该CPU的操作系统就调用OB 122。比方说,CPU在读取信号模块时发现一个读取错误,那么操作系统就会调用OB122
OB122的级与引起错误的OB块的级一样,如果OB122没编程,那么CPU就会从运行模式进入到停止模式。
备用电池情况关电时的影响与完全复位时的影响一样吗
解答:
不一样。在CPU被完全复位的情况下,其硬件配置信息被(MPI地址除外),程序被, 保持存储器也被清零。 在无备用电池和存储卡的情况下关电,硬件配置信息(MPI地址出外) 和程序被。然而,保持存储器不会被清零。如果在此情况下重新加载程序,则其工作时采用保持存储器的旧值,例如这些值通常来自前 8 个计数器。如果不充分考虑到这一点,会导致危险的系统状态。
建议:
无备用电池和存储卡的情况下断电后,总是要做一下完全复位。 就会调用OB122
OB122的级与引起错误的OB块的级一样,如果OB122没编程,那么CPU就会从运行模式进入到停止模式。
当一个分布式 IO 设备出故障时被处理的组织块
问题:
当CPU315-2DP做主站或从站时,应分别调用哪些“故障 OBs”?
解答:
当把CPU315-2DP配置为从站时,在STEP7程序中调用下列OB块以来识别分布式I/O出错的类型:
诊断中断 OB 块OB 82
机架故障 OB 块OB 86
I/O 访问出错 OB块OB 122
诊断块OB82
如果一个模块支持诊断功能并且选取了它的诊断中断,那么它就可以识别一个错误,当有错误事件进入或离去时,就会向CPU提出中断申请。操作系统就会调用OB82。在内部变量里OB82包含了错误模块的逻辑基本地址和四个字节的诊断数据,如果没有调用OB82,则CPU就会进入停止模式。
在STOP模式下,用户程序不被执行。因此,不存在因用户程序引发的诊断缓冲条目。
诊断缓冲区中的条目不包括:
临时性错误
统计信息或跟踪记录
关于数据或服务质量的信息
循环OB启动调用
循环发生的故障事件通常仅在次输入,在此之后,只有当引起错误的原因被识别后才输入。这确保溢出不会覆盖重要的条目。通过在线帮助,用户可以分析诊断缓冲条目,并找到可能的原因以及事件的补救措施。
诊断缓冲区的合理评估
诊断缓冲区的综合分析一般是通过诊断工具-如S7 系统诊断来完成。可以通过诊断缓冲区找到有问题的用户程序,但需要注意,仅凭此来推断控制器对用户程序的响应是不合适的。
使用SIMATIC S7-CPU的诊断缓冲区
问题:
哪些信息被存储在SIMATIC S7-CPU的诊断缓冲区中?
解答:
系统诊断用于识别、评估和显示发生在自动化系统中的错误。为此,在每个有系统诊断能力的CPU 和模块中,都有一个包含所有诊断结果详细信息的诊断缓冲区。
作为整个系统内的编号(起因)
包括错误发生的位置和时间
错误被模块的操作系统识别并用纯文本显示。历史错误也被记录,因为该错误消息将被自动存储在诊断缓冲区中。
系统诊断的基本功能包括操作系统的所有错误事件以及用户程序的程序顺序中的一些特性,它们存储在诊断缓冲区中,并带有时间,错误编号及附加的相关信息。
此外,用户可以在诊断缓冲区中输入用户自定义的诊断事件(如关于用户程序的信息),或发送用户定义的诊断结果到已连接的站中(监测设备如PG,OP,TD)。
主营行业:场效应管/模块 |
公司主营:西门子,AB ABB,NI 迈创,GE 发那科--> |
主营地区:福建 |
企业类型:私营独资企业 |
公司成立时间:2020-06-15 |
经营模式:政府或其他机构 |
公司邮编:361000 |
公司电话:0592-6809542 |