STEP7CPU模塊的參數(shù)設(shè)置
發(fā)布于2022-12-20 10:03
25
2
標(biāo)簽:STEP7
雙擊項(xiàng)目樹(shù)某個(gè)PLC文件夾中的"設(shè)備配置",打開(kāi)該P(yáng)LC 的設(shè)備視圖。選中CPU后,再選中下面的巡視窗口左邊的某個(gè)組對(duì)象,可以在右邊的窗口設(shè)置某些有關(guān)的參數(shù)。
a.設(shè)置系統(tǒng)存儲(chǔ)器字節(jié)與時(shí)鐘存儲(chǔ)器字節(jié)。打開(kāi)PLC的設(shè)備視圖,選中圖2-133中的巡視窗口左邊的“系統(tǒng)和時(shí)鐘存儲(chǔ)器”,點(diǎn)擊右邊窗口的復(fù)選框“允許使用系統(tǒng)存儲(chǔ)器字節(jié)",采用默認(rèn)的MB1作系統(tǒng)存儲(chǔ)器字節(jié)??梢孕薷南到y(tǒng)存儲(chǔ)器字節(jié)的地址。
將MB1設(shè)置為系統(tǒng)存儲(chǔ)器字節(jié)后,該字節(jié)的M1.0~M1.3的意義如下。
(a)M1.0(首次循環(huán)):僅在進(jìn)入RUN模式的首次掃描時(shí)為1狀態(tài),以后為0狀態(tài)。(b)M1.1(診斷圖形已更改):CPU登錄了診斷事件時(shí),在一個(gè)掃描周期內(nèi)為1狀態(tài)。(c)M1.2(始終為1):總是為1狀態(tài),其常開(kāi)觸點(diǎn)總是閉合。(d)M1.3(始終為0):總是為0狀態(tài),其常閉觸點(diǎn)總是閉合。
選中圖2-132右邊窗口的復(fù)選框"允許使用系統(tǒng)存儲(chǔ)器字節(jié)",設(shè)置用默認(rèn)的MBO作時(shí)鐘存儲(chǔ)器字節(jié)??梢孕薷臅r(shí)鐘存儲(chǔ)器字節(jié)的地址。
時(shí)鐘脈沖是一個(gè)周期內(nèi)0狀態(tài)和1狀態(tài)所占的時(shí)間各為50%的方波信號(hào),時(shí)鐘存儲(chǔ)器
字節(jié)每一位對(duì)應(yīng)的時(shí)鐘脈沖的周期與頻率見(jiàn)表2-59。CPU在掃描循環(huán)開(kāi)始時(shí)初始化這些位。
以MO.5為例,其時(shí)鐘脈沖的周期為1s,如果用它的觸點(diǎn)來(lái)控制接在某輸出點(diǎn)的指示燈,指示燈將以1Hz的頻率閃爍,點(diǎn)亮0.5s,熄滅0.5s。
指定了系統(tǒng)存儲(chǔ)器字節(jié)與時(shí)鐘存儲(chǔ)器字節(jié)后,這兩個(gè)字節(jié)就不能再使用,否則將會(huì)使用戶(hù)程序運(yùn)行出錯(cuò),甚至?xí)斐稍O(shè)備損壞或人身傷害。
因?yàn)橄到y(tǒng)存儲(chǔ)器和時(shí)鐘存儲(chǔ)器不是保留的存儲(chǔ)器,用戶(hù)程序或通信可能改寫(xiě)這些存儲(chǔ)單元,破壞其中的數(shù)據(jù)。因避免改寫(xiě)這兩個(gè)存儲(chǔ)器的字節(jié),以確保它們的功能正常運(yùn)行。
b.設(shè)置PLC上電后的啟動(dòng)方式。選中巡視窗口左邊的"啟動(dòng)"組(見(jiàn)圖2-134),可以組態(tài)上電后的3種啟動(dòng)方式。
(a)不重新啟動(dòng),保持在STOP模式。(b)暖啟動(dòng),進(jìn)入RUN模式。(c)暖啟動(dòng),進(jìn)入斷電之前的工作模式。
暖啟動(dòng)將非斷電保持存儲(chǔ)器復(fù)位為默認(rèn)的初始值,但是保持存儲(chǔ)器中的值不變。下載項(xiàng)目或下載項(xiàng)目的組件(例如程序塊、數(shù)據(jù)塊或硬件組態(tài))之后,下一次切換到RUN模式時(shí),CPU執(zhí)行冷啟動(dòng)(清除斷電保持存儲(chǔ)器)。冷啟動(dòng)之后,由STOP切換到RUN時(shí)執(zhí)行暖啟動(dòng)。
c.設(shè)置實(shí)時(shí)時(shí)鐘。CPU帶有實(shí)時(shí)時(shí)鐘(Time-of-day clock)。在PLC的電源斷電時(shí),用超級(jí)電容器給實(shí)時(shí)時(shí)鐘供電。PLC通電24h后,超級(jí)電容器被充了足夠的能量,可以保證實(shí)時(shí)時(shí)鐘運(yùn)行10天。
選中巡視窗口左邊的“日時(shí)間”組(見(jiàn)圖2-135),如將默認(rèn)的時(shí)區(qū)(柏林)改為北京。我國(guó)目前沒(méi)有使用夏令時(shí)。
在線(xiàn)模式時(shí),雙擊項(xiàng)目樹(shù)中某個(gè)PLC文件夾內(nèi)的"在線(xiàn)和診斷",選中左邊窗口的"設(shè)置日時(shí)間”,可以設(shè)置CPU的實(shí)時(shí)時(shí)鐘的時(shí)間(見(jiàn)圖2-136)。
d.設(shè)置讀寫(xiě)保護(hù)和密碼。選中巡視窗口左邊的“保護(hù)”(見(jiàn)圖2-137),可以選擇右邊窗口的3種保護(hù)級(jí)別。
(a)“無(wú)保護(hù)”是默認(rèn)的級(jí)別,沒(méi)有設(shè)置口令保護(hù)。
(b)如果選中“寫(xiě)保護(hù)”,輸入正確的口令后才能修改CPU中的數(shù)據(jù),并改變CPU的運(yùn)行模式。
(c)如果選中“讀/寫(xiě)保護(hù)”,既不能改寫(xiě),也不能讀取CPU中的數(shù)據(jù)。
被授權(quán)(知道口令)的用戶(hù)可以進(jìn)行讀/寫(xiě)訪(fǎng)問(wèn)。不知道口令的人員,只能讀有寫(xiě)保護(hù)的CPU,不能訪(fǎng)問(wèn)有讀/寫(xiě)保護(hù)的CPU。口令中的字母區(qū)分大小寫(xiě)。
為了限制對(duì)CPU的訪(fǎng)問(wèn),應(yīng)選中寫(xiě)保護(hù)或讀/寫(xiě)保護(hù),并輸入密碼和輸入確認(rèn)的密碼。使用通信指令的PLC之間的通信和HMI的功能不受CPU的保護(hù)級(jí)別的限制。e.設(shè)置循環(huán)時(shí)間和通信負(fù)載。循環(huán)時(shí)間是操作系統(tǒng)刷新過(guò)程映像和執(zhí)行程序循環(huán)OB 的時(shí)間,包括所有中斷此循環(huán)的程序的執(zhí)行時(shí)間。每次循環(huán)的時(shí)間并不相等。
CPU 損供兩個(gè)參數(shù)來(lái)監(jiān)視循環(huán)時(shí)間:最大掃描循環(huán)時(shí)間和固定的最小掃描循環(huán)時(shí)間。啟動(dòng)階段結(jié)束后,開(kāi)始掃描循環(huán)監(jiān)視。在組態(tài)CPU的屬性時(shí)選中左邊窗口的“循環(huán)時(shí)間”(見(jiàn)圖2-137),可以組態(tài)這兩個(gè)參數(shù)。
如果循環(huán)時(shí)間超過(guò)最大循環(huán)時(shí)間,CPU將調(diào)用OB80。如果沒(méi)有下載OB80,將忽略第一次超過(guò)循環(huán)時(shí)間的事件。
如果循環(huán)時(shí)間超過(guò)最大循環(huán)時(shí)間的兩倍,并且沒(méi)有執(zhí)行RE_TRIGR指令來(lái)復(fù)位監(jiān)控定時(shí)器,不管是否有OB80,CPU將立即進(jìn)入STOP模式。
不能結(jié)束的循環(huán)指令和非常長(zhǎng)的掃描時(shí)間可能會(huì)導(dǎo)致反復(fù)調(diào)用RE_TRIGR指令,雖然CPU不會(huì)進(jìn)入STOP模式,但是會(huì)造成在一個(gè)掃描周期內(nèi)CPU被“鎖死”。為了防止出現(xiàn)這種情況,每100ms插入一個(gè)通信時(shí)間片。選中圖2-137中的“通信負(fù)載”,可以改變這一時(shí)間片的大小。這一機(jī)制提供了恢復(fù)CPU控制的機(jī)會(huì)。
通常CPU盡可能快地執(zhí)行掃描循環(huán)。與用戶(hù)程序和通信任務(wù)有關(guān),每次掃描循環(huán)的時(shí)間間隔是變化的。為了使掃描循環(huán)時(shí)間盡可能一致,可以設(shè)置固定的掃描循環(huán)時(shí)間。為此應(yīng)選中圖2-138中的復(fù)選框,并設(shè)置以ms為單位的固定的最小循環(huán)時(shí)間。CPU將以±1ms的精度,保持在設(shè)置的最小掃描時(shí)間內(nèi)完成每次掃描循環(huán)。
如果CPU完成正常的掃描循環(huán)任務(wù)的時(shí)間小于設(shè)置的最小循環(huán)時(shí)間,CPU將延遲啟動(dòng)新的循環(huán),用附加的時(shí)間來(lái)進(jìn)行運(yùn)行時(shí)間診斷和處理通信請(qǐng)求,用這種方法來(lái)保證在固定的時(shí)間內(nèi)完成掃描循環(huán)。
如果在設(shè)置的最小循環(huán)時(shí)間內(nèi),CPU沒(méi)有完成掃描循環(huán),CPU將完成正常的掃描(包括通信處理),并且不會(huì)產(chǎn)生超出最小循環(huán)時(shí)間的系統(tǒng)響應(yīng)。
最大掃描循環(huán)時(shí)間總是起作用的,固定的最小循環(huán)時(shí)間是可選的,作為默認(rèn)的設(shè)置,它被禁止。表2-60給出了循環(huán)時(shí)間監(jiān)視功能的時(shí)間范圍和默認(rèn)值。
f.組態(tài)網(wǎng)絡(luò)時(shí)間同步。網(wǎng)絡(luò)時(shí)間協(xié)議(Network Time Protocol,NTP)廣泛應(yīng)用于互聯(lián)網(wǎng)的計(jì)算機(jī)時(shí)鐘的時(shí)間同步,局域網(wǎng)內(nèi)的時(shí)間同步精度可達(dá)lms,NTP采用多重冗余服務(wù)器和不同的網(wǎng)絡(luò)路徑來(lái)保證時(shí)間同步的高精度和高可靠性。
離線(xiàn)組態(tài)時(shí),選中CPU的以太網(wǎng)接口,打開(kāi)PLC 1的設(shè)備組態(tài)視圖,首先選中CPU 的以太網(wǎng)接口,然后選中下面的巡視窗口的"屬性"選項(xiàng)卡左邊的"時(shí)間同步"組,激活實(shí)時(shí)時(shí)間同步復(fù)選框(見(jiàn)圖2-139)。然后設(shè)置時(shí)間同步的服務(wù)器的IP地址和更新的時(shí)間間隔。設(shè)置的參數(shù)下載后起作用。