用S7-200 226 的COM0口与3只RS485仪表通信,采用自由口模式,程序用了2天刚开始还稳定,现在不行了,想不通原因!
求大侠分析下
TITLE=程序注释
Network 1 // 网络标题
// 无奇偶校验 00,8位数据 0,波特率 9600 010 ,自由口,01
// SMB=00001001=16#09
LD SM0.1
MOVB 16#09, SMB30
MOVB 236, SMB87
MOVB 16#68, SMB88
MOVB 16#16, SMB89
MOVW 400, SMW92
MOVB 165, SMB94
ENI
ATCH INT0, 9
ATCH INT1, 23
R SM87.7, 1
RCV VB500, 0
RCV VB700, 0
RCV VB900, 0
Network 2 // 网络标题
// 网络注释
LD SM0.0
LPS
AW= C1, 1
EU
XMT VB100, 0
LRD
AW= C1, 2
EU
XMT VB100, 0
LPP
AW= C1, 3
EU
XMT VB100, 0
Network 3 // 网络标题
// 网络注释
LD SM0.0
LPS
AW= C1, 1
ED
R SM87.7, 1
RCV VB500, 0
LRD
AW= C1, 2
ED
R SM87.7, 1
RCV VB700, 0
LPP
AW= C1, 3
ED
R SM87.7, 1
RCV VB900, 0
Network 4
LD SM0.0
LPS
AW= C1, 3
MOVB 1, VB106
AENO
MOVB 16#57, VB113
LRD
AW= C1, 1
MOVB 2, VB106
AENO
MOVB 16#58, VB113
LPP
AW= C1, 2
MOVB 3, VB106
AENO
MOVB 16#59, VB113
Network 5
LD SM0.0
LPS
AN T205
TON T206, 12
LPP
A T206
TON T205, 12
Network 6
LD SM0.0
A T206
LDW>= C1, 4
CTU C1, 4
INT0:
LD Always_On:SM0.0
LPS
S P0_Ctrl_Rcv_7:SM87.7, 1
= M10.0
AW= C1, 1
RCV VB500, 0
LRD
AW= C1, 2
RCV VB700, 0
LPP
AW= C1, 3
RCV VB900, 0
程序如下所示!
点击此处查看附件