当前位置:资讯 > 嵌入式系统 > 正文

嵌入式智能人机界面与PLC的通讯

发布时间:2008-05-16     www.cechina.cn      

摘要:本文介绍以嵌入式智能工业控制人机界面为硬件平台,以嵌入式操作系统WinCE.net为应用程序载体,在其上开发的一套嵌入式监控系统,给出了监控系统的实现架构、通讯原理,以及人机交互界面的实现方法。

    首先是打开串口,这是串口通讯的第一步。其代码为: 
   
    BOOL CMainDlg::OnInitDialog() 
    { 
    ...... 
    m_hComm=CreateFile(_T("COM1:"),GENERIC_READ|GENERIC_WRITE,0控制工程网版权所有,NULL控制工程网版权所有,OPEN_EXISTINGwww.cechina.cn,0控制工程网版权所有,0); //打开串口的操作,需要注意  
    WinCE.net系统与Windows系统表达方式的细微不同,WinCE.net需要在串口后加上冒号; 
    SetupComm(m_hCommCONTROL ENGINEERING China版权所有,1024,1024); //初始化串口的输入,输出缓冲区参数; 
   
    SetCommState(m_hCommCONTROL ENGINEERING China版权所有,&m_dcb) ; //配置串口参数;m_dcb为设置好的参数结构; 
    ...... 
    SetCommTimeouts(m_hCommCONTROL ENGINEERING China版权所有,&timeout); //设置通讯超时时间参数; 
   
    PurgeComm(m_hCommCONTROL ENGINEERING China版权所有,PURGE_TXCLEAR|PURGE_RXCLEAR); 
    //清空输入CONTROL ENGINEERING China版权所有,输出缓冲区的字符,为开始接受数据,进入监控状态做好准备; 
    ...... 


标签:WinCE.net,监控系统,嵌入式,人机界面,通讯,
版权声明:版权归中国控制工程网所有,转载请注明出处!