发表于:2010-01-25 14:17:52
楼主
各位学长,小弟做了一个S7-200 PLC与TC35自由口通信的程序。不知道是否正确,请大家提出意见。
PLC发送AT至TC35,正常TC35应该返回“OK ” PLC接收到OK后Q0.1亮
TC35本人在超级终端上试过发送AT后TC35返回OK TC35传送速率为9600已设
硬件:PC/PPI电缆 S7-200CPU224CN TC35调制解调器 9直通针转接头 9针直通电缆
用不用空调置解调式的适配器?
主程序
Network 1
LD SM0.1
MOVB 9, SMB30
MOVB 2#11000100, SMB87
MOVB ‘O‘, SMB88
MOVW +5, SMW92
MOVB 255, SMB94
ATCH INT0, 9
ATCH INT1, 23
ENI
Network 2
LD SM0.0
RCV VB100, 0
Network 3
LD I0.0
EU
R SM87.7, 1
XMT VB0, 0
S M0.0, 1
中断—0
LD M0.0
S SM87.7, 1
RCV VB100, 0
R M0.0, 1
中断—1
Network 1
LDB= VB101, ‘O‘
S Q0.1, 1
数据块
VB0 3 发送3个字符
VB1 ‘A‘ AT指令
VB2 ‘ T‘
VB3 16#0D 回车符