日韩床上生活一级视频|能看毛片的操逼网站|色悠悠网站在线观看视频|国产免费观看A淫色免费|国产av久久久久久久|免费A级视频美女网站黄|国产毛片av日韩小黄片|热久久免费国产视频|中文字幕无码色色|成人在线视频99久久久

機(jī)電之家資源網(wǎng)
單片機(jī)首頁|單片機(jī)基礎(chǔ)|單片機(jī)應(yīng)用|單片機(jī)開發(fā)|單片機(jī)文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓(xùn)信息
贊助商
基于ISP微控制器的PLC實(shí)現(xiàn)方法
基于ISP微控制器的PLC實(shí)現(xiàn)方法
 更新時(shí)間:2008-8-4 4:20:23  點(diǎn)擊數(shù):35
【字體: 字體顏色

2 片內(nèi)FLASH E2PROM分配圖

SM2965片內(nèi)768字節(jié)RAM作為PLC的梯形圖緩沖區(qū),將源程序用PLC匯編器匯編成PLC目標(biāo)代碼文件,并經(jīng)串行通信口發(fā)送到SM2965,由SM2965將其寫入梯形圖緩沖區(qū)。系統(tǒng)無須配置編程器。

三、系統(tǒng)軟件組成

系統(tǒng)軟件包括微控制器軟件和PC機(jī)集成軟件兩部分。為方便系統(tǒng)維護(hù)和升級,微控制器軟件采用C51編寫,對實(shí)時(shí)性要求較高的部分使用匯編語言編寫。微控制器軟件主要包括下載引導(dǎo)程序、系統(tǒng)主程序、PLC指令分析程序及串行口中斷程序。下載引導(dǎo)程序僅在系統(tǒng)升級時(shí)調(diào)用。微控制器軟件組成如圖3所示。

3 微控制器軟件組成

PLC程序按輸入采樣、執(zhí)行梯形圖程序行及輸出刷新三個(gè)階段進(jìn)行周期性的循環(huán)掃描,在輸入采樣時(shí),間隔2ms連續(xù)三次采集P0口狀態(tài),結(jié)果全相同時(shí)為有效,即將其存入輸入緩沖區(qū),否則重新采樣,以此提高抗干擾能力。執(zhí)行梯形圖程序行時(shí)依次讀取PLC運(yùn)行緩沖區(qū)數(shù)據(jù)進(jìn)行運(yùn)算,遇到“=”指令時(shí)將運(yùn)算結(jié)果存入輸出緩沖區(qū)。當(dāng)MCU從運(yùn)行緩沖區(qū)讀到“MEND”指令的二進(jìn)制代碼時(shí),表示梯形圖程序結(jié)束,然后將輸出緩沖區(qū)的內(nèi)容一次性輸出到P2口,從而完成輸出端子的刷新。

PLC上位機(jī)軟件如圖4所示,采用Visual C++6.0編寫,主要由串行通信程序和PLC匯編語言匯編器組成,還包括更新范例、裝載范例、裝載指定實(shí)驗(yàn)、系統(tǒng)實(shí)時(shí)監(jiān)控、模擬仿真、系統(tǒng)升級和在線幫助等輔助模塊。寫完梯形圖源程序后,用PLC匯編器將其匯編成目標(biāo)程序文件(OBJ文件)。選取主菜單裝載指定實(shí)驗(yàn),再選定相應(yīng)的OBJ文件,該段目標(biāo)代碼即被傳送到PLC運(yùn)行緩沖區(qū)。主菜單上的“更新范例”對應(yīng)于微控制器的“更新指定范例”模塊。調(diào)用更新范例和系統(tǒng)升級命令時(shí)需要輸入權(quán)限密碼。

4  PLC主機(jī)軟件組成

四、應(yīng)用實(shí)例

