㈠ PLC的梯形圖是如何轉換成單片機能識別的語言有哪位高人懂的!
只知道國內有用單片機做的仿三菱PLC的板子,用三菱PLC編輯軟體梯形圖編寫後,用他們提供的轉換軟體變成匯編語言。
㈡ 如何實現單片機梯形圖輸入
想直接在單片機上實現梯形圖輸入太難了,要編寫程序才能實現,別忘了,在單片機做一點點的事都要寫程序的,而且怎麼畫形圖呀?這必須是在電腦畫才能完成的,這又要求單片機與電腦通過串列通信連接。
再想想,那梯形圖是用在PLC上的,而PLC是把I/O及各種應用電路都做好了,然後通過在電腦上畫梯形圖,其實這是在電腦上用專業軟體畫的梯形圖,再由軟體編譯成可執行代碼,通過串口傳到PLC上,由PLC來執行。
因此,必須要具備電腦上的專業軟體,用來畫梯形圖,然後編譯的,再通信。
在單片機上,(其實那PLC也是用單片機設計的)也要用軟體來支持與電腦通信,接收電腦的代碼,再後來執行代碼實再梯形圖的功能。
現在,你只是憑空這么一想就要實現梯形圖輸入,你電腦這邊的軟體在哪裡,單片機那邊的軟體在哪裡,由單片機執行的I/O電路在哪裡?什麼也沒有吧,不過是夢想吧!
那PLC設備需要研發多少年,需要多少人才在那裡搞開發,才有今天的PLC,你以為這事很容易啊,那怎麼沒有很多的公司做PLC呢,不像做手機那麼容易,山寨的都非常多,比做PLC容易多了,這么容易的事,做個山寨手機你能嗎?還想做PLC?
㈢ 51單片機運行PLC梯形圖方法
雖然PLC到底了就是匯編語言,但是單片機的匯編語言跟微機原理上的匯編語言也有不同,想要直接運行是不可能的。把PLC梯形圖轉變後的指令表直接寫進單片機中肯定有很多語法錯誤。所以你必須在梯形圖轉變到指令表的基礎上在根據單片機語法重新錄入才可以。其實就幾乎是重寫一遍了。
最重要的一點,PLC的程序錄入後,你在單片機里必須讓他們處於一個有外部跳出條件的LOOP中。否則是不能實現循環掃描的。
㈣ 單片機C語言如何轉換成梯形圖
梯形圖是PLC的編程形式,單片機不能用梯形圖進行編程,如果想實現用單片機控制的功能的話,應該研究其控制思路和演算法,重新編寫梯形圖
㈤ 單片機有像PLC梯形圖的東西嗎
有,PLC裡面也是單片機,就是在單片機里加了軟體.現在國人能用單片機做出FX1N的PLC,網上大把.
㈥ 三菱PLC梯形圖是怎麼直接下載到單片機,比如STC 11F60XE-35I-LQFP44G單片機
三菱PLC梯形圖不能直接下載到單片機。接收的PLC梯形圖需要自己編輯並成解釋程序。
梯形圖語言沿襲了繼電器控制電路的形式,梯形圖是在常用的繼電器與接觸器邏輯控制基礎上簡化了符號演變而來的,具有形象、直觀、實用等特點,電氣技術人員容易接受,是目前運用上最多的一種PLC的編程語言。
在PLC程序圖中,左、右母線類似於繼電器與接觸器控制電源線,輸出線圈類似於負載,輸入觸點類似於按鈕。梯形圖由若干階級構成,自上而下排列,每個階級起於左母線,經過觸點與線圈,止於右母線。
梯形圖簡稱:LAD
軟繼電器
PLC梯形圖中的某些編程元件沿用了繼電器這一名稱,如輸入繼電器、輸出繼電器、內部輔助繼電器等,但是它們不是真實的物理繼電器,而是一些存儲單元(軟繼電器),每一軟繼電器與PLC存儲器中映像寄存器的一個存儲單元相對應。該存儲單元如果為「1」狀態,則表示梯形圖中對應軟繼電器的線圈「通電」,其常開觸點接通,常閉觸點斷開,稱這種狀態是該軟繼電器的「1」或「ON」狀態。如果該存儲單元為「0」狀態,對應軟繼電器的線圈和觸點的狀態與上述的相反,稱該軟繼電器為「0」或「OFF」狀態。使用中也常將這些「軟繼電器」稱為編程元件。
㈦ 梯形圖可以轉化為單片機可認的C語言嗎
可以,但是得人工重新編程。似乎目前沒有現成的軟體可以直接轉換。
㈧ PLC的梯形圖軟體是如何實現讓單片機識別並能動作的
PLC梯形圖只是一個發展的形式,如單片機C語言編寫的,C語言開發單晶元形式,這兩種形式,一個共同的特點,那就是更容易理解,接近人類的語言和生活習慣記
PLC或單片機浩,(事實上,PLC的本質是一個成熟的,固定的微控制器開發板)只能識別二進制的機器語言
所以,PLC編程軟體的要求單片機開發軟體,最終編譯 - 鏈接功能,梯形圖和C語言的最終轉化成二進制的機器語言,然後下載到微控制器MCU可以執行。 如果你沒有設計的PLC,而不必關心是如何實現的編譯過程,因為這是一個計算機專業的類別。
㈨ PLC的梯形圖軟體是如何實現讓單片機識別並能動作的
有兩種可能:1、PLC和單片機之間採用了Modbus或者是無協議通訊
2、PLC用輸入輸出點驅動單片機的信號;
最終邏輯有PLC完成,動作的執行是單片機
㈩ PLC梯形圖原理什麼和C語言的單片機編程機制有什麼區別為什麼單片機不能那樣做
PLC 是英文 Programmable Logic Controller 的縮寫,中文的意思是:可編程式控制制器。實際上PLC的核心部分就是用單片機做的。單片機已經構成了一個基本的控制框架,梯形圖則是一種圖形化的變成方式,將一些控制代碼填寫到單片機中,單片機順序掃描這些代碼,之後去執行響應的任務。
剛才說了PLC就是一種單片機的應用,單片機是通過底層的編程工作,實際上單片機只能執行機器語言,C語言是一種高效的變成方式,用C代碼寫成的源程序,通過編譯形成可執行的機器代碼再寫入單片機的程序存儲器。