国产一区二区三区毛片_亚洲乱码AV中文一区二区_亚洲精品无码专区在线播放_日韩欧美一二_咪咪av影院_欧久久av一区二区

  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
luoyingdong
級別: 略有小成
精華主題: 0
發帖數量: 158 個
工控威望: 306 點
下載積分: 1203 分
在線時間: 103(小時)
注冊時間: 2011-06-27
最后登錄: 2025-05-07
查看luoyingdong的 主題 / 回貼
樓主  發表于: 2011-06-29 14:24
這個程序可以用Visual Studio或EVC(Win CE)編譯,實際在Wince系統RUN過OK,有問題的可以回覆告知。
下方范例程序可以直接讀取D0000的值。
我是這個論壇的新人,不知道如何將文件上傳,我可以將完整專案文件上傳給大家參考,包刮PLC端Ethernet設定方法。


       WSADATA            wsaData;
    SOCKET            udpcmdSock;
    SOCKADDR_IN        saRecv, saSend;
    int                iLen,err,nSize;
    unsigned char    szToUdpCommand[80],szUdpResponse[100];
    struct    timeval        tv;
    fd_set    ReadFds;        //資料可讀取
    fd_set    WriteFds;        //資料可寫入
    fd_set    Exceptfds;        //錯誤檢出
    int        iRetCode;
    CString str1,str2;

    if(WSAStartup(0x0202,&wsaData) == SOCKET_ERROR)
    {
         MessageBox(_T("Startup Failure;"),_T("AMI"),MB_ICONERROR|MB_OK);
         WSACleanup();
         return;
    }

    udpcmdSock = socket ( AF_INET, SOCK_DGRAM, 0 );
    if ( INVALID_SOCKET == udpcmdSock)
    {
        MessageBox(_T("socket error;"),_T("AMI"),MB_ICONERROR|MB_OK);
        WSACleanup();
        return;
    }
    // bind to a local socket and an interface.
    saRecv.sin_family = AF_INET;
    saRecv.sin_addr.s_addr = htonl ( INADDR_ANY );
    //saSend.sin_addr.s_addr = inet_addr("172.16.50.220");
    saRecv.sin_port = htons ( 3939 );
    err = bind ( udpcmdSock, (SOCKADDR *) &saRecv, sizeof (SOCKADDR_IN) );
    if ( err==SOCKET_ERROR  )
    {
        MessageBox(_T("bind error;"),_T("AMI"),MB_ICONERROR|MB_OK);
        closesocket( udpcmdSock );
        WSACleanup();
        return;;
    }

    saSend.sin_family = AF_INET;
    saSend.sin_addr.s_addr = inet_addr("172.16.50.222");   // htonl ( INADDR_BROADCAST );
    saSend.sin_port = htons ( 3941 );
    iLen=21;
    szToUdpCommand[0]=0x50;        //SubHeader.bL
    szToUdpCommand[1]=0x00;        //SubHeader.bH
    szToUdpCommand[2]=0x00;        //NetworkNo
    szToUdpCommand[3]=0xFF;        //PCNo
    szToUdpCommand[4]=0xFF;        //IONo.bL
    szToUdpCommand[5]=0x03;        //IONo.bH
    szToUdpCommand[6]=0x00;        //StationNo
    szToUdpCommand[7]=0x0C;        //Length.bL 12 byte
    szToUdpCommand[8]=0x00;        //Length.bH
    szToUdpCommand[9]=0x10;        //Timer.bL
    szToUdpCommand[10]=0x00;    //Timer.bH
    szToUdpCommand[11]=0x01;    //Command.bL
    szToUdpCommand[12]=0x04;    //Command.bH
    szToUdpCommand[13]=0x00;    //SubCommand.bL bit0=0 -> word unit
    szToUdpCommand[14]=0x00;    //SubCommand.bH
    szToUdpCommand[15]=0x00;    //AddressL
    szToUdpCommand[16]=0x00;    //AddressNULL
    szToUdpCommand[17]=0x00;    //AddressH
    szToUdpCommand[18]=0xA8;    //DeviceCode D
    szToUdpCommand[19]=0x01;    //Points.bL    1 points
    szToUdpCommand[20]=0x00;    //Points.bH

    str1.Format(_T("L=%d,SBuf="),iLen);
    for(int i=0;i<iLen;i++) str1.AppendFormat(_T("%02hX "),(BYTE)szToUdpCommand);
    GetDlgItem(IDC_STATIC1)->SetWindowTextW(str1);

    //--- send command to PLC ---
    err = sendto ( udpcmdSock,(char*)szToUdpCommand,iLen,0,
        (SOCKADDR *) &saSend,sizeof ( SOCKADDR_IN ));
    if (  err==SOCKET_ERROR  )
    {
        MessageBox(_T("sendto error"),_T(""),MB_ICONERROR|MB_OK);
        closesocket( udpcmdSock );
        WSACleanup();
        return;
    }

