999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于PLC 的輪詢控制策略在農(nóng)產(chǎn)品智能倉(cāng)儲(chǔ)單元中的應(yīng)用*

2023-08-28 08:36:20師錦航
南方農(nóng)機(jī) 2023年18期
關(guān)鍵詞:指令控制策略

師錦航 ,崔 健

(陜西國(guó)防工業(yè)職業(yè)技術(shù)學(xué)院,陜西 西安 710300)

0 前言

在物流倉(cāng)儲(chǔ)單元控制系統(tǒng)中,堆垛機(jī)是主要的運(yùn)輸設(shè)備,它可以對(duì)倉(cāng)儲(chǔ)單元的貨物進(jìn)行取出和存放。在本項(xiàng)目中堆垛機(jī)由三臺(tái)伺服電機(jī)來驅(qū)動(dòng),可以實(shí)現(xiàn)堆垛機(jī)在空間內(nèi)的前后、升降和伸縮動(dòng)作[1]。西門子S7-1200 系列PLC 除了通過高速脈沖輸出口控制三臺(tái)電機(jī)運(yùn)行以外,也要通過RS-485 串行通信接口實(shí)時(shí)讀取電機(jī)的轉(zhuǎn)速數(shù)據(jù),系統(tǒng)構(gòu)成如圖1所示。

圖1 系統(tǒng)構(gòu)成

S7-1200 PLC 與三臺(tái)伺服驅(qū)動(dòng)器之間采用了Modbus RTU 協(xié)議進(jìn)行數(shù)據(jù)傳輸。Modbus RTU 協(xié)議是一種開放的串行通信協(xié)議,在農(nóng)業(yè)、工業(yè)等控制領(lǐng)域應(yīng)用較為廣泛。該協(xié)議一般采用RS-232 或RS-485 串行接口進(jìn)行數(shù)據(jù)傳輸[2]。若采用RS-485 串行接口,可以實(shí)現(xiàn)一臺(tái)Modbus主站設(shè)備和多臺(tái)Modbus從站設(shè)備之間的通信,從而形成串行通信網(wǎng)絡(luò)。在本項(xiàng)目應(yīng)用實(shí)例中,一臺(tái)西門子S7-1200 系列PLC 作為Modbus RTU 主站,三臺(tái)伺服驅(qū)動(dòng)器作為從站,PLC實(shí)時(shí)讀取伺服驅(qū)動(dòng)器的轉(zhuǎn)速數(shù)據(jù)[3]。

1 伺服驅(qū)動(dòng)器Modbus地址說明與參數(shù)設(shè)置

在本控制系統(tǒng)中采用了三菱公司的JE 系列伺服驅(qū)動(dòng)器,該驅(qū)動(dòng)器的速度頻率響應(yīng)為2.0 kHz,具有“一鍵式調(diào)諧”功能[4]。JE 系列伺服驅(qū)動(dòng)器支持Modbus RTU 串行通信,主站PLC 可輕易獲取驅(qū)動(dòng)器的狀態(tài)數(shù)據(jù)[5]。伺服驅(qū)動(dòng)器存儲(chǔ)轉(zhuǎn)速數(shù)據(jù)的Modbus地址如表1 所示,需要注意的是,在使用西門子PLC編程時(shí)該地址需要加上偏移量400001 進(jìn)行指定,即實(shí)際的Modbus地址為411011[6]。

表1 Modbus讀取地址

JE 系列伺服驅(qū)動(dòng)器進(jìn)行Modbus 通信時(shí),需要設(shè)置的參數(shù)如表2所示。

表2 伺服驅(qū)動(dòng)器參數(shù)設(shè)置

2 PLC編程指令說明

S7-1200 PLC 是西門子公司推出的一款模塊化、緊湊型PLC,S7-1200 集成了一個(gè)PROFINET 通信接口,通過擴(kuò)展模塊也可實(shí)現(xiàn)Modbus 串行通信[7]。在使用Modbus RTU 通信協(xié)議讀取從站設(shè)備數(shù)據(jù)時(shí),需要用到MB_COMM_LOAD 和MB_MASTER 指令[8],如圖2所示。

圖2 MB_COMM_LOAD與MB_MASTER指令

1)MB_COMM_LOAD 指令。MB_COMM_LOAD 指令用于配置串口參數(shù),以進(jìn)行Modbus通信,指令各參數(shù)含義如表3所示。

表3 MB_COMM_LOAD指令各參數(shù)含義

2)MB_MASTER 指令。MB_MASTER 指令用于使串口作為主站訪問一個(gè)或多個(gè)從站的數(shù)據(jù),指令各參數(shù)含義如表4所示。

表4 MB_MASTER 指令各參數(shù)含義

3 輪詢控制策略的基本流程

