想请教一下关于OB功能块的用法
想请教一下关于OB功能块的用法,谢谢
3个回复
-
plc学习
在CPU中,用户程序由启动程序、主程序和各种响应程序等不同的程序块构成,这些模块在STEP7中的实现形式就是OB块。OB1是主程序循环,OB10~OB17是日时钟中断,OB20~OB23是时间延迟中断,OB30~OB38是循环中断,OB40~OB47是硬件中断,OB55~OB57是DPV1中断,OB60是多处理器中断,OB61~OB64是时钟中断,OB70,72是冗余错误,OB80~87是异步的故障,OB90是背景循环,OB100~102用于启动,OB121~122是同步错误等等,如果像深入了解,建议你可以看看《深入浅出S7300》。
2年前 我来评论 -
plc电工爱好者
Main program scan
OB1Time-of-day interrupts
OB10 to OB17Time-delay interrupts
OB20
OB21
OB22
OB23Cyclic interrupts
OB30
OB31
OB32
OB33
OB34
OB35
OB36
OB37
OB38Hardware interrupts
OB40
OB41
OB42
OB43
OB44
OB45
OB46
OB47DPV1 interrupts
OB 55
OB 56
OB 57Multicomputing interrupt
OB60 MulticomputingSynchronous cycle interrupt
OB 61
OB 62
OB 63
OB 64Redundancy errors
OB70 I/O Redundancy Error (only in H systems)
OB72 CPU Redundancy Error (only in H systems)"Error Handling Organization Blocks (OB70 to OB87 / OB121 to OB122)"
Asynchronous errors
OB80 Time Error
OB81 Power Supply Error
OB82 Diagnostic Interrupt
OB83 Insert/Remove Module Interrupt
OB84 CPU Hardware Fault
OB 85 Program Cycle Error
OB86 Rack Failure
OB87 Communication Error
Background cycle
OB90Startup
OB100 Restart
(Warm start)
OB101 Hot Restart
OB102 Cold RestartSynchronous errors
OB121 Programming Error
OB122 Access Error更详细的说明,见“开始/所有程序/SIAMTIC/Documentation\English”中的文档“STEP 7 - System and Standard Functions for S7-300 and S7-400”。
2年前 我来评论 -
plc学习
这个题目有点太大了!
从功能上来讲,大体有:
1、程序循环组织块(OB1);
2、日期时间中断组织块(以OB10 为例);
3、延时中断组织块(以OB20 为例);
4、循环中断组织块(以OB35 为例);
5、硬件中断组织块(以OB40为例);
6、诊断中断组织块(以OB82 为例);
7、机架故障组织块(以OB86 为例);
8、启动的类型(CPU300 以OB100 为例,CPU400 以OB101,OB102 为例);
9、编程故障组织块(以OB121 为例);
10、I/O 访问故障组织块(以OB122为例);
具体用法只能参考手册了!
手册名称:OB_Using_Specification,在网站上可以download到2年前 我来评论