/*********** receive response from Mit PLC ***********/
    tv.tv_sec = 2;//sec.
    tv.tv_usec = 0; //u-sec
    // The fd sets should be zeroed out before using them to prevent errors.
    FD_ZERO(&ReadFds);
    FD_ZERO(&WriteFds);
    FD_ZERO(&Exceptfds);
    //FD_CLR(udpcmdSock, &ReadFds );
    FD_SET(udpcmdSock, &ReadFds );

    iRetCode = select(0,&ReadFds,NULL,NULL,&tv);
    if (iRetCode == SOCKET_ERROR) {
        MessageBox(_T("select error"),_T(""),MB_ICONERROR|MB_OK);
        closesocket( udpcmdSock );
        WSACleanup();
        return;
    }

    if (FD_ISSET(udpcmdSock, &ReadFds)==0)//OnReceive
    {
        MessageBox(_T("Time Out !"),_T(""),MB_ICONERROR|MB_OK);
        closesocket( udpcmdSock );
        WSACleanup();
        return;
    }//OnReceive
    
    nSize = sizeof ( SOCKADDR_IN );
    err = recvfrom ( udpcmdSock, (char*)szUdpResponse,100, 0,
        (SOCKADDR FAR *) &saRecv, &nSize );
    if (err  ==  SOCKET_ERROR)
    {
        MessageBox(_T("recvfrom error"),_T(""),MB_ICONERROR|MB_OK);              
        closesocket( udpcmdSock );
        WSACleanup();
        return;
    }
    MessageBox(_T("recvfrom OK"),_T(""),MB_OK);

    str2.Format(_T("L=%d,RBuf="),err);
    for(int i=0;i<err;i++)    str2.AppendFormat(_T("%02hX "),(BYTE)szUdpResponse);
    GetDlgItem(IDC_STATIC2)->SetWindowTextW(str2);

    if ( udpcmdSock!=INVALID_SOCKET ){
        closesocket(udpcmdSock);
    }
    WSACleanup();

Fred Lo
luoyingdong
級別: 略有小成
精華主題: 0
發帖數量: 158 個
工控威望: 306 點
下載積分: 1203 分
在線時間: 103(小時)
注冊時間: 2011-06-27
最后登錄: 2025-05-07
查看luoyingdong的 主題 / 回貼
1樓  發表于: 2011-06-29 14:26
不知是否有上傳成功
Fred Lo
ak_42bl520
努力創造未來
級別: 略有小成
精華主題: 0
發帖數量: 121 個
工控威望: 215 點
下載積分: 627 分
在線時間: 99(小時)
注冊時間: 2008-10-29
最后登錄: 2012-11-02
查看ak_42bl520的 主題 / 回貼
2樓  發表于: 2011-06-29 15:15
樓主可以把文件 發我一份嗎
郵箱:power_2005shi@126.com
luoyingdong
級別: 略有小成
精華主題: 0
發帖數量: 158 個
工控威望: 306 點
下載積分: 1203 分
在線時間: 103(小時)
注冊時間: 2011-06-27
最后登錄: 2025-05-07
查看luoyingdong的 主題 / 回貼
3樓  發表于: 2011-06-29 15:29
發郵件給2樓了,請注意接收
Fred Lo
rosephy
級別: 略有小成
精華主題: 0
發帖數量: 117 個
工控威望: 281 點
下載積分: 434 分
在線時間: 78(小時)
注冊時間: 2008-08-29
最后登錄: 2024-12-31
查看rosephy的 主題 / 回貼
4樓  發表于: 2011-06-29 15:35
樓主高人,可否拜你為師哦,如果可以的話請加我QQ:1302714379
iteerh
級別: 家園常客

