日产精品视频无码免费_亚洲蜜臀AV日韩熟妇在线_国产亚洲精品女人久久久久久 _妞中文字幕在线视频导航

電子開(kāi)發(fā)網(wǎng)

電子開(kāi)發(fā)網(wǎng)電子設(shè)計(jì) | 電子開(kāi)發(fā)網(wǎng)Rss 2.0 會(huì)員中心 會(huì)員注冊(cè)
搜索: 您現(xiàn)在的位置: 電子開(kāi)發(fā)網(wǎng) >> 電子開(kāi)發(fā) >> 單片機(jī) >> 正文

一種用Atmel89c2051仿真PLC控制的方法

作者:佚名    文章來(lái)源:本站原創(chuàng)    點(diǎn)擊數(shù):    更新時(shí)間:2009-10-18

一種用Atmel89c2051仿真PLC控制的方法

1 引言

  用Atmel89c2051來(lái)仿真PLC的控制,能集單片機(jī)控制和PLC控制的優(yōu)點(diǎn)。單片機(jī)控制作為嵌入式系統(tǒng)的核心技術(shù),具有高可靠性和高性?xún)r(jià)比,而且小巧靈瓏、成本低廉;PLC控制中的梯形圖編程與繼電接觸控制電原理圖相似,簡(jiǎn)單易學(xué),深受電氣技術(shù)人員的歡迎。筆者設(shè)計(jì)了以89C2051單片機(jī)為主控芯片的硬件線路,以此仿真板為硬件平臺(tái),允許用戶(hù)先按梯形圖對(duì)控制對(duì)象編程,這對(duì)繼電接觸控制技術(shù)較為熟悉的電氣技術(shù)人員來(lái)說(shuō)提供了方便。由于仿真板本身是一個(gè)不帶編譯程序的仿真PLC的單片機(jī)應(yīng)用系統(tǒng),所以,先要將梯形圖轉(zhuǎn)化為MCS51匯編指令程序。然后,用51系列仿真器,對(duì)轉(zhuǎn)化后的匯編源程序進(jìn)行編輯、編譯,直至輸出Intel HEX文件,并將此十六進(jìn)制文件的內(nèi)容寫(xiě)入到89C2051芯片中。最后,將固化好的89C2051芯片插入其仿真板座子上,就能成功地進(jìn)行預(yù)定的PLC的仿真控制了。

  該仿真電路板價(jià)格低廉,使得使用者無(wú)需購(gòu)買(mǎi)上千元的PLC,就能進(jìn)行仿真PLC的控制。因此,它又十分適合做成專(zhuān)用的功能電路模塊而開(kāi)發(fā)成產(chǎn)品,還特別適合于教師在講述PLC控制時(shí)的演示實(shí)驗(yàn)。同時(shí),只要修改89C2051芯片中的程序,就能改變仿真板的控制功能,所以仿真板又是“柔性”的。

  2 ATMEL89C2051單片機(jī)仿真PLC電路原理

  2.1 仿真電路板的電路原理分析

  ATMEL89C2051是20引腳的與8051兼容的8位高性能單片機(jī)。它內(nèi)部含有2K字節(jié)閃速存儲(chǔ)器,正是閃存的特點(diǎn),使得ATMEL89系列單片機(jī)具有讀寫(xiě)容易、價(jià)格低、功耗低和掉電信息不丟等優(yōu)點(diǎn)。這也就是筆者在硬件結(jié)構(gòu)上首先想到了用ATMEL89C2051作為PLC仿真控制電路的主控芯片。圖1給出了用89C2051單片機(jī)仿真PLC簡(jiǎn)化后的電路原理。圖1左下部分是仿真電路板的輸入電路,由SB1~SB5、R3~R7和作為輸入口的P3組成,5個(gè)開(kāi)關(guān)的狀態(tài)分別輸入到P3口的P3.2~P3.5和P3.7。例如SB1和R3相連端是與引腳P3.2相連的,SB1未按下時(shí),由于下拉電阻R3接地,輸入到P3.2的是低電平;當(dāng)SB1按下時(shí),5V電壓就通過(guò)開(kāi)關(guān)SB1加到了P3.2,輸入到P3.2的是高電平。這里只用了P3口的5條口線,留下的P3.0和P3.1還可以接2個(gè)開(kāi)關(guān),可以參照?qǐng)D1進(jìn)行擴(kuò)充。