輪詢控制策略的基本原理:PLC 依次循環(huán)執(zhí)行多條通信指令,且保證同一時(shí)刻只有一條指令在執(zhí)行,并能根據(jù)邏輯條件進(jìn)行輪詢跳轉(zhuǎn)。采用輪詢控制策略的流程示例如圖3 所示,該示例包含了n條讀寫指令MB_MASTER,每條MB_MASTER 指令讀寫一臺(tái)從站設(shè)備,這n條指令將依次循環(huán)執(zhí)行,運(yùn)行過程如下。

圖3 采用輪詢策略的程序控制流程

1)PLC 啟動(dòng)時(shí)M1.0 接通一個(gè)掃描周期,使“初始步標(biāo)志位”置位,指令MB_COMM_LOAD 被執(zhí)行一次,配置串口參數(shù),使用MB_COMM_LOAD 的DONE完成信號(hào)置位“步1標(biāo)志位”。

2)“步1 標(biāo)志位”置位后執(zhí)行MB_MASTER 指令1,讀寫第1 個(gè)從站寄存器,執(zhí)行完成后使用MB_MASTER指令1的DONE完成信號(hào)置位“步2標(biāo)志位”。

3)“步2 標(biāo)志位”置位后程序又執(zhí)行M B_MASTER 指令2,讀寫第2 個(gè)從站寄存器,完成后使用MB_MASTER 指令2 的DONE 信號(hào)置位下一步的標(biāo)志位。直到MB_MASTER 指令n被執(zhí)行后,使用MB_MASTER 指令n的DONE 信號(hào)置位“步1 標(biāo)志位”,再次執(zhí)行MB_MASTER指令1,如此循環(huán)運(yùn)行。

4 倉(cāng)儲(chǔ)單元堆垛機(jī)通信程序設(shè)計(jì)

在本項(xiàng)目中倉(cāng)儲(chǔ)單元的堆垛機(jī)通信程序設(shè)計(jì)采用了輪詢控制策略,在圖4 所示的程序段1 中M1.0為PLC 運(yùn)行后接通一個(gè)掃描周期的系統(tǒng)存儲(chǔ)器,利用該地址可以進(jìn)行程序初始化,例如本程序中置位M2.0,M2.0 置位后開始執(zhí)行MB_COMM_LOAD 指令,進(jìn)行串行通信端口組態(tài)。在程序段2 中,當(dāng)MB_COMM_LOAD 指令執(zhí)行完成后,其DONE 參數(shù)輸出信號(hào)使M2.1 接通。在程序段3 中,M2.1 接通后置位M2.2、復(fù)位M2.0,輪詢開始,首先執(zhí)行第一條MB_MASTER指令。

圖4 通信程序1

如圖5 所示,在程序段4 中執(zhí)行第一條M B_MASTER 指令,讀取堆垛機(jī)中升降電機(jī)的轉(zhuǎn)速數(shù)據(jù),站地址為1,若指令執(zhí)行完成則其DONE 參數(shù)輸出信號(hào)使位地址M2.3 接通。在程序段5 中,M2.3 接通后置位M2.4、復(fù)位M2.2,開始輪詢第二條MB_MASTER指令。

圖5 通信程序2

如圖6 所示,在程序段6 中執(zhí)行第二條M B_MASTER 指令,讀取堆垛機(jī)中前后電機(jī)的轉(zhuǎn)速數(shù)據(jù),站地址為2,讀取完成后其DONE 參數(shù)輸出信號(hào)使M2.5 接通。在程序段7 中,M2.5 接通后置位M2.6、復(fù)位M2.4,開始執(zhí)行第三條MB_MASTER指令。

圖6 通信程序3

如圖7 所示,在程序段8 中執(zhí)行第三條M B_MASTER 指令,讀取堆垛機(jī)中伸縮電機(jī)的轉(zhuǎn)速數(shù)據(jù),站地址為3,讀取完成后其DONE 參數(shù)輸出信號(hào)使M2.7 接通。在程序段9 中,M2.7 接通后置位M2.2、復(fù)位M2.6,程序則返回第一條MB_MASTER 指令循環(huán)執(zhí)行。

圖7 通信程序4

5 結(jié)語(yǔ)