精華主題: 0
發帖數量: 623 個
工控威望: 803 點
下載積分: 17146 分
在線時間: 2371(小時)
注冊時間: 2006-10-25
最后登錄: 2025-05-14
查看iteerh的 主題 / 回貼
5樓  發表于: 2011-06-29 21:44
我也想要,.
iteerh@yahoo.tw
iteerh
級別: 家園常客

精華主題: 0
發帖數量: 623 個
工控威望: 803 點
下載積分: 17146 分
在線時間: 2371(小時)
注冊時間: 2006-10-25
最后登錄: 2025-05-14
查看iteerh的 主題 / 回貼
6樓  發表于: 2011-06-29 21:46
我也想要,謝謝,剛信箱不完整

iteerh@yahoo.com.tw
luoyingdong
級別: 略有小成
精華主題: 0
發帖數量: 158 個
工控威望: 306 點
下載積分: 1203 分
在線時間: 103(小時)
注冊時間: 2011-06-27
最后登錄: 2025-05-07
查看luoyingdong的 主題 / 回貼
7樓  發表于: 2011-06-30 07:47
已發出郵件給6樓,請查收
Fred Lo
iteerh
級別: 家園常客

精華主題: 0
發帖數量: 623 個
工控威望: 803 點
下載積分: 17146 分
在線時間: 2371(小時)
注冊時間: 2006-10-25
最后登錄: 2025-05-14
查看iteerh的 主題 / 回貼
8樓  發表于: 2011-07-07 20:51
已收到,謝謝你
callen1515
級別: 略有小成
精華主題: 0
發帖數量: 97 個
工控威望: 219 點
下載積分: 770 分
在線時間: 23(小時)
注冊時間: 2011-08-07
最后登錄: 2013-11-02
查看callen1515的 主題 / 回貼
9樓  發表于: 2011-09-16 13:37
高人,這個我是學不會了
zennin
級別: 探索解密
精華主題: 0
發帖數量: 63 個
工控威望: 183 點
下載積分: 762 分
在線時間: 76(小時)
注冊時間: 2011-08-07
最后登錄: 2025-04-04
查看zennin的 主題 / 回貼
10樓  發表于: 2011-10-04 20:37
我也要啊   397969850@qq.com
luoyingdong
級別: 略有小成
精華主題: 0
發帖數量: 158 個
工控威望: 306 點
下載積分: 1203 分
在線時間: 103(小時)
注冊時間: 2011-06-27
最后登錄: 2025-05-07
查看luoyingdong的 主題 / 回貼
11樓  發表于: 2011-10-05 12:25
郵件已發出,請查收
Fred Lo
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go

