什么是子程序?使用子程序有什么好處?LCP的基礎(chǔ)知識(shí)介紹,PLC編程和調(diào)試的斷電保持方法的實(shí)現(xiàn)。
1.V區(qū)可以在系統(tǒng)塊中設(shè)置相應(yīng)的保持字節(jié)。如果沒(méi)有電池卡,數(shù)據(jù)將保留約200小時(shí)。(由內(nèi)部超級(jí)電容器維護(hù)),電容器失效,相應(yīng)數(shù)據(jù)丟失。
2.V區(qū)可以在系統(tǒng)塊中設(shè)置相應(yīng)的保持字節(jié)。安裝電池卡后,數(shù)據(jù)將保留約200天,當(dāng)電池卡耗盡時(shí),相應(yīng)的數(shù)據(jù)將丟失。
3.在數(shù)據(jù)塊中寫(xiě)入數(shù)據(jù)可以確保在任何時(shí)候斷電的情況下,當(dāng)PLC通電時(shí),可以自動(dòng)寫(xiě)入相應(yīng)的區(qū)域。(不適用于頻繁修改的數(shù)據(jù))
4.通過(guò)程序?qū)?shù)據(jù)寫(xiě)入存儲(chǔ)區(qū)。(小心使用此方法,頻繁寫(xiě)入會(huì)導(dǎo)致PLC報(bào)廢)
5.使用傳輸命令將工廠數(shù)據(jù)恢復(fù)到相應(yīng)的地址。
PLC編程和調(diào)試,如果它被放置在M區(qū),這里有14個(gè)字節(jié),只要保留設(shè)置在系統(tǒng)塊中,它就會(huì)自動(dòng)寫(xiě)入eeprom保留。
如果它放在V區(qū),你可以在菜單的某個(gè)地方找到一個(gè)條目,“從RAM創(chuàng)建數(shù)據(jù)塊”。創(chuàng)建該數(shù)據(jù)后,編程數(shù)據(jù)塊由eeprom保存。將來(lái)可以用來(lái)上傳和下載。然而,一些不需要保存的過(guò)程數(shù)據(jù)也將由eepROM保存。當(dāng)斷電時(shí)間過(guò)長(zhǎng)時(shí),此數(shù)據(jù)塊的內(nèi)容將寫(xiě)入引導(dǎo)。請(qǐng)注意這種影響。
子程序和主程序指的是一個(gè)程序。在設(shè)計(jì)程序的過(guò)程中,經(jīng)常會(huì)遇到具有相同功能的程序段。這樣的程序段不僅難以維護(hù),而且經(jīng)常出現(xiàn)錯(cuò)誤,這也會(huì)導(dǎo)致程序更改。為了克服這個(gè)缺點(diǎn),當(dāng)遇到具有相同功能的程序時(shí),可以將其作為子程序處理。
PLC編程與調(diào)試,即所謂的子程序,實(shí)際上是一個(gè)具有特定功能和邏輯完整性的程序段。它獨(dú)立存在,但只能服務(wù)于某個(gè)特定的程序,即子程序。它是調(diào)用它的主程序。這種程序既相互獨(dú)立,又相互交叉。只有通過(guò)子程序的運(yùn)行和主程序的管理,軟件才能更好地運(yùn)行。
在計(jì)算機(jī)科學(xué)中,作為大型程序的一部分,子程序(函數(shù)、過(guò)程或子程序)是完成特定任務(wù)的一系列代碼,由一個(gè)或多個(gè)語(yǔ)句塊組成。子程序的優(yōu)點(diǎn)是可以具體實(shí)現(xiàn)某一功能,開(kāi)發(fā)人員易于理解和接受,可讀性較高,也有利于調(diào)試和BUG發(fā)現(xiàn)。
以上就是維控PLC編程公司為您介紹的何為PLC子程序,如您有其他問(wèn)題,歡迎咨詢我們!
地址:河北省唐山玉田縣無(wú)終西街3148號(hào)
電話:18002032099(宗經(jīng)理)
QQ : 501305378
郵箱:tsrtkj88@163.com