用89C2051單片機(jī)仿真PLC簡(jiǎn)化后的電路原理

圖1中C2、C3和CR1晶體振蕩器與單片機(jī)內(nèi)部振蕩器組成的振蕩電路構(gòu)成了時(shí)鐘電路。C1、R2構(gòu)成了上電復(fù)位電路。SB6按鍵按下后,將引起按鍵復(fù)位。

  下面來(lái)分析圖1右邊部分電路,右邊部分是仿真電路板的輸出電路,P1口是作為輸出口來(lái)使用的。P1.0的輸出電路由R8、R9、R13、發(fā)光二極管D1、三極管T1和微型繼電器KM1組成。R8是 P1.0的拉升電阻,又同R9一起給三極管T1提供偏置電流。P1.0輸出信號(hào)經(jīng)過(guò)三極管T1反相放大,去驅(qū)動(dòng)繼電器,再由繼電器去驅(qū)動(dòng)執(zhí)行機(jī)構(gòu)。當(dāng)P1.0輸出低電平時(shí),三極管T1截止,T1的集電極為高電平,發(fā)光二極管不亮,繼電器KM1也不得電。反之,當(dāng)P1.0輸出高電平時(shí),三極管T1飽和導(dǎo)通,T1的集電極為低電平,發(fā)光二極管點(diǎn)亮,繼電器KM1也得電?梢(jiàn)發(fā)光二極管的狀態(tài)與繼電器的通斷狀態(tài)是一致的,所以可以將發(fā)光二極管作為反映輸出機(jī)構(gòu)狀態(tài)的指示。P1.1的輸出電路由R10~R12、發(fā)光二極管D2、三極管T2和微型繼電器KM2組成,其工作原理的分析也是一樣的。不過(guò)圖1中只用了P1.0和P1.1兩個(gè)口線,留下的P1.2~P1.7還可以接6個(gè)輸出驅(qū)動(dòng)電路,如果需要的話,可以參照?qǐng)D1進(jìn)行擴(kuò)充。

  2.2 仿真電路板與被仿真PLC的輸入/輸出端口之間的對(duì)應(yīng)關(guān)系

  首先要明確圖1仿真電路與被仿真PLC的輸入/輸出端口之間的對(duì)應(yīng)關(guān)系。從圖1可以看出,89C2051的P3口對(duì)應(yīng)為PLC的輸入口, P1口對(duì)應(yīng)為PLC的輸出口。表1中按端口順序給出了一種對(duì)應(yīng)關(guān)系,P3.0~P3.5依次對(duì)應(yīng)的是X000~X005,P3.7對(duì)應(yīng)的是X007;P1.0~P1.7依次對(duì)應(yīng)的是Y000~Y007。必須指出表1給出的僅僅是一種對(duì)應(yīng)關(guān)系,完全可以按照實(shí)際的輸入/輸出情況進(jìn)行對(duì)應(yīng),如也可以將P3.7對(duì)應(yīng)為X000,等等。

仿真板與被仿真PLC的輸入/輸出端口之間的一種對(duì)應(yīng)關(guān)系表

 3 仿真板的編程思路

  3. 1  梯形圖與MCS51匯編指令間的一一對(duì)應(yīng)關(guān)系

  能否把FX2系列PLC的梯形圖轉(zhuǎn)化為51匯編指令程序呢?筆者想到了89C2051具有布爾代數(shù)指令,特別是其中的位操作的邏輯指令,可以用這些位操作邏輯指令來(lái)替換FX2系列PLC的梯形圖中的對(duì)應(yīng)的基本邏輯指令。例如,可以用MCS-51的位與指令來(lái)替換PLC的接點(diǎn)串聯(lián)指令,可以用MCS-51的位或指令來(lái)替換PLC的接點(diǎn)并聯(lián)指令。下面將在仿真PLC控制中經(jīng)常用到的可以替換的指令用表2列出。

