浓毛老太交欧美老妇热爱乱,蜜臀性色av免费,妺妺窝人体色www看美女,久久久久久久久久久大尺度免费视频,麻豆人妻无码性色av专区

位置:51電子網(wǎng) » 技術(shù)資料 » 新品發(fā)布

簡易PLC設(shè)計

發(fā)布時間:2013/11/18 20:37:37 訪問次數(shù):1106

    也許有人會說:這不正是單片機(jī)所做的事嗎?是的,DG408DYZ-T只是術(shù)業(yè)有專攻,PLC根據(jù)其應(yīng)用的環(huán)境進(jìn)行了專業(yè)的進(jìn)化。而且它離我們還很近,比如商場里的電梯、小區(qū)里的恒壓供水系統(tǒng)等,都有PLC在為我們服務(wù)。
    PLC通常以點數(shù)來區(qū)分大小,點數(shù)多的標(biāo)志其控制能力也大。點數(shù)少的通常
是整體形式的,點數(shù)多的則通常是模塊式的。不管大小和形式,典型的PLC都是由CPU、存儲器、vo接口、電源、擴(kuò)展單元等組成的。其編程語言有梯形圖語言、助記符語言、順序功能圖語言等幾種,其中最常用的就是梯形圖語言。
    PLC采用循環(huán)掃描方式工作,每個循環(huán)周期先對輸入進(jìn)行采樣,然后進(jìn)行邏輯運算,最后輸出刷新。    ,
    本款簡易PLC是基于51單片機(jī)開發(fā)的,由于PLC有許多內(nèi)部元件,一般的51單片機(jī)資源不夠用,所以采用了AND、ANI、OR、ORI、OUT、OUT_T、OUT_C、OUT_FC、RST_C、SFr、RST、ORB、ANB、MPS、MRD、MPP、INV、LDP、LDF、ANDP、ANDF、ORP、ORF、NOP。

            
    我在指令名稱的書寫上參考了三菱的樣式,個別指令不得已寫得有些區(qū)別,比如OUT是普通的繼電器線圈.OUTr是窟時器線圈,OUT_C則是計數(shù)器線圈,在真正的三菱PLC指令里,它們都是一樣的OUT。另外還有一些指令,如MOV、ADD、SUB、MUL、DIV、INC、DEC、WAND、WOR、SFTR、SFTL、SFTR、SFTL、CMP等,還在開發(fā)中,隨著指令集的不斷完善,功能也會越來越強(qiáng)大。上電時引腳初始化為高電平造成誤輸出,定義低電平作為有效的輸入、輸出。
    目前可用的內(nèi)部資源有:輸入16點,輸出8點,定時器48點,定時范圍0—6553.5s,計數(shù)器48點,計數(shù)范圍0—65535.其中C46、C47為高速計數(shù)器,輔助繼電器128點.8位通用數(shù)據(jù)寄存器40個。另外還有一些與內(nèi)部運算有關(guān)的資源不再一一描述。
    所有的資源及指令都包含在一個頭文件里,使用時用戶要在新建的工程里包含該頭文件并建立void logic()函數(shù),logic()函數(shù)里的內(nèi)容則是一條條的上述指令了。雖然叫作PLC,但畢竟還是用C語言編寫程序,讓單片機(jī)來模仿PLC工作,所以程序的編譯仍然是用KEIL來完成的。

    也許有人會說:這不正是單片機(jī)所做的事嗎?是的,DG408DYZ-T只是術(shù)業(yè)有專攻,PLC根據(jù)其應(yīng)用的環(huán)境進(jìn)行了專業(yè)的進(jìn)化。而且它離我們還很近,比如商場里的電梯、小區(qū)里的恒壓供水系統(tǒng)等,都有PLC在為我們服務(wù)。
    PLC通常以點數(shù)來區(qū)分大小,點數(shù)多的標(biāo)志其控制能力也大。點數(shù)少的通常
是整體形式的,點數(shù)多的則通常是模塊式的。不管大小和形式,典型的PLC都是由CPU、存儲器、vo接口、電源、擴(kuò)展單元等組成的。其編程語言有梯形圖語言、助記符語言、順序功能圖語言等幾種,其中最常用的就是梯形圖語言。
    PLC采用循環(huán)掃描方式工作,每個循環(huán)周期先對輸入進(jìn)行采樣,然后進(jìn)行邏輯運算,最后輸出刷新。    ,
    本款簡易PLC是基于51單片機(jī)開發(fā)的,由于PLC有許多內(nèi)部元件,一般的51單片機(jī)資源不夠用,所以采用了AND、ANI、OR、ORI、OUT、OUT_T、OUT_C、OUT_FC、RST_C、SFr、RST、ORB、ANB、MPS、MRD、MPP、INV、LDP、LDF、ANDP、ANDF、ORP、ORF、NOP。

            
    我在指令名稱的書寫上參考了三菱的樣式,個別指令不得已寫得有些區(qū)別,比如OUT是普通的繼電器線圈.OUTr是窟時器線圈,OUT_C則是計數(shù)器線圈,在真正的三菱PLC指令里,它們都是一樣的OUT。另外還有一些指令,如MOV、ADD、SUB、MUL、DIV、INC、DEC、WAND、WOR、SFTR、SFTL、SFTR、SFTL、CMP等,還在開發(fā)中,隨著指令集的不斷完善,功能也會越來越強(qiáng)大。上電時引腳初始化為高電平造成誤輸出,定義低電平作為有效的輸入、輸出。
    目前可用的內(nèi)部資源有:輸入16點,輸出8點,定時器48點,定時范圍0—6553.5s,計數(shù)器48點,計數(shù)范圍0—65535.其中C46、C47為高速計數(shù)器,輔助繼電器128點.8位通用數(shù)據(jù)寄存器40個。另外還有一些與內(nèi)部運算有關(guān)的資源不再一一描述。
    所有的資源及指令都包含在一個頭文件里,使用時用戶要在新建的工程里包含該頭文件并建立void logic()函數(shù),logic()函數(shù)里的內(nèi)容則是一條條的上述指令了。雖然叫作PLC,但畢竟還是用C語言編寫程序,讓單片機(jī)來模仿PLC工作,所以程序的編譯仍然是用KEIL來完成的。

相關(guān)技術(shù)資料
11-18簡易PLC設(shè)計

熱門點擊

 

推薦技術(shù)資料

自制智能型ICL7135
    表頭使ff11CL7135作為ADC,ICL7135是... [詳細(xì)]
版權(quán)所有:51dzw.COM
深圳服務(wù)熱線:13751165337  13692101218
粵ICP備09112631號-6(miitbeian.gov.cn)
公網(wǎng)安備44030402000607
深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
付款方式


 復(fù)制成功!