SEW MDX61B0005-5A3-4-0T變頻器基于VC++6.0的串口通信開發(fā)方法
1 引言
SEW MDX61B0005-5A3-4-0T變頻器在當今的工業(yè)控制領域,串口通信是計算機與其他設備進行數(shù)據(jù)通信時經(jīng)常使用的方法,具有實現(xiàn)簡單、使用靈活、數(shù)據(jù)傳輸可靠等幾個優(yōu)點,特別是在實時監(jiān)控系統(tǒng)中得到廣泛應用,在我們使用的計算機上使用的串口一般是RS232,使用RS232接口只能進行一對一的通信,然而在工業(yè)控制領域往往是一臺工控機和多臺智能設備進行通信,并且要求傳輸距離遠,因為這些需求,在工控領域一般使用RS485。
在Win32下,可以使用兩種編程方式實現(xiàn)串口通信,其一是使用MScomm控件,這種方法程序簡單,但欠靈活。其二是調用Windows的API函數(shù),這種方法可以清楚地掌握串口通信的機制,并且自由靈活。使用控件的方法在本質上也是使用API進行串口通信,控件只不過是對API的一個封裝處理,本文只介紹使用API進行串口通信編程的方法。
2 SEW MDX61B0005-5A3-4-0T變頻器串口通信的一般步驟
2.1 SEW MDX61B0005-5A3-4-0T變頻器打開串口
在32位Windows中,串口和其他通信設備(如磁盤等)都被作為文件進行處理,在使用前必須先將其打開,為保證串口通信數(shù)據(jù)傳輸?shù)目煽啃?,串口一般以非共享模式打開,也就是在被串口打開后,其他程序不能在去打開此設備。
KLA-Tencor AIT UV 363251 4 Channel Motor Control PCB Rev. AC
used working
KLA-Tencor AIT UV 0081473-001 Remote IO PCB Rev. AB used
working
KLA-Tencor AIT UV 0023735-000 Assy. 0071154-000 0071149-001
used working
KLA-Tencor AIT UV 0039978-001 Assy, M2/M3 Servo Box Rev. AA
used working
KLA-Tencor AIT UV 004694-001 AOD Driver, UNIV, AIT used
working
KLA-Tencor AIT UV 0031598-001 AOD Driver, UNIV, AIT Rev. AA
used working
Motorola VME162PA 344SE VME CPU PCB 9240-06323 AMAT Quantum X
used working