发表于:2004/8/14 20:49:00
#0楼
vb与fx2n plc编程口通信问题,奇怪的
设置MSComm控件属性
InBufferSize=1024;
outbuffersize=512
Inputlen=0;
InputMode=1;
Rthreshold=1;
RTSEnable=True;
Settings=“9600,e,7,1";
Sthreshold=0。
读数据:
send(0)=&H5
send(1)=&H2
send(2)=&H30 ,读命令
send(3)=&H31 ,读 d400 address=address*2+1000h
send(4)=&H33
send(5)=&H32
send(6)=&H30
send(7)=&H30 , 读2个字节数据
send(8)=&H32
send(9)=&H3
send(10)=&H35 ,和校验
send(11)=&H42
MSComm1.output=send
请问这样的数据格式对吗??
发送后接受到的数据是6,21
如果只发请求05H时 PLC回应是6 但象上面那样发,回应是6和21
我怀疑传送的数据格式不对!!!??高手点拨啊
对MSComm控件的所有设置应该没问题 ,急啊
在线等
设置MSComm控件属性
InBufferSize=1024;
outbuffersize=512
Inputlen=0;
InputMode=1;
Rthreshold=1;
RTSEnable=True;
Settings=“9600,e,7,1";
Sthreshold=0。
读数据:
send(0)=&H5
send(1)=&H2
send(2)=&H30 ,读命令
send(3)=&H31 ,读 d400 address=address*2+1000h
send(4)=&H33
send(5)=&H32
send(6)=&H30
send(7)=&H30 , 读2个字节数据
send(8)=&H32
send(9)=&H3
send(10)=&H35 ,和校验
send(11)=&H42
MSComm1.output=send
请问这样的数据格式对吗??
发送后接受到的数据是6,21
如果只发请求05H时 PLC回应是6 但象上面那样发,回应是6和21
我怀疑传送的数据格式不对!!!??高手点拨啊
对MSComm控件的所有设置应该没问题 ,急啊
在线等