日韩床上生活一级视频|能看毛片的操逼网站|色悠悠网站在线观看视频|国产免费观看A淫色免费|国产av久久久久久久|免费A级视频美女网站黄|国产毛片av日韩小黄片|热久久免费国产视频|中文字幕无码色色|成人在线视频99久久久

當(dāng)前位置:機電之家首頁 >> PLC技術(shù)>> plc應(yīng)用 >> 永宏plc應(yīng)用 >> 采用VC實現(xiàn)PC機與永宏P(guān)LC通訊(3)
采用VC實現(xiàn)PC機與永宏P(guān)LC通訊(3)

void cscommplcdlg::onscommstart()
{ m_mscomm.setcommport(1); file://選擇com1
m_mscomm.setportopen(true); file://打開串口
m_mscomm.setsettings("9600,e,7,1");
file://波特率9600,偶校驗,7個數(shù)據(jù)位,1個停止位
m_mscomm.setbbbbbmode(1);
file://1:表示以二進制方式檢取數(shù)據(jù)
m_mscomm.setrthreshold(1); file://參數(shù)1表示每 file://當(dāng)收到一只字符時引發(fā)一個接收數(shù)據(jù)的oncomm事件
m_mscomm.setbbbbblen(0); file://設(shè)置當(dāng)前接收區(qū) file://數(shù)據(jù)長度為0
cbbbbbb sendstr="";//設(shè)置要發(fā)送的字符串
sendstr+=0x02;
sendstr+="014eabcdefgb8";
sendstr+=0x03;
m_mscomm.setoutput(colevariant(sendstr));
file://發(fā)送數(shù)據(jù)
char sendcount=0;
while(m_mscomm.getinbuffercount==0)
{ sendcount+=1;
if(sendcount<10)
m_mscomm.setoutput(colevariant(sendstr)); file://再次發(fā)送數(shù)據(jù)
else
afxmessagebox("communication fail!"); return; }
variant data;
char s;
char *recstr=&s;
short l=m_mscomm.getinbuffercount();
if(l>0)
{ data=m_mscomm.getbbbbb();
recstr=(char *)(unsigned char *)data.parray->pvdata;
if(strcmp(sendstr,recstr)==0)
{ bbbbsuccess=1; file://設(shè)置連接成功標(biāo)志
m_timer=settimer(1,1000,null);
file://開啟定時器



4.1 實時數(shù)據(jù)監(jiān)控的實現(xiàn)
     在本系統(tǒng)的主監(jiān)控畫面上,如圖3所示。要求實時監(jiān)控現(xiàn)實合格產(chǎn)品數(shù)。在下位機plc程序中,每當(dāng)合格產(chǎn)品經(jīng)過特定傳動待時,光電開關(guān)便感應(yīng)信號,plc對此信號計數(shù),存放于一內(nèi)存單元。上位機就要定時不斷讀取此單元內(nèi)容顯示。

程序代碼如下:
void cscommplcdlg::ontimer(uint nidevent)
{ cbbbbbb sendstr="";//設(shè)置要發(fā)送的字符串
sendstr+=0x02;
sendstr+="014601r0001273";
sendstr+=0x03;
m_mscomm.setoutput(colevariant(sendstr));//發(fā)送數(shù)據(jù)
sleep(50);
variant data;
char s;
char *recstr=&s;
short recdata=0;
short l=m_mscomm.getinbuffercount();
if(l>0)
{ data=m_mscomm.getbbbbb();
recstr=(char *)(unsigned char *)data.parray->pvdata;
recstr[l]=`
作者:未知 點擊:1203次 [打印] [關(guān)閉] [返回頂部]
本文標(biāo)簽:采用VC實現(xiàn)PC機與永宏P(guān)LC通訊(3)
* 由于無法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報酬未能及時支付,在此深表歉意,請《采用VC實現(xiàn)PC機與永宏P(guān)LC通訊(3)》相關(guān)權(quán)利人與機電之家網(wǎng)取得聯(lián)系。
電子樣本

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

李先生 【求購】  一體化消防...  2025-12-22
何經(jīng)理 【求購】  亨通電纜  2025-12-22
肖先生 【求購】  氣缸LCR...  2025-12-22
王嘉文 【求購】  減速機  2025-12-22
付先生 【求購】  循環(huán)水處理  2025-12-22
楊金軍 【求購】  玉柴船用發(fā)...  2025-12-22
陳經(jīng)理 【求購】  星諾XIN...  2025-12-19
胡勇 【求購】  扎帶機  2025-12-19
VIP公司推薦