現(xiàn)階段我國(guó)倉(cāng)儲(chǔ)領(lǐng)域的發(fā)展已經(jīng)推動(dòng)了自動(dòng)化、智能化倉(cāng)庫(kù)的發(fā)展進(jìn)程。工業(yè)控制技術(shù)的有效融合也為新經(jīng)濟(jì)時(shí)代背景下的企業(yè)倉(cāng)儲(chǔ)控制提供有力的技術(shù)保障,倉(cāng)儲(chǔ)智能化是工業(yè)智能制造技術(shù)在倉(cāng)儲(chǔ)控制系統(tǒng)中的主要應(yīng)用[9]。智能倉(cāng)儲(chǔ)控制系統(tǒng)由多種模塊組建而成,主要包括網(wǎng)絡(luò)通信模塊、PLC 模塊、伺服運(yùn)動(dòng)控制模塊以及檢測(cè)識(shí)別模塊等[10]。在本項(xiàng)目的農(nóng)產(chǎn)品物流倉(cāng)儲(chǔ)單元控制系統(tǒng)中,通過使用輪詢控制策略編寫的Modbus RTU 通信程序?qū)崿F(xiàn)了PLC與多臺(tái)伺服驅(qū)動(dòng)器之間的實(shí)時(shí)數(shù)據(jù)傳輸,一臺(tái)S7-1200 系列PLC 作為Modbus 主站,三臺(tái)伺服驅(qū)動(dòng)器作為Modbus 從站,PLC 可穩(wěn)定地讀取每臺(tái)伺服電機(jī)的轉(zhuǎn)速數(shù)據(jù)。此外,輪詢控制策略也可應(yīng)用于其他通信控制場(chǎng)景,如PLC 與變頻器之間的通信控制、機(jī)器人與視覺檢測(cè)設(shè)備之間的通信控制等。總之,凡是涉及多臺(tái)設(shè)備之間的串行通信,都可采用輪詢策略編寫程序,不僅可以提高程序運(yùn)行的穩(wěn)定性、可靠性,還可以提高數(shù)據(jù)傳輸?shù)男剩瑸閷?shí)現(xiàn)機(jī)械裝備的智能化、信息化奠定了基礎(chǔ)。

猜你喜歡
指令控制策略
聽我指令:大催眠術(shù)
考慮虛擬慣性的VSC-MTDC改進(jìn)下垂控制策略
能源工程(2020年6期)2021-01-26 00:55:22
工程造價(jià)控制策略
山東冶金(2019年3期)2019-07-10 00:54:04
ARINC661顯控指令快速驗(yàn)證方法
LED照明產(chǎn)品歐盟ErP指令要求解讀
現(xiàn)代企業(yè)會(huì)計(jì)的內(nèi)部控制策略探討
殺毒軟件中指令虛擬機(jī)的脆弱性分析
容錯(cuò)逆變器直接轉(zhuǎn)矩控制策略
基于Z源逆變器的STATCOM/BESS控制策略研究
一種基于滑窗的余度指令判別算法
主站蜘蛛池模板: 99re66精品视频在线观看 | 2021天堂在线亚洲精品专区| 国产va在线观看| 国产午夜人做人免费视频中文| 亚洲另类国产欧美一区二区| 日韩视频福利| 无码区日韩专区免费系列| 免费三A级毛片视频| 天堂成人av| 天天色综网| 91娇喘视频| 国产网站在线看| 国产又粗又爽视频| 久久精品无码中文字幕| 久久永久精品免费视频| 久久婷婷五月综合色一区二区| 国内精自线i品一区202| 久久一色本道亚洲| 男人天堂伊人网| 国产精品九九视频| 亚洲精品第一在线观看视频| 91视频99| 亚洲综合色婷婷中文字幕| 国产拍在线| 成人欧美日韩| 日本成人一区| 首页亚洲国产丝袜长腿综合| 日韩欧美中文| 国产精品自在在线午夜| 高清码无在线看| 国产迷奸在线看| 国产精品爽爽va在线无码观看| 91亚洲精选| 国产成人精品男人的天堂下载| 99re经典视频在线| 国产麻豆精品久久一二三| 不卡视频国产| 又猛又黄又爽无遮挡的视频网站| 在线观看亚洲国产| 四虎永久在线视频| 国产一在线| 亚洲 日韩 激情 无码 中出| 国产成人凹凸视频在线| 18禁黄无遮挡网站| 欧美精品在线看| 国产午夜无码专区喷水| 国产91无毒不卡在线观看| 天天综合网亚洲网站| 亚洲国产精品不卡在线| 蝴蝶伊人久久中文娱乐网| 欧美日本一区二区三区免费| 欧美三級片黃色三級片黃色1| 日韩视频免费| 99re视频在线| 国产精品嫩草影院视频| A级全黄试看30分钟小视频| 国产你懂得| 免费观看三级毛片| 青青草原国产免费av观看| 伊人久热这里只有精品视频99| 91精品专区| 黄色网页在线播放| 视频二区国产精品职场同事| 日本三区视频| 亚洲欧洲综合| 亚洲天堂网在线观看视频| 国产毛片高清一级国语 | 亚洲综合片| 亚洲无码视频一区二区三区| 日韩在线视频网| 亚洲国产日韩欧美在线| 99精品热视频这里只有精品7| 国产精品无码AⅤ在线观看播放| 国产日本一线在线观看免费| 一区二区欧美日韩高清免费| 国产在线视频欧美亚综合| 亚洲天堂日本| 久久网综合| 国产中文一区a级毛片视频| 影音先锋丝袜制服| 国产一区二区三区在线观看视频 | 久久久精品国产亚洲AV日韩|