由于初次使用s7-300,遇到一些问题。如下
现有两道程序:
程序1 OB1: 1、 CALL FC 1
NOP 0
2、 OPN DB 1
3、 OPN DB 2
FC1: 1、 A I 0.0
AN T 2
L DB1.DBW 0
SD T 1
NOP 0
NOP 0
NOP 0
NOP 0
2、 A T 1
AN I 0.2
AN T 2
= Q 5.1
= M 0.1
3、 A M 0.1
L DB2.DBW 0
SD T 2
NOP 0
NOP 0
NOP
NOP 0
程序2 OB1: 1、 CALL FB 1 , DB3
NOP 0
2、 OPN DB 3
FB1: 1、 A I 0.0
AN T 2
L DB3.DBW 0
SD T 1
NOP 0
NOP 0
NOP 0
NOP 0
2、 A T 1
AN I 0.2
AN T 2
= Q 5.1
= M 0.1
3、 A M 0.1
L DB3.DBW 0
SD T 2
NOP 0
NOP 0
NOP 0
NOP 0
为什么第一个程序能够正常运行,而第二个程序则不能启动运行。FC与FB有什么区别?数据块DB在FC和FB中使用有什么区别?