S7-300 PLC的用户程序结构MKD112C-058-KG3-AN
启动程序 OB100
中断程序1 OB40
注:主程序循环执行 OB (Organizatin Blck):组织块
中断程序2 OB41
主程序 MKD112C-058-KG3-AN
S7-300部分组织块
MKD112C-058-KG3-AN
主程序的编程(OB1)
1、 线性化编程
线性化编程就是将整个用户程序写在OB1中。般程 序较简单时采用这种方法。
2、 结构化编程
结构化编成是将复杂的自动化任务分解为能够反映 某种过程工艺、功能或可以反复使用的更小的任务块 (FC或者FB),主程序OB1通过调用这些块来成整
个自动化任务。
主程序的结构化编程(OB1
MKD112C-058-KG3-AN
循环程序执行
MKD112C-058-KG3-AN
三、编程软件STEP7中的块类型
1、 组织块 OB (rganizatin blck)
2、 功能 FC (functin)
3、 功能块 FB (functin blck)
4、 系统功能 SFC (system functin )
5、 系统功能块 SFB ((system functin blck)
6、 背景数据块 DB (instance data blck)
7、 共享数据块 DB (share data blck)
67201
67200
PS51-1000A02
WEU26-732A01
WT12L-2B550
WL260-R230
MSLE10-20811
M40E-034000RR0
VSPI-1R111
ICS100-B1111
LUT3-610
WTA24-P5501
NT6-03011
WTR1-P421
2021597
CDF600-2103
DGS60-G4L02000
XC40S-0701A0A00AA0
C20S-105102A11
DS60-P21311
DS60-P21211
DS60-P11121
NT6-13082
NT6-03215
WEU-25-710
LUT3-610
PS56-1000
WSU-25-100
DRS20-57Z0S01
FGSS750-21
WL12-B5671
WT27-F410
ATM90-PXF13X13
CLV430-6010
KT5W-2P1316
DRS60-C4A08192
C20S-030102A11
KT5G-2N1212
UM30-212113
DRS60-E4A01000
CLV490-0010
CSL1-P11