电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

西门子S7-300中各个安排块OB效果

2017-07-18 10:21分类:PLC基础知识 阅读:

 

1、安闲循环安排块OB1

S7 CPU主张完结后,操作体系循环施行OB1,OB1施行完结后,操作体系再次主张OB1。在OB1中能够调用FB、SFB、FC、SFC等用户程序使其循环施行。除OB90以外,OB1优先级最低,能够被别的OB接连。OB1默许扫描监控时刻为150ms(可设置),扫描超时,CPU主动调用)B80报错,假定程序中没有树立OB80,CPU进入接连办法。

2、日时期断安排块OB10~OB17

在CPU特征中,能够设置日时期断安排块OB10~OB17触发的日期、施行办法(抵达设定的触发日期后,OB只施行一次或按每分、每小时、每周、每月周期施行)等参数,当CPU的日期值大于设定的日期值时,触发相应的OB并按设定的办法施行。在用户程序中也能够经过调用SFC28体系函数设定CPU日时期断的参数,调用SFC30激活日时期断投入作业,与在CPU特征中的设置比照,经过用户程序,能够在CPU作业时活络地批改设定的参数,两种办法能够恣意挑选,也能够一同对一个OB进行设置。

3、时刻推迟接连安排块OB20~OB23

时刻推迟接连安排块OB20~OB23的优先级及更新进程映像区的参数需求在CPU特征中设置,经过调用体系函数SFC32触发施行,OB号及推迟时刻在SFC32参数中设定,推迟时刻为1~60000ms,大大优于守时器精度。

4、循环接连安排块OB30~OB38

循环接连安排块OB30~OB38按设定的时刻距离循环施行,循环接连的距离时刻在CPU特征中设定,每一个OB默许的时刻距离纷歧样,例如)B35默许的时刻距离为100ms,在OB35中的用程序将每隔100ms调用一次,时刻距离能够安闲设定,最小时刻距离不能小于55ms。OB中的用户程序施行时刻有必要小于设定的时刻距离,假定距离时刻较短,因为循环接连OB没有完结程序扫描而被再次调用,然后构成CPU毛病,触发OB80报错,假定程序中没有创立OB80,CPU进入接连办法。经过调用SFC39~SFC42体系函数能够阻挠、推迟、使能循环接连的调用。循环接连安排块一般处理需求固定扫描周期的用户程序,例如PID函数块一般需在循环接连中调用以处理积分时刻的核算。

5、硬件接连安排块OB40~OB47

硬件接连也叫进程接连,由外部设备发作,例如功用模块FM、通讯处理器CP及数字量输入、输出模块等。一般运用具有硬件接连的数字量输入模块触发接连照顾,然后为每一个模块配备相应的接连OB(一个模块只能良一个接连OB,S7-300系列PLC CPU只能触发硬件接连OB40),在模块配备中能够挑选输入点的上升沿、降低沿或悉数作为触发接连OB的作业。配备中的接连作业呈现,接连主程序,施行接连OB中的用户程序一个周期,然后跳回接连处持续施行主程序。运用接连与一般输入信号比照,没有主程序扫描和进程映像区更新时刻,适宜需求活络照顾的运用。

假定输入模块中的一个通道触发硬件接连,操作体系将辨认模块的槽号及触发相应的OB,接连OB施行往后发送与通道有关的承认。在辨认和承认进程中,该通道再次触发的接连作业将丢掉;假定模块别的通道触发接连作业,接连不会丢掉,在其时正在作业的接连承认往后触发;假定是纷歧样的模块触发的接连作业,接连恳求被记载,接连OB在闲暇(没有模块别的通道的接连恳求)时触发。经过调用SFC39~SFC42体系函数能够阻挠、推迟、使能硬件接连的调用。

6、DPV1接连安排块OB55~OB57

CPU照顾PROFIBUS-DP V1从站触发的接连信息。

7、多处理器接连安排块OB60

用于S7-400系列PLC多CPU(一个机架中最多刺进4个CPU完结同一个杂乱使命)处理功用,经过调用SFC35,能够触发OB60在多个CPU中一同施行。

8、时钟同步接连安排块OB61~OB64

用于处理PROFIBUS-DP V1等时钟同步,从收集各个从站的输入到逻辑效果输出,需求经过从站输入信号采样循环(信号改换)、从站背板总线循环(改换的信号从模块传递到从站接口)、PROFIBUS-DP总线循环(信号自从站传递到主站)、程序施行循环(信号的程序处理)、PROFIBUS-DP总线循环(信号从主站传递到从站)、从站背板总线循环(信号从从站接口传递到输出柜块)及模块输出循环(信号改换)7个循环,时钟同步接连将7个循环同步,优化数据的传递并确保PROFIBUS-DP各个从站数据处理的同步性。PROFIBUS时钟同步接连只能用于S7-400系列PLC CPU(具有DP V2 功用)。

9、技术同步处理接连安排块OB65

用于T-CPU(具有运动操控功用的CPU)技术块与初步程序的同步处理。

10、冗余毛病接连安排块OB70、OB72

用于S7-400H冗余体系,当I/O冗余毛病,例如冗余的PROFIBUS-DP从站毛病时,触发OB70的调用,当CPU冗余毛病,如CPU切换、同步毛病时,触发OB72的调用。假定I/O冗余,或许CPU冗余毛病而在CPU中没有创立OB70、OB72,CPU不会进入接连办法。

11、异步毛病接连安排块OB80~OB87

异步毛病接连用于处理各种毛病作业。

OB80:处理时刻毛病、CIR(Configuration In Run)后的从头作业等功用,例如OB1或OB35作业超时,CPU主动调用OB80报错,假定程序中没有创立OB80,CPU进入接连办法。

OB81:处理与电源有关的各种信息(S7-400系列PLC CPU只需电池毛病时调用),呈现毛病,CPU主动调用OB81报错,假定程序中没有创立OB81,CPU不会进入接连办法。

OB82:确诊接连,假定使能一个具有确诊接连模块的确诊功用(例如断线、传感器电源丢掉),呈现毛病时调用OB82,假定程序中没有创立OB82,CPU进入接连办法。确诊接连还对CPU悉数表里部毛病,包括模块前联接器拔出、硬件接连丢掉等作出照顾。

上一篇:s7 200 pc access阅历实例

下一篇:三菱plc暗码怎样设置?三菱PLC暗码设置进程

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部