本人参照s7-200新版的200系统手册编了一个plc程序与pc通讯,用vb的串口控件,plc 程序基本上是照搬手册例子,vb编了一个最简单的程序,就是置位Q0.0
但是实验了后行不通.(用自由口)我想大概是上位机发的命令有问题,但我不知道究竟错在哪里,望各位高手不吝赐教.
s$="0201000000020200000000000000"
fcs=0
for i = 1 to len(s$)
fcs=fcs xor mid$(s$,i,1)
next i
h$=hex$(fcs)
b$="g"+s$+h$+"G"
Mscomm1.Outpt=b$