【正文】
ease values that are stored in bytes of Special Memory (SMB). These readonly values can be used by the program for a variety of functions, such as updating the current value for a timer or a counter, entering or changing the preset values, or setting limits. Use a small screwdriver to make the adjustments: turn the potentiometer clockwise (to the right) to increase the value, and counterclockwise (to the left) to decrease the value.SMB28 holds the digital value that represents the position of analog adjustment 0. SMB29 holds the digital value that represents the position of analog adjustment 1. The analog adjustment has a nominal range of 0 to 255 and a repeatability of 177。2 counts.The S7200 Provides Highspeed I/OHighSpeed CountersThe S7200 provides integrated highspeed counter functions that count high speed external events without degrading the performance of the S7200. See Appendix A for the rates supported by your CPU model. Each counter has dedicated inputs for clocks, direction control, reset, and start, where these functions are supported. You can select different quadrature modes for varying the counting rate. HighSpeed Pulse OutputThe S7200 supports highspeed pulse outputs, with outputs and generating either a highspeed pulse train output (PTO) or pulse width modulation (PWM).The PTO function provides a square wave (50% duty cycle) output for a specified number of pulses (from 1 to 4,294,967,295 pulses) and a specified cycle time (in either microsecond or millisecond increments. You can program the PTO function to produce either one train of pulses or a pulse profile consisting of multiple trains of pulses. For example, you can use a pulse profile to control a stepper motor through a simple ramp up, run, and ramp down sequence or more plicated sequences.The PWM function provides a fixed cycle time with a variable duty cycle output, with the cycle time and the pulse width specified in either microsecond or millisecond increments. When the pulse width is equal to the cycle time, the duty cycle is 100 percent and the output is turned on continuously. When the pulse width is zero, the duty cycle is 0 percent and the output is turned off.S7200的特性S7200允許您在程序中立即讀寫I/O在S7200的指令集中提供了立即讀寫物理I/O點的指令。盡管通常情況下我們使用映像寄存器作為源地址和目的地址來訪問I/O,但這些立即I/O指令卻允許我們直接訪問真正的輸入、輸出點。當(dāng)使用立即指令訪問一個輸入點時,相應(yīng)的過程映像輸入寄存器不會發(fā)生改變。而當(dāng)您使用立即指令訪問一個輸出點時,相應(yīng)的過程映像輸出寄存器會被同步刷新。S7200允許在程序掃描周期中使用中斷如果您使用了中斷,與中斷事件相關(guān)的中斷程序作為程序的一部分被保存。中斷程序并不作為正常掃描周期的一部分來執(zhí)行,而是當(dāng)中斷事件發(fā)生時才執(zhí)行(可能在掃描周期的任意點)。在中斷優(yōu)先級相同的情況下,S7200遵循先來先服務(wù)的原則來執(zhí)行中斷程序。S7200允許您為運行模式編輯和執(zhí)行狀態(tài)分配處理時間您可以設(shè)定一個掃描周期的百分比用來處理運行模式編輯或執(zhí)行狀態(tài)相關(guān)的通訊請求。(運行模式編輯和執(zhí)行狀態(tài)是STEP 7Micro/WIN提供的備選功能,能使您更輕松地調(diào)試程序。) 在您增加用于通訊請求處理時間百分比的同時,掃描時間也會隨之增加,從而會導(dǎo)致控制過程運行速度變慢。在默認(rèn)設(shè)置下,用于處理運行模式編輯和執(zhí)行狀態(tài)通訊請求的時間百分比為10%。這個默認(rèn)設(shè)置為在對控制過程影響最小的前提下處理編譯和狀態(tài)操作,提供了一個合理的時間。您可以在5%到50%之間調(diào)節(jié)這個值。S7200允許您設(shè)置停止模式下的數(shù)字量輸出狀態(tài)S7200的輸出表允許您選擇STOP模式下的輸出狀態(tài),是將已知值傳送到數(shù)字量輸出點,還是使輸出保持STOP模式之前的狀態(tài)。輸出表是系統(tǒng)塊的一部分,它被下載并儲存在S7200中。S7200允許您設(shè)置模擬量輸出值模擬量輸出表可以用來設(shè)置模擬量輸出點,指明在從運行模式進(jìn)入停止模式后,是將已知值傳送至模擬量輸出點,還是使輸出保持停止模式之前的狀態(tài)。模擬量輸出表是下載并儲存在S7200中的系統(tǒng)塊的一部分。S7200允許您定義掉電保護(hù)存儲區(qū)如果您希望在掉電后仍然保持存儲區(qū)中的數(shù)據(jù),您可以定義最多六個掉電保護(hù)區(qū)的地址范圍??梢詫⑾铝写鎯^(qū)中的地址范圍定義為具有保持性:V、M、C和T。對于定時器,只有保持型定時器(TONR)可以設(shè)為掉電保護(hù)的。在缺省情況下,M存儲器的前14個字節(jié)是非保持的。只能保留定時器和計數(shù)器的當(dāng)前值:定時器和計數(shù)器位不具有保持性。S7200允許對數(shù)字量輸入進(jìn)行過濾S7200允許您為某些或者全部本機數(shù)字量輸入點選擇輸入濾波器,并為濾波器定義延遲時間()。這一延遲時間有助于濾除輸入雜波,從而減小了輸入狀態(tài)發(fā)生意外改變的可能。輸入濾波器是系統(tǒng)塊的一部分,它被下載并存儲在CPU中。 ms。S7200允許您對模擬量輸入加濾波器S7200允許您對每一路模擬量輸入選擇軟件濾波器。濾波值是多個模擬量輸入采樣值的平均值。濾波器參數(shù)(采樣次數(shù)和死區(qū))對于允許濾波的所有模擬量輸入是相同的。濾波器具有快速響應(yīng)的特點,可以反映信號的快速變化。當(dāng)輸入與平均值的差超過設(shè)定的變化時,濾波器對最近的模擬量輸入值產(chǎn)生一個階躍函數(shù)。這個差稱為死區(qū),并用模擬量輸入的數(shù)字信號設(shè)定。缺省組態(tài)將對所有的模擬量輸入進(jìn)行濾波,但CPU224XP上的AIW0和AIW2除外。S7200允許您捕捉窄脈沖S7200為每個本機數(shù)字量輸入提供脈沖捕獲功能。脈沖捕獲功能允許PLC捕捉到持續(xù)時間很短的高電平脈沖或者低電平脈沖。而在掃描周期的開始,這些脈沖不是總能被CPU讀到。當(dāng)一個輸入設(shè)置了脈沖捕獲功能時,輸入端的狀態(tài)變化被鎖存并一直保持到下一個掃描循環(huán)刷新。這就確保了一個持續(xù)時間很短的脈沖能被捕捉到,并一直保持到S7200讀取輸入點??梢苑謩e啟用每一個本機數(shù)字量輸入點的脈沖捕獲功能。S7200的用戶控制LEDS7200提供了一個可以發(fā)紅光(系統(tǒng)故障LED)或黃光(診斷LED)的LED(SF/DIAG)。診斷LED可在用戶程序控制下點亮,或在某些條件下自動點亮:當(dāng)強行施加I/O點或數(shù)據(jù)值時,或當(dāng)模塊出現(xiàn)I/O錯誤時。S7200保留一份關(guān)于主要CPU事件的歷史歸檔S7200會保留一份關(guān)于主要CPU事件的歷史歸檔,該歸檔帶有時間標(biāo)記,所歸檔的內(nèi)容包括:何時上電、CPU何時進(jìn)入運行模式,以及何時出現(xiàn)致命錯誤。在設(shè)置了實時時鐘之后,歸檔條目就會帶有正確的時間和日期。S7200允許您增大可用用戶程序存儲器在S7200的CPU22CPU 224XP和CPU226上,您可以禁用運行模式編輯功能,從而增大可用用戶程序存儲器的容量。S7200提供口令保護(hù)功能S7200的所有型號都提供口令保護(hù)功能,用以限制對特殊功能的訪問??诹钍跈?quán)對功能和存儲器進(jìn)行訪問:沒有口令時,S7200提供不受限的訪問。設(shè)置了口令保護(hù),根據(jù)安裝口令時的設(shè)置,CPU禁止所有的受限操作??诹畈粎^(qū)分大小寫。如表1所示,S7200 CPU提供了限制CPU訪問功能的四個等級。每個等級允許特定的無需口令的訪問功能。對于四個訪問級別,輸入正確的口令提供對下述功能的訪問。S7200的缺省設(shè)置為等級1 (沒有限制)。在網(wǎng)絡(luò)中輸入口令不會對CPU的口令保護(hù)有所危害。由于級別1允許所有未受限CPU訪問,因此,可通過將口令級3或2改為1級,啟用或禁止口令。授權(quán)一個用戶訪問PLC信息中的受限功能“復(fù)位掃描速率”并不意味著授權(quán)其他用戶訪問這些功能。同一時刻,只允許一個用戶不受限制地訪問CPU。提示當(dāng)輸入口令后,在編程設(shè)備同CPU斷開連接的一分鐘之內(nèi),該授權(quán)等級仍然有效。在斷開連接電纜之前,一定要先退出STEP7Micro/WIN,以避免其他用戶利用編程設(shè)備訪問CPU。S7200提供模擬電位計模擬電位計位于模塊前蓋下面。您可以調(diào)節(jié)這些電位計來增加或者減小存于特殊存儲器中的值(SMB)。這些只讀值在程序中可用作很多功能,如更新定時器或計數(shù)器的當(dāng)前值,輸入或修改預(yù)設(shè)值、限定值等。使用一個小螺絲起子進(jìn)行調(diào)節(jié):順時針轉(zhuǎn)動電位計(向右)增大數(shù)值,逆時針轉(zhuǎn)動(向左)減小數(shù)值。SMB28 保持代表模擬調(diào)節(jié)0的位置的數(shù)值。SMB29保持代表模擬調(diào)節(jié)1的位置的數(shù)值。模擬調(diào)節(jié)的額定范圍是0255,重復(fù)計數(shù) 177。 2次。S7200提供高速I/O高速計數(shù)器S7200具有集成的高速計數(shù)功能,它能夠?qū)ν獠扛咚偈录嫈?shù)而不影響S7200的性能。不同CPU支持的計數(shù)速率,參見附錄A。每個計數(shù)器有用于時鐘、方向控制、復(fù)位和啟動的專用輸入,這種情況下可支持這些功能。在不同的模式下有不同的計數(shù)速率。高速脈沖輸出S7200支持高速脈沖輸出功能,(PTO)或脈寬調(diào)制(PWM)。PTO輸出方波(占空比50%),并可指定所輸出的脈沖數(shù)量(從1到4,294,967,295)和周期(以微秒或毫秒為單位)。脈沖序列輸出(PTO)功能可以編程為產(chǎn)生一列脈沖或產(chǎn)生由多個脈沖序列組成的脈沖包絡(luò)。在脈沖包絡(luò)操作方式中,PTO功能被編程為控制一個步進(jìn)電機運行一個簡單的斜坡上升、運行和斜坡下降操作序列或更復(fù)雜的操作序列。PWM功能提供具有可變占空比的固定周期的輸出脈沖,周期和脈寬既可以用微秒又可以用毫秒為單位。當(dāng)脈寬等于周期時,占空比為100%,輸出恒定為1; 當(dāng)脈寬等于0時,占空比為0,輸出恒定為0。50