关键词 |
通辽ge控制模块,ge控制模块 |
面向地区 |
本条目分为下列几个主题:
保持特性的条件
POWER OFF/ON 时的程序块和数据块
POWER OFF/ON 时的数据、标记、S7 定时器和 S7 计数器
STOP/RUN 工作模式下的程序块和数据块
STOP/RUN 工作模式下的数据、标记、定时器和计数器
整机复位时的数据、标记、S7 定时器和 S7 计数器
整机复位和“无缓冲区电池和存储卡时的 POWER OFF/ON”时,S7-300 CPU 和无 MMC 的 C7 设备的比较
如何在 STEP 7 中组态保持地址
保持特性的条件
无 MMC 的 CPU 的地址区的保持行为取决于:
CPU。
电池和存储卡 (MC) 的使用。
HW 组态中的参数设置。
注意:
并不是所有 CPU 和 C7 设备都可以装配电池、存储卡或微存储卡。
POWER OFF/ON 时的程序块和数据块
如何按DPV1模式使用SFB54接收报警?
:
下列实例展示了如何使用SFB54"RALRM"接收并判断分布式I/O设备发出的报警。它包括模块参数化、编程以及判断接收数据的重要信息。
在此例中,使用S7-CPU 315-2DP (MLFB: 6ES7 315-2AG10-0AB0)作为DPV1 主站来控制以IM 153-2 HighFeature (MLFB: 6ES7 153-2BA00-0XB0)作为分布式PROFIBUS 接口的ET200M。
中断模拟量I/O模块的电源,DP从站会向主站发出报警。为了能够使用SFB 54 "RALRM"接收报警消息,所有组件都支持DPV1标准。也就是说,使用的主站和从站都支持DPV1标准以及相应的报警处理机制。
一旦建立硬件配置就使能报警处理。为了使得ET200M能够发出诊断报警,在模块参数化时选中以下这些选项。缺省情况下禁用诊断报警。
可按下列方法分析报警信息:
使用SFB 54的在线帮助,分析个字节的标准报警消息内容。
可以使用相应的分布式系统手册分析附加的报警消息(从第四个字节开始)。在手册中的诊断中有单的报警主题部分内容。
注意事项
如果在DPV0从站中使用SFB 54,在报警消息中可以接收到从站发送的诊断消息的完整内容。在STEP 7的在线帮助中有对此的详细说明。
通过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就会从运行模式进入到停止模式。
使用SIMATIC S7-CPU的诊断缓冲区
问题:
哪些信息被存储在SIMATIC S7-CPU的诊断缓冲区中?
解答:
系统诊断用于识别、评估和显示发生在自动化系统中的错误。为此,在每个有系统诊断能力的CPU 和模块中,都有一个包含所有诊断结果详细信息的诊断缓冲区。
作为整个系统内的编号(起因)
包括错误发生的位置和时间
错误被模块的操作系统识别并用纯文本显示。历史错误也被记录,因为该错误消息将被自动存储在诊断缓冲区中。
系统诊断的基本功能包括操作系统的所有错误事件以及用户程序的程序顺序中的一些特性,它们存储在诊断缓冲区中,并带有时间,错误编号及附加的相关信息。
此外,用户可以在诊断缓冲区中输入用户自定义的诊断事件(如关于用户程序的信息),或发送用户定义的诊断结果到已连接的站中(监测设备如PG,OP,TD)。
对于故障安全接收块F_RCVDP的输出参数,不要使用在同一个F_RCVDP或者不同的F_RCVDP调用输入参数中已经使用过的参数。否则由于识别出数据有冲突,F CPU将进入STOP模式,或者会得到错误消息:“F_Receive Block xxx can only be called at the beginning of the F program block”。
可以通过过程映像区(PII)使用来自标准用户程序的M区或者来自标准I/O的信号实现标准程序和F程序间的通信。禁止从标准程序到故障安全程序的数据块的写访问。此规则的例外是当使用块F_ACK_OP进行故障安全用户确认时。
在安全程序中,如果希望从标准用户程序(M区或者标准I/O的PII)中读取数据,而该数据可以通过标准用户程序或者运行着的F系统中的HMI所改变,例如由于标准用户程序要被更的时间中断处理,这就需要使用单的M区地址。在进入F程序运行时间之前,立即将数据从标准用户程序写入到这些M区中。然后在安全程序中仅访问这些M区地址就可以了。
主营行业:场效应管/模块 |
公司主营:西门子,AB ABB,NI 迈创,GE 发那科--> |
主营地区:福建 |
企业类型:私营独资企业 |
公司成立时间:2020-06-15 |
经营模式:政府或其他机构 |
公司邮编:361000 |
公司电话:0592-6809542 |
无锡本地ge控制模块热销信息