1. 台達plc可控編程器工作原理和接線圖
台達plc可控編程器工作原理和接線圖:
1. 掃描技術:
當PLC控制器投入運行後,其工作過程一般分為三個階段,即輸入采樣、用戶程序執行和輸出刷新三個階段。完成上述三個階段稱作一個掃描周期。在整個運行期間,PLC控制器的CPU以一定的掃描速度重復執行上述三個階段。
2.輸入采樣階段:
在輸入采樣階段,PLC控制器以掃描方式依次地讀入所有輸入狀態和數據,並將它們存入I/O映象區中的相應得單元內。輸入采樣結束後,轉入用戶程序執行和輸出刷新階段。在這兩個階段中,即使輸入狀態和數據發生變化,I/O映象區中的相應單元的狀態和數據也不會改變。因此,如果輸入是脈沖信號,則該脈沖信號的寬度必須大於一個掃描周期,才能保證在任何情況下,該輸入均能被讀入。
3. 用戶程序執行階段:
在用戶程序執行階段,PLC控制器總是按由上而下的順序依次地掃描用戶程序(梯形圖)。在掃描每一條梯形圖時,又總是先掃描梯形圖左邊的由各觸點構成的控制線路,並按先左後右、先上後下的順序對由觸點構成的控制線路進行邏輯運算,然後根據邏輯運算的結果,刷新該邏輯線圈在系統RAM存儲區中對應位的狀態;或者刷新該輸出線圈在I/O映象區中對應位的狀態;或者確定是否要執行該梯形圖所規定的特殊功能指令。
即,在用戶程序執行過程中,只有輸入點在I/O映象區內的狀態和數據不會發生變化,而其他輸出點和軟設備在I/O映象區或系統RAM存儲區內的狀態和數據都有可能發生變化,而且排在上面的梯形圖,其程序執行結果會對排在下面的凡是用到這些線圈或數據的梯形圖起作用;相反,排在下面的梯形圖,其被刷新的邏輯線圈的狀態或數據只能到下一個掃描周期才能對排在其上面的程序起作用。
4. 輸出刷新階段:
當掃描用戶程序結束後,PLC控制器就進入輸出刷新階段。在此期間,CPU按照I/O映象區內對應的狀態和數據刷新所有的輸出鎖存電路,再經輸出電路驅動相應的外設。這時,才是PLC控制器的真正輸出。
同樣的若干條梯形圖,其排列次序不同,執行的結果也不同。另外,採用掃描用戶程序的運行結果與繼電器控制裝置的硬邏輯並行運行的結果有所區別。當然,如果掃描周期所佔用的時間對整個運行來說可以忽略,那麼二者之間就沒有什麼區別了。
接線圖:
2. 單片機編程器的使用
1、通訊電纜與編程器連接好。
2、將串口插頭插入電腦串口。
3、USB插頭插入電腦任一個USB口,此時編程器上LED點亮,表明電源接通。
4、接著安裝軟體,本軟體支持Win9x/me/2000/NT/XP,標准Window操作界面。本軟體屬於綠色軟體,不需要安裝,直接把相關的軟體拷貝到硬碟中,運行其中的Easy 51Pro 2[[[_]]]0程序即可。
程序啟動後,會自動檢測硬體及連接,狀態框中顯示「就緒」字樣,表示編程器連接和設置均正常。否則請檢查硬體連接和埠設置。
把單片機晶元正確地放到編程器的相應插座上,注意,晶元的缺口要朝向插座的把手方向。
晶元放好後,就可以對晶元進行讀寫操作了。
3. ch341a編程器跳線作用
CH341A編程器使用說明
這個流行太久了,基本用這個的都知道怎麼裝驅動了,所以在是就沒有寫這塊,我們就直接說明編程器的特點部分的使用
1、輸出電壓Vout
請看圖中的J2、J3的針號標記,編程器背面也有跳線說明的
這個是讀寫晶元和spi排針輸出的電壓,可通過跳線J2,J3的組合實現不同的電壓
跳線組合如下圖:(nc代表不連接,跳線器可以拔掉或跳開)
Vout 1.8V 3.3V(默認) 5V
J2 2-3 2-3(默認) 1-2
J3 nc 2-3(默認) 1-2
一般發出的編程器默認跳線為3.3v的,下圖為參考
1.8v跳線參考
5v跳線參考
請在燒寫晶元前調好跳線,避免因高壓燒壞晶元,跳線不能再編程器在加電狀態跳接,請把下編程器跳好在插上
下面的spi和ttl部分請參考下圖J1的針腳標號
2、spi輸出
編程器默認設置就是spi輸出
J1的1-2腳短接
下面是J1輸出排針功能列表
J1 1 2 3 4 5 6 7 8 9 10 11 12
功能 TTL跳線 TTL跳線 GND TXD RXD CLK CS MOSI MISO GND Vout 5V
這里我們只用到6~11腳,Vout電壓參考條目1的說明
通過spi介面在板讀寫晶元時請注意接線不要太長,會出現干擾或者速度下降或者不能識別晶元,參考線長10cm左右,具體視情況定
3、TTL輸出
該功能是編程器的串口功能,輸出的是TTL電平,可以直接對接cpu的串口通訊,跳線參考下圖
J1的1、2腳斷開或者拔出跳線器也是一樣的效果
下面是J1的功能說明
J1 1 2 3 4 5
功能 TTL跳線 TTL跳線 GND TXD RXD
刷機時可以直接接J1的3、4、5就行
要測試TTL介面是否正常,請將J1的4、5腳短接如下圖
可用通用的串口軟體測試串口是否能收發數據,我們這里提供一個簡單的測試工具,測試多個速率一次完成
USB-TTL檢測.rar (105.88 KB)
(下載次數: 9, 2019-5-8 09:10 上傳)
下載積分: 銀子 -10 兩
要是提示ng的話請先檢查下短接的位置是否正確
4、彩燈說明
普通版沒有該功能,只有電源燈,為綠色
彩燈版主要有3個顏色
電源紅色,插上usb就常亮
讀寫24晶元,綠色,讀寫時閃動
讀寫25、93、45晶元,藍色,讀寫時閃動
混合顏色就是彩色了
TTL刷機或者測試時是不會閃動的
5、1.8v電壓時讀寫燈看不出明顯變化
這個主要是綠燈,藍燈的點亮電平比較高,1.8v對它來說有點低了,所以這個電壓讀寫時看不出led燈閃動,只有紅燈常亮,這是正常的
4. 在Windows XP 中如何編程序
可以採用start命令來運行。在windows
xp的命令提示符中輸入:start/seperate要運行的程序,即可運行相應的dos程腔返備序。其中參數separate的作用是在單獨的內存伍毀空間啟動16位程序,而用參數shared則是在共享世敗的內存空間啟動16位程序。當dos程序運行後我們還可按「alt+enter」鍵在全屏幕與窗口之間進行切換。