您现在所在的是:

三菱Mitsubishi

回帖:1个,阅读:2414 [上一页] [1] [下一页]
899
gvb
文章数:2
年度积分:50
历史总积分:899
注册时间:2004/8/20
发站内信
发表于:2004/8/21 16:43:00
#0楼
我刚开始接触PLC,想用DELPHI与FX系列PLC通信
下面和PLC握手函数的代码
function handshake:boolean;
var
  tmpbyte:byte;
  tmpvar:variant;
begin
 mscomm1.rthreshold:=0;
 mscomm1.output:=$05;//ENQ
 sleep(1000);
 if mscomm1.inbuffercount>0 then
   begin
      tmpvar:=mscomm1.input;
      tmpbyte:=tmpvar[0];
      if tmpbyte=$06 then //ACK
         result:=true
      else
         result:=false;
      end
 else
   result:=false;
end;
当函数运行到  mscomm1.output:=$05;//ENQ这一步时就出错
请高手们多多指教!
949
grank
文章数:58
年度积分:50
历史总积分:949
注册时间:2004/8/5
发站内信
发表于:2004/8/21 22:12:00
#1楼
这么难啊,不会啊
我心飞翔,要做就做最好。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

46.8003