時(shí)間:2009-03-18 11:44:10 來(lái)源:edmchina 作者:

MCS

從表2知道,MCS51匯編指令與PLC的助記符指令間的確存在著對(duì)應(yīng)關(guān)系的,可以用51單片機(jī)的ANL C,BIT指令來(lái)代替PLC的AND指令,用ORL C,BIT指令來(lái)代替OR指令,用MOV指令來(lái)代替LD、OUT指令,用51單片機(jī)的跳轉(zhuǎn)指令LJMP/AJMP來(lái)模擬PLC循環(huán)掃描描,等等。由于PLC的梯形圖與其助詞符指令之間也是一一對(duì)應(yīng)的,如常開(kāi)接點(diǎn)的串聯(lián)對(duì)應(yīng)AND指令,常開(kāi)接點(diǎn)的并聯(lián)對(duì)應(yīng)OR指令,這樣,就可以用等效替換的方法將梯形圖轉(zhuǎn)化為51匯編指令程序了。替換中最常用的方法是:接點(diǎn)串聯(lián)使用與指令,接點(diǎn)并聯(lián)使用或指令,具體如何轉(zhuǎn)換將在下面的編程實(shí)例中詳細(xì)說(shuō)明。

3. 2  編程實(shí)例

  圖2為兩臺(tái)電機(jī)順序控制的PLC控制梯形圖?刂乒δ苋缦,當(dāng)按下X002按鈕后,使Y000得電而驅(qū)動(dòng)泵電機(jī)動(dòng)作,同時(shí)使下一梯級(jí)中的常開(kāi)Y000閉合,從而使得再按X004,Y001才會(huì)得電而驅(qū)動(dòng)主電機(jī)動(dòng)作;否則,未按X002按鈕,而先按X004按鈕時(shí),主電機(jī)將不會(huì)動(dòng)作。按X003按鈕后,只有主電機(jī)停止,而按X001按鈕后,兩電機(jī)才會(huì)同時(shí)停止,F(xiàn)在要求改用仿真板來(lái)實(shí)現(xiàn)兩臺(tái)電機(jī)順序控制。

  改用仿真板的編程思路是,首先要確定仿真板與被仿真PLC的輸入/輸出端口之間的對(duì)應(yīng)關(guān)系,可按照實(shí)際的輸入/輸出情況進(jìn)行對(duì)應(yīng),其中輸出端口之間的對(duì)應(yīng)關(guān)系如表1所示,而輸入端口之間的對(duì)應(yīng)關(guān)系如表3所示。對(duì)圖2中的梯形圖按照上述確定的輸入/輸出對(duì)應(yīng)關(guān)系進(jìn)行替換,就可以得到用仿真板的兩臺(tái)電機(jī)順序控制的梯形圖如圖3所示。

兩臺(tái)電機(jī)順序控制的PLC控制梯形圖

輸入端口之間的對(duì)應(yīng)關(guān)系

接著,可以用等效替換的方法將梯形圖轉(zhuǎn)換為51匯編指令程序了。例如對(duì)于圖3梯形圖中的第一個(gè)梯級(jí)就可以按表2 MCS-51位操作指令與FX2系列PLC的基本指令對(duì)應(yīng)關(guān)系進(jìn)行轉(zhuǎn)換,接點(diǎn)串聯(lián)使用與指令,接點(diǎn)并聯(lián)使用或指令。

程序

按此方法對(duì)圖3的梯形圖進(jìn)行轉(zhuǎn)換,得到仿真板兩臺(tái)電機(jī)順序控制的MCS51匯編指令程序如下:
程序

