下面是摘自论坛的一段程序,请教:
1、请教下面的程序是什么语言编写的?是SCL吗?SCL还有用NETWORK符号分开的吗?
2、程序的倒数第二行中的SM0.0是什么地址?在LAD和STL中都没遇到过啊?
SUBROUTINE_BLOCK CRC_CAL:SBR1
TITLE=
// SUBROUTINE COMMENTS
// Press F1 for help and example program
VAR_INPUT
DAT_ADR_P:DWORD;
DAT_LEN:BYTE;
S_R:BYTE;
END_VAR
VAR
CRC_CHK:WORD;
CRC_AC:WORD;
INDEX_M:INT;
FINAL_M:INT;
ADDR_P:DWORD;
INDEX_B:INT;
END_VAR
BEGIN
Network 1
// NETWORK TITLE (single line)
// NETWORK COMMENTS
LD SM0.0
MOVD LD0, LD14
BTI LB4, LW12
MOVW 16#FFFF, LW6
MOVW +0, LW10
Network 2
LD SM0.0
FOR LW10, +1, LW12