主站:MAIN:网络1
LDFirST_Scan_On:SM0.1
MOVB16#09,P0_Config:SMB30
MOVB16#B0,P0_Ctrl_Rcv:SMB87
MOVB16#0D,P0_End_Char:SMB89
MOVW+5,P0_Idle_Time:SMW90
MOVB14,P0_Max_Char:SMB94
ATCHINT_3:INT3,9
ATCHINT_4:INT4,23
ENI
网络2
LDI0.0
RSM87.7,1
RCVVB200,0
MOVB2,VB100
MOVBMB10,VB101
MOVB16#0D,VB102
XMTVB100,0
网络3
LDB=SMB86,0//接收超时检测
TONT40,+10
网络4
LDT40
=:Q0.7
网络5
LDI0.2
=M10.0
网络6
LDI0.3
=M10.1
网络7
LDV201.0
OQ1.3
ANV201.1
=Q1.3
中断3INT3发送完成中断
LDSM0.0
SSM87.7,1
SQ1.0,1
RCVVB200,0
INT4接收完成中断
LDB=SMB86,16#20
RSM87.7,1
RQ1.0,1
RCVVB200,0
从站MAIN
网络1:LDFirst_Scan_On:SM0.1
MOVB16#09,P0_Config:SMB30
MOVB16#B0,P0_Ctrl_Rcv:SMB87
MOVB16#0D,P0_End_Char:SMB89
MOVW10,P0_Idle_Time:SMW90
MOVB10,P0_Max_Char:SMB94
ATCHINT_1:INT1,9
ATCHINT_2:INT2,23
ENI
RCVVB200,0
网络2:LDI0.2
=M10.0
网络3:LDI0.3
=M10.1
网络4:LDV201.0
OQ0.3
ANV201.1
=Q0.3
网络5:LDB=SMB86,0
TONT40,10
网络6:LDT40
=Q0.7
INT1发送完成中断网络1
LDSM0.0
SSM87.7,1
网络2:LDSM0.0
RCVVB200,0
INT2接收完成中断:网络1
LDB=SMB86,16#20
RSM87.7,1
RCVVB200,0
网络2
LDB=SMB86,16#20
MOVB2,VB100
MOVBMB10,VB101
MOVB16#0D,VB102
XMTVB100,0
哪位师傅指点下,为什么通讯不上,错在哪里了???非常感谢!!!!!!!!
最佳答案
建议楼主可以看一下smaRT200PLC自由口通讯学习视频,
smart200plc自由口通讯:
S7-200SMART自由口通信(1):设置参数——跟我学
htTP://www.ad.siemens.com.cn/service/elearning/cn/Course.ASpx?CourseID=1110
S7-200SMART自由口通信(2):编写发送程序——跟我学
http://www.ad.siemens.com.cn/service/elearning/cn/Course.aspx?CourseID=1112
S7-200SMART自由口通信(3):编写接收程序——跟我学
http://www.ad.siemens.com.cn/service/elearning/cn/Course.aspx?CourseID=1114
提问者对于答案的评价:
虽然不是我想要的还是谢谢你