接著,就可以用51系列仿真器(如萬(wàn)利MedWin),對(duì)轉(zhuǎn)化后的匯編源程序進(jìn)行編輯、編譯,直至最后輸出Intel HEX文件。將此十六進(jìn)制文件的內(nèi)容用編程器(如煒煌的WH-200B)寫(xiě)入到89C2051芯片中。最后,將固化好的89C2051芯片插入其仿真板座子上,就能成功地進(jìn)行預(yù)定的兩臺(tái)電機(jī)順序控制了。

  4 總結(jié)

  用本文所述的用AtmelAT89C2051仿真PLC控制方法,已經(jīng)成功做成專(zhuān)用的功能電路模塊,如控制電機(jī)運(yùn)行的星形-三角形減壓起動(dòng)電路模塊,電機(jī)順序起動(dòng)運(yùn)行電路模塊,廣告燈控制電路模塊等等。由于該仿真電路板小巧靈瓏、價(jià)格低廉,也十分適合教師在講述PLC應(yīng)用時(shí),無(wú)需購(gòu)買(mǎi)上千元的PLC,就能在多媒體教室演示仿真PLC的控制實(shí)驗(yàn),較為生動(dòng)地講授學(xué)習(xí)梯形圖編程。此外,仿真電路板整合了MCS-51單片機(jī)控制和PLC控制兩門(mén)技術(shù),還被成功用于本市首期維修電工高級(jí)技師培訓(xùn)的單片機(jī)和PLC應(yīng)會(huì)項(xiàng)目和考核項(xiàng)目。

Tags:51仿plc,單片機(jī),實(shí)例  
責(zé)任編輯:admin
請(qǐng)文明參與討論,禁止漫罵攻擊,不要惡意評(píng)論、違禁詞語(yǔ)。 昵稱(chēng):
1分 2分 3分 4分 5分

