我现在用VB6。0作了一个对(PLC)CPM2A的监控桌面,并且通过PLC的RS232端口挂了一台变频器。现在,我通过CX-PROGRAM软件把程序下载到了PLC里面来控制变频器的运行(变频器控制着电机的运行),而且能够正常的工作运行。但是我通过VB桌面向PLC的202通道里对01位写数据,来让变频器运行。也这样能让变频器运行,可是当电机运行起来后,VB桌面就会出现迟钝(类似死机)的现象。 VB桌面开机程序源代码: Private Sub Command1_Click() Dim a As String a = "@00WR02020002" Form1.MSComm1.Output = a + Form1.fcs(a) + "*" + Chr(13) End Sub VB桌面关机程序源代码: Private Sub Command2_Click() Dim a As String a = "@00WR02020004" Form1.MSComm1.Output = a + Form1.fcs(a) + "*" + Chr(13) End Sub 并且我用了强制也解决不了此问题.以下是源代码: Dim a As String a = "@00KSCIO 020201" Form1.MSComm1.Output = a + Form1.fcs(a) + "*" + Chr(13) ------------------------------ Private Sub Command16_Click() Dim a As String a = "@00KSCI0 020202" Form1.MSComm1.Output = a + Form1.fcs(a) + "*" + Chr(13) End Sub 我不知道如何来解决VB死机现象,请帮帮忙好么?谢谢!!!在线等待。