发表于:2001/6/1 9:18:00
#0楼
為什莫在Delphi程序中向永宏的PLC發指令沒有回應!
用如下程序
屬性設置如下:
CommPort := 2;
InputMode := comInputModeText
Handshaking := comRTSXOnXOff
Settings := '9600,n,7,1'
代碼如下:
var
s: OleVarinat
i: Integer;
begin
MSComm1.PortOpen := True;
MSComm1.OutPut := '01410F8'; //啟動PLC
i := MSComm1.InBufferCount;
s := MSComm1.Input;
....
end;
程式運行結果 i位0, s 為空.
顯然是PLC沒有回應!
請問: 程式那里有錯?
在delphi中如何用MSComm控制PLC?
用如下程序
屬性設置如下:
CommPort := 2;
InputMode := comInputModeText
Handshaking := comRTSXOnXOff
Settings := '9600,n,7,1'
代碼如下:
var
s: OleVarinat
i: Integer;
begin
MSComm1.PortOpen := True;
MSComm1.OutPut := '01410F8'; //啟動PLC
i := MSComm1.InBufferCount;
s := MSComm1.Input;
....
end;
程式運行結果 i位0, s 為空.
顯然是PLC沒有回應!
請問: 程式那里有錯?
在delphi中如何用MSComm控制PLC?