亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        西門子S7-1200在自動(dòng)化線的運(yùn)動(dòng)控制及應(yīng)用

        2017-07-31 18:46:42姜志艷
        電子工業(yè)專用設(shè)備 2017年3期
        關(guān)鍵詞:工藝系統(tǒng)

        姜志艷

        (中國(guó)電子科技集團(tuán)公司第二研究所,山西太原030024)

        西門子S7-1200在自動(dòng)化線的運(yùn)動(dòng)控制及應(yīng)用

        姜志艷

        (中國(guó)電子科技集團(tuán)公司第二研究所,山西太原030024)

        利用TIA Portal平臺(tái)結(jié)合CPU S7-1200的“運(yùn)動(dòng)控制”功能,通過(guò)脈沖發(fā)生器(PTO/PWM)的高速脈沖接口控制步進(jìn)電機(jī)和伺服電機(jī),利用內(nèi)置PROFINET接口實(shí)現(xiàn)多臺(tái)1200之間I-Device(智能設(shè)備),可用于4軸以上高速脈沖輸出,實(shí)現(xiàn)多軸伺服電機(jī)及步進(jìn)電機(jī)的精確控制。

        脈沖發(fā)生器;運(yùn)動(dòng)控制;智能設(shè)備

        S7-1200CPU能夠提供一個(gè)脈沖輸出和一個(gè)方向輸出,通過(guò)脈沖接口對(duì)步進(jìn)電機(jī)驅(qū)動(dòng)器或伺服電機(jī)驅(qū)動(dòng)器進(jìn)行控制,脈沖輸出為驅(qū)動(dòng)器提供電機(jī)運(yùn)動(dòng)所需的脈沖,方向輸出則用于控制驅(qū)動(dòng)器的行進(jìn)方向。本系統(tǒng)采用PROFINET接口實(shí)現(xiàn)兩臺(tái)CPU1214的智能連接,第一臺(tái)CPU1214作為master主站用于上位機(jī)的數(shù)據(jù)交互及四臺(tái)步進(jìn)電機(jī)的運(yùn)動(dòng)控制,第二臺(tái)CPU1214作為slave從站用于伺服電機(jī)的精確運(yùn)動(dòng)控制。

        1 系統(tǒng)總體方案

        在本傳輸系統(tǒng)中上位機(jī)采用具有以太網(wǎng)網(wǎng)口的上位系統(tǒng),這樣方便整個(gè)系統(tǒng)的遠(yuǎn)程控制,主從CPU均采用晶體管輸出的控制器。在此系統(tǒng)中主要實(shí)現(xiàn)I-Device(智能設(shè)備)的控制及軸工藝控制。

        1.1 各部分功能

        功能如圖1所示,上位機(jī)與主CPU進(jìn)行通信連接,實(shí)現(xiàn)各種功能的轉(zhuǎn)換及數(shù)據(jù)交換,主PLC控制I/O輸入輸出設(shè)備及4臺(tái)步進(jìn)電機(jī)的運(yùn)動(dòng)控制,從PLC的功能實(shí)現(xiàn)兩臺(tái)伺服電機(jī)的運(yùn)動(dòng)控制,同時(shí)通過(guò)I-Device與主PLC實(shí)現(xiàn)數(shù)據(jù)交換。

        圖1 系統(tǒng)功能簡(jiǎn)圖

        1.2 系統(tǒng)硬件設(shè)計(jì)

        系統(tǒng)需配備具有Ethernet連接的網(wǎng)口模塊,工控機(jī)及觸摸屏皆可,硬件系統(tǒng)由兩臺(tái)CPU1214來(lái)實(shí)現(xiàn),如圖2所示。

        其中PLC_1為主CPU可根據(jù)系統(tǒng)配置相應(yīng)的IO擴(kuò)展模塊,最多一個(gè)PLC可配置8個(gè)擴(kuò)展模塊如圖3。本系統(tǒng)配置6個(gè)IO擴(kuò)展模塊。

        電機(jī)與PLC功能關(guān)系如圖4所示。

        圖2 系統(tǒng)網(wǎng)絡(luò)拓?fù)?/p>

        圖3 PLC_1硬件組態(tài)

        2 系統(tǒng)方案的實(shí)現(xiàn)

        2.1 I-Device(智能設(shè)備)的控制

        S7-1200智能IO設(shè)備(I-Device)是非常實(shí)用的功能,不需占用通信資源,也不需要編寫復(fù)雜程序。本系統(tǒng)采用兩臺(tái)S7-1200系列的CPU1214C作為硬件項(xiàng)目的主CPU,可以實(shí)現(xiàn)與上位機(jī)及系統(tǒng)其他主CPU通訊,本系統(tǒng)全部采用網(wǎng)口連接因此采用5口交換機(jī)。在博途軟件的同一項(xiàng)目中組態(tài)兩個(gè)硬件項(xiàng)目,分別是PLC_1和PLC_2,其中PLC_1作為IO-Controller,PLC_2作為IO-Device,見(jiàn)圖5所示。

        網(wǎng)絡(luò)連接完成后,需要對(duì)PLC_2進(jìn)行設(shè)置如圖6,開(kāi)辟一塊存儲(chǔ)空間作為數(shù)據(jù)傳輸區(qū)根據(jù)程序需要進(jìn)行傳輸區(qū)設(shè)置,根據(jù)系統(tǒng)需要建立兩個(gè)傳輸區(qū),傳輸區(qū)區(qū)不能占用已用的IO地址,PCL2的輸入?yún)^(qū)對(duì)應(yīng)的為PLC1的輸出區(qū),PCL2的輸出區(qū)對(duì)應(yīng)的為PLC1的輸入?yún)^(qū),這兩個(gè)傳輸區(qū)分別用于接收數(shù)據(jù)及發(fā)送數(shù)據(jù),在本系統(tǒng)中傳輸區(qū)字節(jié)長(zhǎng)度為80個(gè)字節(jié),在PLC2中I16-I96對(duì)應(yīng)的為PLC1中的Q16-Q96,來(lái)實(shí)現(xiàn)兩個(gè)CPU的數(shù)據(jù)交互。

        圖4 電機(jī)與PLC功能關(guān)系

        圖5 S7-1200不同CPU網(wǎng)絡(luò)連接

        圖6 PLC1與PLC_2的智能連接配置

        根據(jù)程序內(nèi)容將所需內(nèi)容賦給傳輸區(qū),Master PLC_1就會(huì)接收相應(yīng)的數(shù)據(jù) 如圖7所示,將PLC2中伺服電機(jī)當(dāng)前值,賦給QD18,在PLC1中ID18就是伺服電機(jī)當(dāng)前值,其他交換數(shù)據(jù)也需在程序中定義,通過(guò)這種智能轉(zhuǎn)換來(lái)實(shí)現(xiàn)數(shù)據(jù)交換。

        2.2 S7-1200實(shí)現(xiàn)軸工藝的運(yùn)動(dòng)控制

        在TIA Portal中,可以組態(tài)“軸”和“命令表”工藝對(duì)象。CPU S7-1200可以使用這些工藝對(duì)象控制用于控制驅(qū)動(dòng)器的脈沖和方向輸出。通過(guò)脈沖接口控制步進(jìn)電機(jī)和伺服電機(jī)運(yùn)行的運(yùn)動(dòng)控制功能,運(yùn)動(dòng)控制功能負(fù)責(zé)對(duì)驅(qū)動(dòng)器進(jìn)行監(jiān)控。在設(shè)備組態(tài)期間,可以在“屬性”(Properties)選項(xiàng)卡的脈沖發(fā)生器(PTO/PWM)中,選擇板載CPU輸出。根據(jù)硬件配置完成如圖8所示的步進(jìn)電機(jī)及伺服電機(jī)的軸設(shè)置。

        圖7 智能連接的程序轉(zhuǎn)換

        圖8 S7-1200與電機(jī)的控制圖

        2.2.1 脈沖接口的工作原理

        根據(jù)步進(jìn)電機(jī)的設(shè)置,每個(gè)脈沖會(huì)使步進(jìn)電機(jī)移動(dòng)特定角度。本系統(tǒng)中要求精確控制的步進(jìn)電機(jī)分辨率設(shè)置將步進(jìn)電機(jī)設(shè)置為每轉(zhuǎn)10 000個(gè)脈沖,電機(jī)每轉(zhuǎn)的距離根據(jù)機(jī)械尺寸可以自己定義,步進(jìn)電機(jī)每轉(zhuǎn)設(shè)為60 mm,如圖9步進(jìn)電機(jī)的速度通過(guò)每單位時(shí)間的脈沖數(shù)來(lái)確定。

        (此處所做的說(shuō)明同樣適用于帶脈沖接口的伺服電機(jī))

        2.2.2 軸工藝設(shè)置

        包含機(jī)械的物理驅(qū)動(dòng)器在TIA Portal中映射為“軸”工藝對(duì)象。為此,需要使用以下參數(shù)組態(tài)“軸”工藝對(duì)象:

        (1)要使用的PTO(Pulse Train Output,脈沖串輸出)的選擇選項(xiàng)和驅(qū)動(dòng)器接口的組態(tài);

        (2)機(jī)械參數(shù)和驅(qū)動(dòng)器(機(jī)器或系統(tǒng))的傳動(dòng)比參數(shù);

        (3)位置監(jiān)視參數(shù)、動(dòng)態(tài)參數(shù)和回原點(diǎn)參數(shù)。

        圖9 電機(jī)的速度對(duì)比

        “軸”工藝對(duì)象的組態(tài)保存在該工藝對(duì)象(數(shù)據(jù)塊)中。該數(shù)據(jù)塊也將作為用戶程序和CPU固件間的接口。用戶程序運(yùn)行期間,當(dāng)前的軸數(shù)據(jù)保存在該工藝對(duì)象的數(shù)據(jù)塊中(見(jiàn)圖10)。其他運(yùn)動(dòng)參數(shù)根據(jù)系統(tǒng)功能不同來(lái)完成設(shè)置。

        2.2.3 用戶程序

        可以使用用戶程序啟動(dòng)CPU固件中的運(yùn)動(dòng)控制指令作業(yè)。包括以下用于控制軸的作業(yè):

        ·絕對(duì)定位軸·相對(duì)定位軸

        ·以設(shè)定的速度移動(dòng)軸

        圖10 軸工藝設(shè)置

        ·按移動(dòng)順序運(yùn)行軸作業(yè)

        ·在點(diǎn)動(dòng)模式下移動(dòng)軸

        ·停止軸

        ·參考軸;設(shè)置參考點(diǎn)

        ·確認(rèn)錯(cuò)誤

        可以通過(guò)運(yùn)動(dòng)控制指令的輸入?yún)?shù)和軸組態(tài),確定命令參數(shù)。該指令的輸出參數(shù)將提供有關(guān)狀態(tài)和所有命令錯(cuò)誤的最新信息。啟動(dòng)軸命令之前,必須使用運(yùn)動(dòng)控制指令“MC_Power”啟用軸。可以使用工藝對(duì)象的變量讀取組態(tài)數(shù)據(jù)和當(dāng)前軸數(shù)據(jù)??梢酝ㄟ^(guò)用戶程序更改工藝對(duì)象的單個(gè)可更改變量(例如,當(dāng)前加速度)。

        在本系統(tǒng)中自動(dòng)控制狀態(tài)下步進(jìn)電機(jī)只要采用兩種方式,一種是高速下走相對(duì)定位,停止信號(hào)主要取決于定位完成,這種控制方法在沒(méi)有外力干擾的情況下可以實(shí)現(xiàn)精確定位;另外一種采用定位+速度的混合運(yùn)動(dòng)模式,停止信號(hào)采用外部傳感器信號(hào),這種控制方法既可以保證傳輸機(jī)構(gòu)的運(yùn)轉(zhuǎn)速度,又能控制停止位置。

        當(dāng)軸已正確啟用后,可以使用運(yùn)動(dòng)控制指令“MC_Home”,將軸坐標(biāo)與實(shí)際的物理驅(qū)動(dòng)器位置進(jìn)行匹配。軸的絕對(duì)定位需要?dú)w位(見(jiàn)圖11)??蓤?zhí)行以下類型的歸位:

        (1)主動(dòng)歸位(Mode=3)動(dòng)執(zhí)行歸位步驟。檢測(cè)到回原點(diǎn)開(kāi)關(guān)時(shí),軸即回原點(diǎn)。

        (2)直接絕對(duì)歸位(Mode=0)將當(dāng)前的軸位置設(shè)置為參數(shù)“Position”的值。

        運(yùn)動(dòng)控制指令“MC_MoveAbsolute”啟動(dòng)軸定位運(yùn)動(dòng)以將其移動(dòng)到某個(gè)絕對(duì)位置。通過(guò)運(yùn)動(dòng)控制指令“MC_MoveRelative”,啟動(dòng)相對(duì)于起始位置的定位運(yùn)動(dòng)。

        ·已正確組態(tài)工藝對(duì)象“軸”

        ·軸已啟用

        ·軸已歸位

        圖12為絕對(duì)定位及相對(duì)定位的指令及功能圖,可以根據(jù)程序需要進(jìn)行速度模式的程序編寫。

        圖13所示流程為伺服電機(jī)絕對(duì)定位完成后,啟動(dòng)步進(jìn)電機(jī)運(yùn)行信號(hào),轉(zhuǎn)相對(duì)定位,當(dāng)定位完成,收到定位完成信號(hào)轉(zhuǎn)化為速度模式,校正后轉(zhuǎn)相對(duì)定位的例子。

        2.2.4 與I-Device連接結(jié)合使用

        伺服電機(jī)的運(yùn)動(dòng)參數(shù)通過(guò)I-Device連接由PLC_2傳送,再由PLC_1向PLC_2發(fā)送命令執(zhí)行相應(yīng)動(dòng)作。如圖14所示,PLC_1程序中將各種絕對(duì)定位動(dòng)作的執(zhí)行作為條件輸出絕對(duì)定位的啟動(dòng)Q16.6,傳輸區(qū)Q16.6對(duì)應(yīng)在PLC_2中I16.6,作為絕對(duì)運(yùn)動(dòng)的啟動(dòng)條件。

        當(dāng) PLC_1滿足條件輸出 Q16.6時(shí),PLC_2中的I16.6置1,軸 1執(zhí)行絕對(duì)定位動(dòng)作如圖15所示。

        圖11 軸的絕對(duì)定位歸位

        圖12 絕對(duì)定位及相對(duì)定位功能圖

        當(dāng)PLC_2絕對(duì)定位完成后,輸出定位完成信號(hào)Q16.5,同時(shí)PLC_1對(duì)應(yīng)的I16.5收到定位完成信號(hào),可以作為下一個(gè)動(dòng)作執(zhí)行的信號(hào)。其他伺服動(dòng)作均可以按照此映射實(shí)現(xiàn)。

        圖13 絕對(duì)定位轉(zhuǎn)相對(duì)定位

        圖14 PLC_1發(fā)送命令PLC_2執(zhí)行動(dòng)作

        3 結(jié) 論

        S7-1200用于運(yùn)動(dòng)控制靈活、功能強(qiáng)大,可滿足各種各樣設(shè)備的自動(dòng)化需求,包含布爾邏輯、計(jì)數(shù)、定時(shí)、復(fù)雜數(shù)學(xué)運(yùn)算以及與其它智能設(shè)備的通信。通信接口(CM、CP或CB)支持多種協(xié)議,如點(diǎn)對(duì)點(diǎn) (PTP)協(xié)議、Modbus協(xié)議、USS協(xié)議和GPRS(調(diào)制解調(diào)器)協(xié)議、安全CP協(xié)議和遠(yuǎn)程控制CP協(xié)議,能滿足不同的應(yīng)用需求。

        圖15 軸1執(zhí)行絕對(duì)定位

        [1] 西門子(中國(guó))有限公司.深入淺出西門子S7-1200 [M].北京:航空航天大學(xué)出版社,2009.

        [2] 廖常初.可編程控制器應(yīng)用技術(shù)[M].2版.重慶:重慶大學(xué)出版社,1998.

        Motion Control and Application of Siemens S7-1200 in Automatic Line

        JIANG Zhiyan

        (The 2ndResearch Institute of CETC,Taiyuan 030024,China)

        This article mainly uses the TIA Portal platform to control the CPU S7-1200"motion control"function,through the pulse generator(PTO/PWM)high-speed pulse interface control stepper motor and servo motor,the use of built-in PROFINET interface to achieve multiple between 1200 -Device (intelligent device),can be used for more than 4-axis high-speed pulse output,multi-axis servo motor and stepper motor to achieve precise control.

        PTO/PWM;PROFINET interface;I-Device(intelligent device)

        TM301.2

        B

        1004-4507(2017)03-0066-08

        姜志艷(1980-),女,黑龍江佳木斯市人,工程師,本科,主要從事電子專用設(shè)備電氣控制設(shè)計(jì)。

        2017-04-13

        猜你喜歡
        工藝系統(tǒng)
        Smartflower POP 一體式光伏系統(tǒng)
        WJ-700無(wú)人機(jī)系統(tǒng)
        ZC系列無(wú)人機(jī)遙感系統(tǒng)
        轉(zhuǎn)爐高效復(fù)合吹煉工藝的開(kāi)發(fā)與應(yīng)用
        山東冶金(2019年6期)2020-01-06 07:45:54
        基于PowerPC+FPGA顯示系統(tǒng)
        5-氯-1-茚酮合成工藝改進(jìn)
        半沸制皂系統(tǒng)(下)
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        一段鋅氧壓浸出與焙燒浸出工藝的比較
        FINEX工藝與高爐工藝的比較
        新疆鋼鐵(2015年3期)2015-11-08 01:59:52
        91精选视频在线观看| 亚洲gay片在线gv网站| 真人做人试看60分钟免费视频| 国产一区二区视频在线免费观看| 伊人久久大香线蕉av不变影院| 在线高清理伦片a| 亚洲精品综合第一国产综合| 国产成人精品自拍在线观看| 亚洲高清三区二区一区| 精品久久久久成人码免费动漫| 一本色道久久99一综合| 日本一区二区三区专区| 在线观看中文字幕二区| 国产三级久久久精品麻豆三级| 日韩a∨精品日韩在线观看| 亚洲女同同性少妇熟女| 日本av第一区第二区| 水蜜桃在线精品视频网| 狠狠躁夜夜躁人人爽超碰97香蕉| 色一情一乱一乱一区99av| 久久久久欧洲AV成人无码国产| 国产精品农村妇女一区二区三区 | 日韩二三区| 男女视频网站免费精品播放 | 精品欧美一区二区在线观看| 国产人成视频免费在线观看| 喷水白浆视频在线观看| 国产成人精品无码一区二区老年人| 97成人精品| av手机天堂在线观看| 日韩日韩日韩日韩日韩日韩日韩| 人妻av中文字幕无码专区| 国产精品黑色丝袜在线播放| 国产人妻久久精品二区三区老狼| 国产精品 亚洲 无码 在线| 亚洲第一成人网站| 精品日本一区二区视频| 中国国产不卡视频在线观看| 男受被做哭激烈娇喘gv视频| 亚洲成av人无码免费观看| 亚洲乱码中文字幕视频|