2.2 SEW MDX61B1320-503-4-00變頻器配置串口
在使用串口進(jìn)行數(shù)據(jù)通信前必須對其進(jìn)行正確的配置,串口需要配置的主要參數(shù)有波特率、數(shù)據(jù)位、停止位、奇偶校驗(yàn)、收發(fā)數(shù)據(jù)緩沖區(qū)大小。除此之外還要對串口進(jìn)行超時(shí)設(shè)置,以防止在串口通信時(shí)數(shù)據(jù)傳輸突然中斷而導(dǎo)致讀寫操作進(jìn)入無限期等待的狀態(tài),設(shè)置了超時(shí),如果在指定時(shí)間內(nèi)沒有完成所進(jìn)行的操作,則此操作被自動(dòng)放棄。
2.3 讀寫串口
在串口被打開并設(shè)置好后,就可以使用串口進(jìn)行讀寫數(shù)據(jù)了,讀寫數(shù)據(jù)可以采用同步、異步及事件驅(qū)動(dòng)等多種方式。
2.4 SEW MDX61B1320-503-4-00變頻器關(guān)閉串口
在使用完串口后應(yīng)該將其關(guān)閉,如果沒有關(guān)閉,該串口會處于打開狀態(tài),其他的應(yīng)用程序便無法打開使用該串口。
3 利用API函數(shù)實(shí)現(xiàn)串口通信
3.1 SEW MDX61B1320-503-4-00變頻器打開串口
Win32系統(tǒng)把文件的概念進(jìn)行了擴(kuò)展。無論是文件、通信設(shè)備、命名管道、郵件槽、磁盤、還是控制臺,都是用API函數(shù)CreateFile來打開或創(chuàng)建的。該函數(shù)的原型為:
HANDLE CreateFile(LPCTSTR lpFileName,
DWORD dwDesiredAccess,
DWORD dwShareMode,
LPSECURITY_ATTRIBUTES lpSecurityAttributes,
DWORD dwCreationDistribution,
DWORD dwFlagsAndAttributes,
HANDLE hTemplateFile);
Omron Z4LC-S28 Photoelectric Sensor Assembly Nikon NSR-S307E
used working
Nikon NSR-S205C 4S001-060 PW-NA Circuit Board used working
Nikon 4S018-723 PWMDRV1 PCB Assembly NSR-S205C used working
HiTek 9090-00801 Power Supply A1031250 A1030770 AMAT Quantum
X working
AMAT 9090-00456 Beamline Control Rack Chassis 0100-90533
0100-01326 0100-90710
SMV050581 Genmark Robot ASM Epsilon 3200 working
Schroff AMAT Reflexion Interface PCB Control Chassis CPCI-
14562-003 working