某送料小車自動(dòng)控制系統(tǒng)如圖5所示,STaSTb分別為左行和右行限位開關(guān)。小車碰到STa自動(dòng)停下來裝料,10s后裝料完畢自動(dòng)開始右行,碰到STb自動(dòng)停下來卸料,15s后卸料完畢自動(dòng)往左行,這樣不停地循環(huán)工作,直到按下停止按鈕為止。

5 送料小車控制示意圖

PLCI/O分配如圖6所示。

6 PLCI/O接線圖

輸入:

SBF(右行手動(dòng)按鈕):I0.0

SBR(左行手動(dòng)按鈕):I0.1

SB1(手動(dòng)停止按鈕):I0.2

STa(左行限位):I0.3

STb(右行限位):I0.4

輸出:

KMF(左行線圈):Q0.0

KMR(右行線圈):Q0.1

裝料:Q0.2

卸料:Q0.3

此例屬于一個(gè)被控對象(送料小車)的兩種相反的工作狀態(tài)(左行和右行),所以基本電路采用雙向控制電路,結(jié)合其他控制條件,可以設(shè)計(jì)出小車控制的梯形圖如圖7所示。

7 繼電器梯形圖

五、系統(tǒng)特點(diǎn)

根據(jù)PLC的發(fā)展,可在線升級部分或全部系統(tǒng)程序;

可通過I2C總線擴(kuò)展系統(tǒng)功能;

無需配置編程器,使用標(biāo)準(zhǔn)的串行口下載梯形圖程序;

調(diào)用ISP功能把梯形圖范例固化到MCU內(nèi)部FLASH中,具有斷電數(shù)據(jù)保持特性;

RAM寫操作把梯形圖實(shí)驗(yàn)寫到MCU內(nèi)部EXRAM中,EXRAM擦寫次數(shù)無限;

在實(shí)驗(yàn)中可參考PLC控制范例;

PLC控制范例可以根據(jù)不同專業(yè)要求自行配置;

用于實(shí)際控制時(shí),只需將該梯形圖程序形成的OBJ文件在線裝載到范例1位置;

系統(tǒng)程序具有梯形圖語句翻譯功能,可外接鍵盤/顯示器,PLC可獨(dú)立使用;

通用性強(qiáng),不局限于某種指令系統(tǒng),用戶可自行設(shè)計(jì)匯編器;

成本低,器件主要有SM2965、232電平轉(zhuǎn)換器、光電耦合器、穩(wěn)壓塊、接線端子以及幾個(gè)電阻和電容。



  • 上一篇: 基于單片機(jī)的實(shí)時(shí)傳真信息監(jiān)測系統(tǒng)
  • 下一篇: 基于X25045的新型看門狗電路
  • 發(fā)表評論   告訴好友   打印此文  收藏此頁  關(guān)閉窗口  返回頂部
    熱點(diǎn)文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機(jī)電之家 | 會(huì)員助手 | 免費(fèi)鏈接

    點(diǎn)擊這里給我發(fā)消息66821730(技術(shù)支持)點(diǎn)擊這里給我發(fā)消息66821730(廣告投放) 點(diǎn)擊這里給我發(fā)消息41031197(編輯) 點(diǎn)擊這里給我發(fā)消息58733127(審核)
    本站提供的機(jī)電設(shè)備,機(jī)電供求等信息由機(jī)電企業(yè)自行提供,該企業(yè)負(fù)責(zé)信息內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性。
    機(jī)電之家對此不承擔(dān)任何保證責(zé)任,有侵犯您利益的地方請聯(lián)系機(jī)電之家,機(jī)電之家將及時(shí)作出處理。
    Copyright 2007 機(jī)電之家 Inc All Rights Reserved.機(jī)電之家-由機(jī)電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

    主辦:杭州市高新區(qū)(濱江)機(jī)電一體化學(xué)會(huì)
    中國行業(yè)電子商務(wù)100強(qiáng)網(wǎng)站

    網(wǎng)站經(jīng)營許可證:浙B2-20080178-1