登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:為什莫在Delphi程序中向永宏的PLC發指令沒有

点击:4506 回复:6

為什莫在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?
01-06-01 09:18
更正: 是用偶校驗 Settings := '9600,e,7,1'
01-06-01 09:35
2楼
该帖内容不符合相关规定!
01-07-29 13:53
3楼
该帖内容不符合相关规定!
01-08-28 16:08
你的VB是真的吗?是不是版本太老了?
01-08-28 19:31
5楼
该帖内容不符合相关规定!
01-09-03 13:12
vb5/vb6自身就带有了。。。只不过需要你添加它,才会出来在控件栏那里。。。
01-09-03 18:46

工控新闻

更多新闻资讯