主站蜘蛛池模板: 国产乱了_日韩欧美xxxxx_国产精品成人扳一级aa毛片_韩国一级无码免费精品视频_老师办公室被吃奶好爽在线观看_日本3级视频_啦啦啦中文在线观看日本_奇米影视7777久久精品人人爽 | www.日韩av_日韩日日操_国产免费又色又爽又黄又猛小说_日本在线一级_亚洲国产一区二区a毛片_亚洲成人综合视频_国产成人av三级在线播放_免费在线观看www | 日批日韩在线观看_国产va免费精品观看精品老师_久久久久激情_性开放网交友网站_欧美一级做_亚洲VA欧美va国产va综合_欧美视频一_超碰人人超 | 狠狠干影视_成人亚洲性情网站www在线观看国产_日韩在线综合网_欧美一区二区三区在线视频观看_成年免费黄色网_四虎精品在线视频_亚洲精品91在线_免费视频久久 | 在线观看啊啊啊啊_精品亚洲国产成人A片在线观看_国产精品永久久久久久久www_黄色国产视频_欧洲美女粗暴牲交免费观看_18国产一二三精品国产_一区二区三区日本在线观看_在线观看视频99 | 羞羞影院午夜男女爽爽影视_对准肉茎坐下裙子遮住小说_久久爱992xxoo_人人97_亚洲福利视频一区二区三区_他添的我好湿好爽视频_日本免费一级淫片a级中文字幕_欧洲一级黄色毛片 | 亚洲AV最新在线网址18禁_巨熟乳波霸若妻在线播放_少妇福利视频_WWW亚洲精品久久久_亚洲精品国产成人久久av盗摄_久久精品亚洲一区二区三区画质_涩涩爱97_成人免费视频无码专区 | 男女好痛好深好爽视频一区_亚洲国产精品无码AV久久久_国产色中色_日韩视频在线观看免费_加勒比色老久久综合网_成人18在线_成人美女在线_九九视频这里只有精品 | 久久伦理片_成人网视频在线观看_免费特级黄毛片_亚洲综合中文字幕一区二区_精品综合无码视频久久久_欧美日韩网站在线观看_小辣椒福利视频精品导航_成人黄色一级 | 穿越时空的少女免费观看动漫日语_国产野战无套av毛片_国产精品成人aaaaa网站_A级毛片内射免费视频_魔鬼部队高清国语免费观看_97精品免费公开在线视频_日韩av高清在线播放_国产欧美日韩另类 | 高清不卡免费视频_猛烈顶弄H禁欲老师H春潮视频_国产老肥熟精品大全_亚洲欧美成人a毛片_亚洲精品在_第一区免费在线观看_免费国产自久久久久三四区久久_亚洲男人的天堂网 | 成人无码H动漫网站免费_中文在线最新版天堂8_亚洲视频在线观看中文字幕_蜜芽亚洲AV尤物183不卡资源_国产精品成人AAAA网站女吊丝_日韩欧美日韩在线_亚洲成人自拍_色网在线观看 | 免费操比视频_久久久久久精品无码午夜按摩师_中文乱码字幕高清在线观看_91精品国产91久久久娜娜_黄色影视网址_色爱99_啊轻点内射在线视频_www.久久艹 | 亚洲三区在线播放_小视频一区_国产亚洲精品视频中文字幕_色美av_中文字幕在线网址_亚洲欧洲精品视频在线观看_日韩欧美一区二区三区在线播放_国产无遮挡AAA片爽爽 | 一区在线播放视频_天堂网色_日韩国产网站_国产国语一级A毛片高清视频_色777狠狠综合秋免鲁丝_免费特级黄色片_久久亚洲第一_caoporn国产免费 | xxxx18hd护士hd护士_国产精品露脸国语对白99_国产免费av片在线观看_乱妇乱女熟妇熟女网站_国产精品自拍亚洲_aaa亚洲精品_精品国产乱码一区二区三_色拍拍视频 | 男女啪啪无遮挡免费网站_www.com黄色_亚洲日产无码中文字幕_人人澡人人妻人人爽人人蜜桃_伊人伊成久久人综合网996_久爱视频免费_中文字幕在线网_A片免费观看一区二区三一区 | 黄a免费视频_久久精品国产亚洲一区二区_国产又爽又黄又无遮挡的激情视频_爱福利一区_亚洲国内精品在线_日韩aaa视频_久久无码免费视频播放_久久精品人人槡人妻人 | 国产片在线播放_在线久草视频_91麻豆精品一二三区在线_日日噜噜夜夜狠狠_www.精品_我朋友的妈妈在线免费观看_欧美xxxx极品bbw_91色综合久久久久婷婷 | 我要综合色_国产精品99久久久久久久女警_欧洲一区二区在线观看_国产激情午夜视频在线观看_农村女人十八毛片a级毛片_亚洲免费在线_日韩一二_精品久久www | 国产露脸饥渴孕妇在线播放_成人黄色片网站_麻豆99_国内另类在线_日韩无套_亚洲狠狠婷婷综合久久久久_亚洲精品16p_国产91高潮流白浆在线麻豆 | 91在线区_bxbx成人精品一区二区三区_性色国产_777奇米四色成人影视色区_国产激情一区二区三区在线观看_日日操夜夜操狠狠操_全部免费特黄特色大片看片_富女玩鸭子一级毛片 | 白浆av导航_菲律宾一级片_牛夜精品久久久久久久99黑人_精品无码中文字幕在线_九色一区二区_aⅴ一区二区三区无卡无码_青草视频在线观看国产_欧美日韩在线观看成人 | 久久久无码精品亚洲日韩啪啪网站_国产三级三级看三级_天堂一区人妻无码_国产成人久久精品_最近中文字幕2019视频1_思思久热_亚洲成AV人在线观看成年美女_日韩少妇内射免费播放18禁裸乳 | 亚洲色欲久久久综合网东京热_国产毛片久久久久久美女视频_欧美一级日韩片_99精品网站_www.久久免费_99久无码中文字幕一本久道_在线中文字幕亚洲日韩2020_免费播放黄色片 | 久涩涩福利视频在线观看_国产福利高清_yw193国产成人精品_久久丝袜视频_欧美成年黄网站色视频_日日摸夜夜添欧美一区_亚洲一区二区免费看_免费永久看黄神器 | 国产在线乱_免费精品一区二区三区视频日产_国产精品视频亚洲_办公室撕开奶罩揉吮奶头在线观看_看片久久_久操欧美_国产一区二区波多野结衣_国产精品麻豆成人AV网 www.拔插_亚洲熟女综合一区二区三区_人人狠狠综合久久88成人_银魂在线观看_国产精品成人黄片_91久草视频_99久久精品国产毛片_h高潮娇喘抽搐A片国产麻豆 | 久久精品国产9久久综合_午夜一级片_99小视频_国产高清av在线播放_久久人久久_2021精品国产自在现线_亚洲精品伦理熟女国产一区二区_最新在线国产 | www视频免费观看_麻豆freehdxxxⅹ传媒_abab456成人免费网址_国产激情自拍视频_青楼妓女禁脔道具调教SM_国产一区二区三区成人欧美日韩在线观看_久久久久av_精品欧美乱码久久久久久1区2区 | 欧美a级在线免费观看_免费国产污网站在线观看15_成人亚洲欧美中文日韩_91热在线_日日夜夜操天天干_黄色成人国产_国产精品18久久久久久欧美网址_国产狂喷水潮免费网站WWW | a级特黄毛片_日韩毛片一区二区三区免费播放_在线导航福利_国产精品国产免费_国产一级做a爱免费视频_国产精品视频一二三区_99热一区_999久久久久久久久久久 | 亚洲精品无码成人A片体验区在线_精品无码一区二区三区亚洲桃色_国产九九久久_国产乱精品一区二区三区视频了_淫片网站_少妇人妻一级a毛片_天天干天天射综合网_1769国内精品视频在线 益日韩欧群交P片内射中文_1313午夜精品理论片_综合爱爱网_纯肉无遮挡h肉动漫在线观看3d_男人的天堂久久精品_99久久精品午夜一区二区_亚洲七七久久桃花影院_国产91色在线亚洲 | 亚洲图色av_性欧美暴力猛交69HD_久久久蜜臀国产一区二区_国产一区在线免费观看_妖精色AV无码国产在线看_久久精品99国产国产精_三级另类_免费视频a | ⅵdeodesetv性欧美_久久精品www人人做人人爽_我要看黄色影片_欧美综合网站_91国产在线播放_97丨九色丨国产人妻熟女_青青久在线视频免费观看_成人av网站大全 | 日本精品一区二区三区高清_欧美成人中文字幕_日日摸夜夜骑_少妇一级淫片免费_国产男女无遮挡猛进猛出_国产综合av_国产成人精品自拍_成人性色生活片免费看爆迷你毛片 | 欧美精品高潮在线视频导航_亚洲女人av久久天堂_特a级黄色片_狠狠色噜噜狠狠狠狠7777米奇_亚洲xx网_国产日韩一区在线精品_国产精品同性女性_午夜经典 | 国产91色在线_老司机在线网站_日韩精品无_初高中生免费视频毛片_青青青国产依人免费视频_99pao在线视频国产好吊色_中文字幕av日韩_日日摸夜夜添夜夜添人人老牛 | 一区中文字幕_欧美日本免费观看_国产在线无码一区二区三区视频_欧美视频一二三_精品视频在线一区二区三区观看_日本淫视频_久久精品国产字幕高潮_亚洲AV日韩AV一区谷露 | 亚洲人成网站在线播放大全_久久婷婷国产综合国色天香_成人高潮免费视频_日本污ww视频网站_久久久久久久久久穴_中国裸男自慰GV网站_新白娘子传奇50集免费赵雅芝版_四虎在线播放 | 91porn在线_国产精品免费aⅴ片在线观看_色一二三区_在线中文字幕播放_高潮又爽又黄又无遮挡免费_免费久久久久久_人成在线免费视频_91精品久久久久久久 | 绯色av蜜臀一区二区中文字幕_操操操网站_亚洲宗人网_日韩高清免费a级毛片_国产成人香蕉久久久久_亚洲综合久久网_少妇一边呻吟一边说使劲视频_av网站观看 |