SEW MDX61B0005-5A3-4-0T變頻器基于VC++6.0的串口通信開(kāi)發(fā)方法
1 引言
SEW MDX61B0005-5A3-4-0T變頻器在當(dāng)今的工業(yè)控制領(lǐng)域,串口通信是計(jì)算機(jī)與其他設(shè)備進(jìn)行數(shù)據(jù)通信時(shí)經(jīng)常使用的方法,具有實(shí)現(xiàn)簡(jiǎn)單、使用靈活、數(shù)據(jù)傳輸可靠等幾個(gè)優(yōu)點(diǎn),特別是在實(shí)時(shí)監(jiān)控系統(tǒng)中得到廣泛應(yīng)用,在我們使用的計(jì)算機(jī)上使用的串口一般是RS232,使用RS232接口只能進(jìn)行一對(duì)一的通信,然而在工業(yè)控制領(lǐng)域往往是一臺(tái)工控機(jī)和多臺(tái)智能設(shè)備進(jìn)行通信,并且要求傳輸距離遠(yuǎn),因?yàn)檫@些需求,在工控領(lǐng)域一般使用RS485。
在Win32下,可以使用兩種編程方式實(shí)現(xiàn)串口通信,其一是使用MScomm控件,這種方法程序簡(jiǎn)單,但欠靈活。其二是調(diào)用Windows的API函數(shù),這種方法可以清楚地掌握串口通信的機(jī)制,并且自由靈活。使用控件的方法在本質(zhì)上也是使用API進(jìn)行串口通信,控件只不過(guò)是對(duì)API的一個(gè)封裝處理,本文只介紹使用API進(jìn)行串口通信編程的方法。
2 SEW MDX61B0005-5A3-4-0T變頻器串口通信的一般步驟
2.1 SEW MDX61B0005-5A3-4-0T變頻器打開(kāi)串口
在32位Windows中,串口和其他通信設(shè)備(如磁盤等)都被作為文件進(jìn)行處理,在使用前必須先將其打開(kāi),為保證串口通信數(shù)據(jù)傳輸?shù)目煽啃?,串口一般以非共享模式打開(kāi),也就是在被串口打開(kāi)后,其他程序不能在去打開(kāi)此設(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