詳細(xì)介紹
MPL-A420P-MJ22AA
MPL-A420P-MJ22AA
引 言
當(dāng)今,在自動(dòng)化的工業(yè)生產(chǎn)中,變頻控制往往與計(jì)算機(jī)遠(yuǎn)程控制相在一起,從而實(shí)現(xiàn)電機(jī)的遠(yuǎn)程變頻控制??删幊绦蚩刂破飨到y(tǒng)不僅可作為單一的機(jī)電控制設(shè)備,而且作為通用的自動(dòng)控制設(shè)備,也被大量地用于過程工業(yè)的自動(dòng)控制。歐姆龍推出的可編程控制器SYSMAC CP1H,具有“高度擴(kuò)張性”的端子臺(tái)型一體化[1]。與以往產(chǎn)品CPM2A 40 點(diǎn)輸入輸出型為相同尺寸,但處理速度可達(dá)到約10倍的性能。本課題通過控制機(jī)(即為PLC)設(shè)定比例運(yùn)行參數(shù),然后控制機(jī)通過D/A轉(zhuǎn)換模件發(fā)出控制變頻調(diào)速器的指令,使變頻調(diào)速器帶動(dòng)振動(dòng)磨電機(jī)按輸入的速度和時(shí)間運(yùn)轉(zhuǎn)?;?/span>OMRON PLC的鏈接通信(有通信協(xié)議),我們采用功能強(qiáng)大的Visual C++6.0語言來實(shí)現(xiàn)這種小型集散控制系統(tǒng)的上、下位機(jī)的通信和友好的監(jiān)控界面,實(shí)現(xiàn)了上位機(jī)與PLC間的通信。
2.通訊軟件的設(shè)計(jì)
在本項(xiàng)目中,上位機(jī)選用計(jì)算機(jī), 下位機(jī)選用日本Omron公司的CP1H系列XA40DR-A可編程序控制器。在計(jì)算機(jī)外設(shè)中,RS-232串口因?yàn)槠浣M成方式簡單,編程控制方便而成為應(yīng)用的I/O通道之一。32 位下串口通信程序通常采用兩種方法實(shí)現(xiàn):一是利用ActiveX控件; 二是使用API通信函數(shù)。使用ActiveX控件, 程序?qū)崿F(xiàn)非常簡單, 結(jié)構(gòu)清晰,缺點(diǎn)是欠靈活; 使用API通信函數(shù)的優(yōu)缺點(diǎn)則基本上相反[2]。VC++6.0的MSComm是Microsoft 公司提供的簡化Windows 下串行通信編程的ActiveX控件,它為應(yīng)用程序提供了通過串行接口收發(fā)數(shù)據(jù)的簡便方法,筆者采用了這種方法。其端口接線見附圖。
IC697MDL253 IC697MDL254 IC697MDL340
IC697MDL341 IC697MDL350 IC697MDL640
IC697MDL651 IC697MDL652 IC697MDL653
IC697MDL654 IC697MDL671 IC697MDL740
IC697MDL750 IC697MDL752 IC697MDL753
IC697MDL940 IC697MEM713 IC697MEM715
IC697MEM717 IC697MEM719 IC697MEM731
IC697MEM732 IC697MEM733 IC697MEM735
IC697MLX000 IC697MSC800 IC697MSC801
IC697MSC802 IC697PCM711 IC697PWR710
IC697PWR711 IC697PWR720 IC697PWR724
IC697PWR748 IC697RCM711 IC698ACC701 IC698ACC720
IC698ACC735 IC698CHS009 IC698CHS017
IC698CHS109 IC698CHS117 IC698CHS217
IC698CMX016 IC698CPE010 IC698CPE020
IC698CPE030 IC698CPE040 IC698CRE020
IC698CRE030 IC698CRE040 IC698ETM001
IC698PSA100 IC698PSA350 IC698PSD300