可以,但是要注意幾個問題。第一,要用FC還是FB?兩者有一些不同。FC沒有后臺數(shù)據(jù) block,所以所有接口參數(shù)都是形式參數(shù),會在FC運行后發(fā)布。對于最簡單的電機啟停電路,電機運行的輸出線圈必須是輸入輸出型。否則,它將在運行一個周期后停止。如果使用FB,必須有后臺數(shù)據(jù) block。此時可以使用多個后臺數(shù)據(jù) block進行編程,避免每個設(shè)備都創(chuàng)建一個db B塊。
因為所有的形參都存在于db中。但是這個時候要注意一個問題,就是db的屬性。db的屬性默認為斷電保存。也就是說,如果斷電再開機,設(shè)備會自動恢復運行,因為db保存的是斷電時的狀態(tài)。這很危險??梢詫b屬性設(shè)置改為notrestain并下載。另外,如果你寫的塊涉及到脈沖控制,比如上升沿。然后,如果你想使用形式參數(shù),請將臨時比較狀態(tài)位寫在靜態(tài)區(qū),而不是臨時區(qū)。
4、 PLC控制的資料在樓上。人們想知道這個過程的信息。PLC可編程控制器可編程控制器(PC)概述。不同于個人電腦的PC,用PLC來表示。PLC是在引進微電子技術(shù)、計算機技術(shù)、自動控制技術(shù)和通信技術(shù)的基礎(chǔ)上發(fā)展起來的新一代工業(yè)控制裝置。其目的是代替繼電器,執(zhí)行邏輯,保持時間,計數(shù)等順序控制功能,建立一個靈活的程序控制系統(tǒng)。
它采用可編程程序存儲器,用于存儲執(zhí)行邏輯運算、順序控制、定時、計數(shù)和算術(shù)運算等操作的指令,通過數(shù)字和模擬輸入輸出控制各種類型的機械或生產(chǎn)過程??删幊坛绦蚩刂破骷捌湎嚓P(guān)設(shè)備應(yīng)按照易于與工業(yè)控制系統(tǒng)集成和易于功能擴展的原則進行設(shè)計。PLC具有通用性強、使用方便、適應(yīng)性廣、可靠性高、抗干擾能力強、編程簡單等特點。
5、 PLC通信的時候為什么要用通信模塊?通訊協(xié)議是在通訊端口的基礎(chǔ)上建立的,同一個端口有不同的通訊協(xié)議,所以可以直接設(shè)置,但是西門子的比例是RS485,PC是RS232。硬件端口必須加通信模塊RS485轉(zhuǎn)RS232或者加通信電纜PC/PPI,電纜功能是將RS385轉(zhuǎn)RS232。所以你的問題:1。PLC為什么通訊時需要通訊模塊?因為硬件不同。
比如你PLC想要以太網(wǎng)通信,那么增加一個以太網(wǎng)通信模塊實際上就是增加硬件端口。PLC編程時為什么不用通訊模塊?直接用線連接就行了?不用寫通訊程序?自動通訊的功能在出廠時就已經(jīng)做好了,只要對接一下,甚至不需要輸入啟動通訊的命令,就可以自動啟動通訊。簡單來說,工廠是內(nèi)置的。PLC為什么不和觸摸屏溝通程序?一根線就夠了?
6、怎么寫個 PLC 程序往DB301.0~100寫 數(shù)據(jù)如果沒有數(shù)據(jù) block,就創(chuàng)建一個數(shù)據(jù) block,比如DB100。如果未定義數(shù)據(jù) block,請以WORD格式創(chuàng)建一個數(shù)據(jù) block變量,例如:DB100。DBW0;如果它是從其他變量獲得的,它將被傳送到DB100。DBW0用MOVE指令;或者直接操作DB100中的16位。DBW0DB100的16位。DBW0包括DB100。DBX0.0至DB100。DBX0.7和DB100。DBX1.0至db100.dbx1.7..
7、西門子Plc如何 設(shè)置調(diào)用主 程序子 程序功能塊與主 程序的區(qū)別main 程序是整體的輸入輸出點,整體分為若干塊,每個塊可以對應(yīng)一個sub 程序。沒有打給師傅程序。據(jù)說只有調(diào)用者程序或者功能塊才是經(jīng)過編輯實現(xiàn)你想要的控制的控制塊。打電話時寫塊地址和你要控制或收的地址程序是通用的。在-2/的號召下工作的main程序相當于一個房子,child 程序相當于房子里的一張桌子,所以功能塊類似于桌子或者桌子里的抽屜,估計你更容易理解。
8、 PLC中映像區(qū)和 數(shù)據(jù)塊之間的關(guān)系樓上的回答不太對。換句話說,最能讓你明白:I0.1Q0.2是模塊上真正的通道地址,只能輸入輸出模塊使用,否則無效。有多少模塊就有多少IO通道數(shù)據(jù)block data block db 2.1存儲在CPU 數(shù)據(jù)中。如果沒有輸入/輸出模塊,也可以放入程序。初學者最好不要學300。IXX。x和QXX。x可以理解為CPU的輸入輸出。至于二層,和模塊并不完全一樣,因為如果你參與通信的話,也可以發(fā)現(xiàn)I/Q有時候可以作為通信的接口區(qū)域。
9、那個西門子 PLC 程序中,是不是建立一個FB塊后系統(tǒng)自動生成一個DB塊的還...DB不是自動生成的。當你設(shè)置FB時,你需要相應(yīng)地設(shè)置DB,方法基本和插FB一樣。選擇InsertNewObjectDataBlock系統(tǒng)會默認一個DB name 數(shù)據(jù) block類型:選擇InstanceDB后會出現(xiàn)一個復選框,只需選擇剛剛構(gòu)建的FB即可,根據(jù)程序的要求,如果需要多次調(diào)用FB,就要建立多個db。如果使用梯形圖,類似于調(diào)用FC塊,只是多了一個DB塊參數(shù)。