主程序
网络1
LD SM0.1
MOVB 9, SMB30
MOVB 16#C4, SMB87
MOVB '+', SMB88
MOVW +5, SMW92
MOVB 255, SMB94
ATCH 发送完成:INT1, 9
ATCH 接收完成:INT0, 23
ENI
Network 2
LD SM0.1
R M0.1, 1
R M0.2, 1
Network 3 /
LD SM0.0
ITA 123, VB600, 16#0B
Network 4
LD SM0.0
MOVB VB606, VB62
AENO
MOVB VB607, VB66
Network 5
LD SM0.0
RCV VB200, 0
Network 6
LD I0.1
EU
S M0.1, 1
Network 7
LD M0.1
EU
R SM87.7, 1
RCV VB200, 0
XMT VB0, 0
Network8
LD M0.2
EU
R SM87.7, 1
RCV VB200, 0
XMT VB20, 0
接收完成
Network 1
LDB= VB201, '+'
S M0.1, 1
S Q0.1, 1
MOVB '>', SMB88
Network 2
LDB= VB201, '>'
S M0.2, 1
R I0.1, 1
MOVB '+', SMB88
发送完成
Network 1
LD M0.1
S SM87.7, 1 //察看是否发送完成标志
RCV VB200, 0
R M0.1, 1
Network 2
LD M0.2
S SM87.7, 1
RCV VB200, 0
R M0.2, 1
原本是简单的通过手动I0.1接通往外发短信,后来想添加通过检测来信提示来自动向外发短信;但是虽然在电脑上看程序运行正常,但是短信没有发出去;同时,如果去掉接收完成中断中的初始字符检测部分(SMB88),短信还是可以发出去。向各位高人请教!