男女午夜激情_www.天堂av.com_亚洲综合小说区_亚洲欧美自拍视频_成年精品_久久www免费人成—看片_激情综合五月天_久久高潮视频_最新国产成人ab网站_国产精品卡一

當(dāng)前位置:機(jī)電之家首頁 >> PLC技術(shù)>> plc應(yīng)用 >> 歐姆龍plc應(yīng)用 >> 基于C++Builder API函數(shù)的歐姆龍PLC串行通信
基于C++Builder API函數(shù)的歐姆龍PLC串行通信

: 0px; WHITE-SPACE: normal; LIST-STYLE-TYPE: none; LETTER-SPACING: normal; TEXT-ALIGN: left; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">  bbbbbb tbbbb1::write(bbbbbb address,bbbbbb value)

  {

  unsigned long lrc,bs;

  bbbbbb temp;

  char *senddata;

  char inbuff[1024];

  int ln,i=0;

  bbbbbb word,check;

  dword nbytesread,dwevent,dwerror;

  comstat cs;

  word=“@00wd”+address+value;

  if(hcomm==0)

  {

  messagebox(0,“串口未打開!!!”,“錯誤信息”,mb_ok);

  return(0);

  }

  temp=outchecksum(word);

  senddata=temp.c_str() ;

  bs=strlen(senddata);

  loop:

  if(++i《=3)

  {

  writefile(hcomm,senddata,bs,&lrc,null);

  sleep(100);

  if(hcomm==invalid_handle_value) return(0);

  bbbbbcommerror(hcomm,&dwerror,&cs);

  if(cs.cbinque》sizeof(inbuff))

  {

  purgecomm(hcomm,purge_rxbbbbb);

  return(0);

  }

  readfile(hcomm,inbuff,15,&nbytesread,null);

  check=inbuff;

  if(check.subbbbbbb(6,2)!=“00”)

  {

  goto loop;

  }

  }

  else

  {

  messagebox(0,“數(shù)據(jù)寫錯誤”,“通信錯誤”,mb_ok);

  }

  }

  5.4 讀plc內(nèi)存數(shù)據(jù)

  (1)從plc中讀取數(shù)據(jù),監(jiān)視plc的運行數(shù)據(jù),

(2) 讀plc內(nèi)存函數(shù)程序源代碼:

  bbbbbb tbbbb1::read(bbbbbb address,bbbbbb value)

  {

  bbbbbb readdata,readdata1,readdata2;

  bbbbbb temp;

  unsigned long lrc,bs;

  char *senddata;

  int ln,i=0,len;

  dword nbytesread,dwevent,dwerror;

  comstat cs;

  char inbuff[1024];

  bbbbbb word;

  word=“@00rd”+address+value;

  if(hcomm==0) return(0);

  temp=outchecksum(word);

  senddata=temp.c_str();

  bs=temp.length();

  loop:

  if(++i《=3)

  {

  writefile(hcomm,senddata,bs,&lrc,null);

  sleep(100);

  if(hcomm==invalid_handle_value) return(0);

  bbbbbcommerror(hcomm,&dwerror,&cs);

  if(cs.cbinque》sizeof(inbuff))

  {

  purgecomm(hcomm,purge_rxbbbbb);

  return(0);

  }

  cs.cbinque=4*strtoint(value)+11;

  readfile(hcomm,inbuff,cs.cbinque,&nbytesread,null);

  inbuff[cs.cbinque]=`\0`;

  readdata =inbuff;

  len=readdata.length();

  if(len==0)

  {

  goto loop;

  }

  if(readdata.subbbbbbb(6,2)!=“00”)

  {

  goto loop;

  }

  if(inchecksum(readdata)!=1)

  {

  goto loop;

  }

  }

  else

  {

  messagebox(0,“讀數(shù)據(jù)錯誤”,“通信錯誤”,mb_ok);

  }

  return(readdata);

  }

6 結(jié)束語

  本文圍繞如何使用c++builder

  api函數(shù)編寫出符合計算機(jī)與歐姆龍plc串行通信協(xié)議的控制程序進(jìn)行闡述,項目已經(jīng)調(diào)試通過運行。

作者:未知 點擊:625次 [打印] [關(guān)閉] [返回頂部]
本文標(biāo)簽:基于C++Builder API函數(shù)的歐姆龍PLC串行通信
* 由于無法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報酬未能及時支付,在此深表歉意,請《基于C++Builder API函數(shù)的歐姆龍PLC串行通信》相關(guān)權(quán)利人與機(jī)電之家網(wǎng)取得聯(lián)系。
電子樣本

SN系列樣冊
:鞏經(jīng)理
:13915946763
:南京塞姆泵業(yè)有限公司
個人求購

王經(jīng)理 【求購】  西湖輪胎  2026-3-20
蘇紅慶 【求購】  工業(yè)除濕機(jī)  2026-3-20
金喜 【求購】  線纜  2026-3-20
林杰 【求購】  自粘結(jié)鐵芯  2026-3-20
任建波 【求購】  鋰電鉆  2026-3-20
劉經(jīng)理 【求購】  吊具電纜總...  2026-3-20
潘梟 【求購】  高強(qiáng)鋼焊絲  2026-3-19
李經(jīng)理 【求購】  丹弗斯液壓...  2026-3-18
VIP公司推薦

主站蜘蛛池模板: 高要市| 通化县| 两当县| 武平县| 会同县| 辉县市| 莒南县| 青铜峡市| 保靖县| 淮安市| 道真| 蒙山县| 长武县| 温泉县| 阿勒泰市| 孟连| 德格县| 来宾市| 兴城市| 阿巴嘎旗| 信宜市| 鞍山市| 治多县| 二手房| 正阳县| 庄浪县| 晋中市| 上高县| 玛纳斯县| 重庆市| 池州市| 涪陵区| 禹城市| 双城市| 醴陵市| 淮北市| 什邡市| 岳池县| 彰化县| 武安市| 长阳|