展开查看
以下是引用芳季在2015-01-31 17:05:29的发言 >1楼:ORGANIZATION_BLOCK 主程序:OB1
TITLE=程序注释
BEGIN
Network 1 // 网络标题
// 网络注释
LD SM0.0
= L60.0
LD M0.0
= L63.7
LD L60.0
CALL SBR0, L63.7, 10000, L0.0, VD0, VD4, M0.1
END_ORGANIZATION_BLOCK
SUBROUTINE_BLOCK SBR_0:SBR0
TITLE=子程序注释
VAR_INPUT
开始计时:BOOL;
设定值:DINT;
END_VAR
VAR_IN_OUT
tmp:BOOL;
当前值:DINT;
起始值:DINT;
END_VAR
VAR_OUTPUT
输出:BOOL;
END_VAR
BEGIN
Network 1 // 网络标题
// 网络注释
LD L0.0
LPS
AN L5.0
BITIM LD10
LRD
= L5.0
LPP
= L14.0
Network 2
LDN L0.0
CRET
Network 3
LD L0.0
CITIM LD10, LD6
Network 4
LDD>= LD6, LD1
= L14.0
END_SUBROUTINE_BLOCK
INTERRUPT_BLOCK INT_0:INT0
TITLE=中断程序注释
BEGIN
Network 1 // 网络标题
// 网络注释
END_INTERRUPT_BLOCK
感谢 芳季前辈的指点。我用SMW22这个特殊标志位做的