根據(jù)系統(tǒng)的控制要求,采用合適的設(shè)計(jì)方法來設(shè)計(jì)三菱PLC程序。
程序要以滿足系統(tǒng)控制要求為主線,
逐一編寫實(shí)現(xiàn)各控制功能或各子任務(wù)的程序,
逐步完善系統(tǒng)的功能。
三菱PLC初始化程序。在三菱PLC上電后,一般都要做一些初始化的操作,
為啟動(dòng)作必要的準(zhǔn)備,避免系統(tǒng)發(fā)生誤動(dòng)作。
初始化程序的主要內(nèi)容有:對(duì)某些數(shù)據(jù)區(qū)、計(jì)數(shù)器等進(jìn)行清零,
對(duì)某些數(shù)據(jù)區(qū)所需數(shù)據(jù)進(jìn)行恢復(fù),
對(duì)某些繼電器進(jìn)行置位或復(fù)位,
對(duì)某些初始狀態(tài)進(jìn)行顯示等等
A173UHCPUNA0J2 56點(diǎn)。
輸入輸出單元2段
三菱PLC程序模擬調(diào)試
程序模擬調(diào)試的基本思想是,
以方便的形式模擬產(chǎn)生現(xiàn)場(chǎng)實(shí)際狀態(tài),
為程序的運(yùn)行創(chuàng)造必要的環(huán)境條件。
根據(jù)產(chǎn)生現(xiàn)場(chǎng)信號(hào)的方式不同,
模擬調(diào)試有硬件模擬法和軟件模擬法兩種形式。10BASE-T
控制層/MELSECNET/10(H)是整個(gè)網(wǎng)絡(luò)系統(tǒng)的中間層,
在是PLC、CNC等控制設(shè)備之間方便且高速地進(jìn)行處理數(shù)據(jù)互傳的控制網(wǎng)絡(luò)。
作為MELSEC控制網(wǎng)絡(luò)的MELSECNET/10,
以它良好的實(shí)時(shí)性、簡(jiǎn)單的網(wǎng)絡(luò)設(shè)定、無程序的網(wǎng)絡(luò)數(shù)據(jù)共享概念,
以及冗余回路等特點(diǎn)獲得了很高的市場(chǎng)評(píng)價(jià),
被采用的設(shè)備臺(tái)數(shù)在日本達(dá)到高,
在上也是屈指可數(shù)的。
而MELSECNET/H不僅繼承了MELSECNET/10的特點(diǎn),
還使網(wǎng)絡(luò)的實(shí)時(shí)性更好,數(shù)據(jù)容量更大,
進(jìn)一步適應(yīng)市場(chǎng)的需要。A3VTS用基本單元用。
PLC的繼電器輸出接口電路
工作過程:當(dāng)內(nèi)部電路輸出數(shù)字信號(hào)1,
有電流流過,繼電器線圈有電流,然后常開觸點(diǎn)閉合,
提供負(fù)載導(dǎo)通的電流和電壓。
當(dāng)內(nèi)部電路輸出數(shù)字信號(hào)0,則沒有電流流過,
繼電器線圈沒有電流,然后常開觸點(diǎn)斷開,
斷開負(fù)載的電流或電壓。
也就是通過輸出接口電路把內(nèi)部的數(shù)字電路化成一種信號(hào)使負(fù)載動(dòng)作或不動(dòng)作。
當(dāng)從編程器輸入的程序存入到用戶程序存儲(chǔ)器中,
然后CPU根據(jù)系統(tǒng)所賦予的功能(系統(tǒng)程序存儲(chǔ)器的解釋編譯程序),
把用戶程序翻譯成PLC內(nèi)部所認(rèn)可的用戶編譯程序。
I/O點(diǎn)數(shù)是PLC的一項(xiàng)重要指標(biāo)。
合理選擇I/O點(diǎn)數(shù)既可使系統(tǒng)滿足控制要求,
又可使系統(tǒng)總投資低。
PLC的輸入輸出點(diǎn)數(shù)和種類應(yīng)根據(jù)被控對(duì)象所需控制的模擬量、開關(guān)量等輸入/輸出設(shè)備情況來確定,
一般一個(gè)輸入/輸出元件要占用一個(gè)輸入/輸出點(diǎn)。
考慮到今后的調(diào)整和擴(kuò)充,
一般應(yīng)在估計(jì)的總點(diǎn)數(shù)上再加上20%~30%的備用量。
下面介紹集中控制系統(tǒng)I/O點(diǎn)數(shù)的估算。