如果在ob里编写子程序段,是扫描的,但是如果您编写为FC调用,那么在FC的调用条件没有满足时,FC中的程序暂时不执行。这也是我所说节省时间的意思。 2:PLC的执行步数根据程序长短会不同,扫描时间会根据执行步数的不同而不同,如果用一个mov指令完成8个数字量输出的控制,当然比用8个mov指令完成8个数字量输出的控制所需要的程序步数少。1756-EN2TP 1756-EN2TPK 1756-EN2TPXT 1756-EN2TK 1756-EN2TR 1756-EN2TRK 1756-EN2TRXT 1756-EN2TSC 1756-EN2TXT 1756-EN3TR 1756-EN3TRK 1756-EN4TR 1756-EN4TRK 1756-EN4TRXT 1756-ENBT 1756-ENBTK 1756-ESMCAP 1756-ESMNSE 1756-EWEB 1756-HIST1G 1756-HIST2G 1756-HSC 1756-HYD02 1756-HYD02K 1756-IA16 1756-IA16I 1756-IA16IK 1756-IA16K 1756-IA32 1756-IA8D 1756-IB16 1756-IB16D 系列的编程语言有三种--语句表(STL)、梯形图(LAD)、功能块图(FBD);300系列的除了这三种外,还有结构化控制语言(SCL)和图形语言(S7graph),其中SCL就是一种高级语言,以前用惯了LAD,现在还没有适应,也没有时间来学习。 软件较大的特点就是提供了一些数据块来对应每一个功能块(Block-FB),称之为Instance,nnd,看起来要向C++看齐了。