還可以輸入 200 個(gè)字
[ 查看全部 ] 網(wǎng)友評(píng)論
關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁(yè)面
下到頁(yè)底
晶體管查詢(xún)
日本伦理网站| 精品久久久久久中文字幕2017| 一级片免费在线观看视频| 国产不卡在线看| 亚久久伊人精品青青草原2020| 国产91精品露脸国语对白| 韩国毛片免费大片| 午夜在线亚洲| 亚州视频一区二区| 精品视频在线观看一区二区三区| 久久久久久久久综合影视网| 日韩中文字幕一区| 国产一区二区精品久久91| 精品视频在线观看一区二区三区| 午夜激情视频在线观看| 久久福利影视| 精品国产香蕉在线播出| 久久99中文字幕久久| 国产精品12| 久久精品大片| 日韩中文字幕在线播放| 日本免费看视频| 日本特黄特黄aaaaa大片| 你懂的福利视频| 99久久精品国产麻豆| 四虎久久精品国产| 精品国产一区二区三区久久久狼| 国产91丝袜高跟系列| 九九九国产| 欧美18性精品| 美国一区二区三区| 韩国毛片 免费| 国产一区二区精品| 国产视频一区二区在线观看| 国产激情视频在线观看| 99久久网站| 久久国产精品自由自在| 国产91精品一区| 成人a大片高清在线观看| 欧美1卡一卡二卡三新区| 国产韩国精品一区二区三区| 精品国产一区二区三区国产馆| 成人a级高清视频在线观看| 亚洲 欧美 成人日韩| 亚洲女人国产香蕉久久精品| 国产美女在线一区二区三区| 韩国三级视频网站| 欧美国产日韩在线| 免费国产一级特黄aa大片在线| 国产韩国精品一区二区三区| 国产一区二区精品| 精品国产三级a| 91麻豆精品国产综合久久久| 国产伦精品一区二区三区无广告 | 国产原创中文字幕| 久久精品店| 欧美激情一区二区三区视频| 九九热国产视频| 青青青草视频在线观看| 成人免费观看的视频黄页| 国产亚洲精品aaa大片| 91麻豆爱豆果冻天美星空| 一本高清在线| 成人高清视频免费观看| 天天做日日爱| 四虎影视库| 一级女性全黄生活片免费| a级精品九九九大片免费看| 亚洲 国产精品 日韩| 精品毛片视频| 久草免费资源| 国产亚洲精品成人a在线| 韩国毛片免费大片| 国产激情视频在线观看| 国产原创中文字幕| 香蕉视频一级| 日韩中文字幕一区| 久久久成人网| 青青久久精品| 日本免费区| 欧美18性精品| 国产91精品系列在线观看| 国产一级生活片| 一级女性全黄生活片免费| 日韩综合| 青青青草视频在线观看| 国产视频网站在线观看| 一级女性大黄生活片免费| 九九九在线视频| 久草免费在线观看| 国产一区免费观看| 欧美激情中文字幕一区二区| 久久国产精品自线拍免费| 精品在线视频播放| 精品视频一区二区三区免费| 成人av在线播放| 欧美另类videosbestsex| 国产一区二区精品在线观看| 亚洲精品中文字幕久久久久久| 夜夜操网| 国产网站麻豆精品视频| 亚洲爆爽| 国产麻豆精品免费视频| 成人免费观看的视频黄页| 99热视热频这里只有精品| 韩国毛片| 国产精品免费久久| 精品久久久久久影院免费| 日本免费乱人伦在线观看 | 国产原创视频在线| 一级片免费在线观看视频| 国产网站免费视频| 一级毛片视频免费| 精品久久久久久免费影院| 91麻豆精品国产自产在线| 四虎影视精品永久免费网站| 国产美女在线观看| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 亚洲女初尝黑人巨高清在线观看| 二级片在线观看| 99色视频在线观看| 一级毛片视频免费| 久久成人综合网| 欧美另类videosbestsex久久| 免费国产在线观看| 欧美爱色| 国产一区二区精品| 精品国产一区二区三区久久久狼| 一级女性全黄生活片免费| 精品久久久久久中文字幕一区| 精品视频在线观看一区二区| 午夜激情视频在线观看| 国产精品1024在线永久免费 | 二级片在线观看| 国产网站免费视频| 99热热久久| 午夜在线观看视频免费 成人| 国产一级生活片| 久久99爰这里有精品国产| 精品国产一区二区三区久久久蜜臀 | 精品视频免费观看| 日本免费乱人伦在线观看 | 国产国产人免费视频成69堂| 成人av在线播放| 韩国三级视频在线观看| 日日日夜夜操| 精品视频在线观看视频免费视频 | 91麻豆精品国产自产在线| 国产视频一区二区在线观看| a级毛片免费观看网站| 天天做人人爱夜夜爽2020毛片| 91麻豆精品国产自产在线| 欧美大片一区| 精品国产亚洲人成在线| 成人免费高清视频| 黄视频网站在线免费观看| 香蕉视频久久| 成人免费观看男女羞羞视频| 高清一级淫片a级中文字幕 | 日韩专区第一页| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产国产人免费视频成69堂| 国产一区免费在线观看| 999精品视频在线| 精品视频一区二区三区免费| 欧美另类videosbestsex高清| 欧美另类videosbestsex| 香蕉视频久久| 精品视频免费看| 国产成人欧美一区二区三区的| 免费国产在线视频| 亚洲女人国产香蕉久久精品| 精品视频在线观看视频免费视频 | 久久99中文字幕久久| 欧美α片无限看在线观看免费| 精品久久久久久中文字幕2017| 日日日夜夜操| 国产原创中文字幕| 国产精品12| 亚洲天堂在线播放| a级黄色毛片免费播放视频| 91麻豆精品国产自产在线| 四虎久久精品国产| a级精品九九九大片免费看| 999精品在线| 天天色色网| 黄视频网站免费看| 黄视频网站在线观看| 免费的黄色小视频| 国产视频在线免费观看| 你懂的在线观看视频| 国产美女在线观看| 精品视频在线观看免费 | 欧美电影免费看大全| 国产国产人免费视频成69堂| 欧美1区| 久久国产影院| 免费的黄色小视频| 九九精品影院| 91麻豆精品国产自产在线|