S7-200 PLC SM特殊功能寄存器賦值與功能_第1頁
S7-200 PLC SM特殊功能寄存器賦值與功能_第2頁
S7-200 PLC SM特殊功能寄存器賦值與功能_第3頁
S7-200 PLC SM特殊功能寄存器賦值與功能_第4頁
S7-200 PLC SM特殊功能寄存器賦值與功能_第5頁
已閱讀5頁,還剩12頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、-作者xxxx-日期xxxxS7-200 PLC SM特殊功能寄存器賦值與功能【精品文檔】SM(特殊內(nèi)存)賦值和功能SMB0至SMB29(S7-200只讀特殊內(nèi)存)每次掃描循環(huán)后,S7-200 CPU操作系統(tǒng)將新改動(dòng)寫入特殊內(nèi)存中存儲(chǔ)的系統(tǒng)數(shù)據(jù)中。如果從程序讀取SMB0至SMB29,此為只讀地址。如果程序嘗試對(duì)只讀SM地址寫入,Micro/WIN會(huì)編譯程序,不會(huì)出錯(cuò)。但是,CPU程序編譯程序會(huì)拒絕程序,并顯示“操作數(shù)范圍錯(cuò)誤,下載失敗。” 程序可以讀取存儲(chǔ)在特殊內(nèi)存地址中數(shù)據(jù)、評(píng)估當(dāng)前系統(tǒng)狀態(tài)、并使用有條件邏輯決定如何應(yīng)答。在運(yùn)行模式中,對(duì)程序的連續(xù)掃描提供對(duì)所選系統(tǒng)數(shù)據(jù)的連續(xù)監(jiān)管。SMB0

2、系統(tǒng)狀態(tài)位SMB1 指令執(zhí)行狀態(tài)位SMB2 自由端口接收字符SMB3 自由端口奇偶校驗(yàn)錯(cuò)誤SMB4 中斷隊(duì)列溢出、運(yùn)行時(shí)間程序錯(cuò)誤、中斷啟用、自由端口傳輸器被強(qiáng)制SMB5I/O 錯(cuò)誤狀態(tài)位SMB6 CPU代碼寄存器SMB8-SMB21 I/O模塊代碼和錯(cuò)誤寄存器SMW22-SMW26 掃描時(shí)間SMB28-SMB29 模擬調(diào)整SMB30至SMB549(S7-200讀取寫入特殊內(nèi)存) 根據(jù)要求,S7-200 CPU操作系統(tǒng)從特殊內(nèi)存讀取配置控制數(shù)據(jù),并將新改動(dòng)寫入存儲(chǔ)在特殊內(nèi)存中的系統(tǒng)數(shù)據(jù)。 程序可以讀取和寫入所有SM地址30或更大的地址,但是SM數(shù)據(jù)的普通用法根據(jù)每個(gè)地址的功能不同而異。程序可以

3、讀取通常寫入數(shù)據(jù)的SM地址。 程序可以在SM地址中讀取和寫入數(shù)據(jù)。SM地址提供一種解釋系統(tǒng)狀態(tài)數(shù)據(jù)、配置系統(tǒng)選項(xiàng)和控制系統(tǒng)功能的方法。在運(yùn)行模式中,對(duì)程序的連續(xù)掃描提供對(duì)特殊系統(tǒng)功能的連續(xù)存取能力。SMB30和SMB130 自由端口控制寄存器SMB31-SMW32 永久性內(nèi)存(EEPROM)寫入控制SMB34-SMB35 用于定時(shí)中斷的時(shí)間間隔寄存器SMB36-SMB65 HSC0、HSC1和HSC2高速計(jì)數(shù)器寄存器SMB66-SMB85 PTO / PWM高速輸出寄存器SMB86-SMB94和SMB186-SMB194 接收訊息控制SMW98 I/O 擴(kuò)充總線通訊錯(cuò)誤SMB136-SMB16

4、5 HSC3、HSC4和HSC5高速計(jì)數(shù)器寄存器SMB166-SMB194 用于PLC(脈沖)指令的PTO包絡(luò)表SMB200-SMB549 為智能擴(kuò)充模塊提供的狀態(tài)信息保留,例如EM 277 PROFIBUS-DP模塊。SMB200至SMB249為系統(tǒng)中的第一個(gè)智能擴(kuò)充模塊(離CPU最近的模塊)保留;SMB250至SMB299為第二個(gè)智能模塊保留。SMB0系統(tǒng)狀態(tài)位特殊內(nèi)存字節(jié)0(SM0.0 - SM0.7)提供八個(gè)位,在每次掃描循環(huán)結(jié)尾處由S7-200 CPU更新。程序可以讀取這些位的狀態(tài),然后根據(jù)位值作出決定。S7-200符號(hào)名SM地址 用戶程序讀取SMB0狀態(tài)數(shù)據(jù)Always_On SM

5、0.0 該位總是打開。First_Scan_OnSM0.1 首次掃描循環(huán)時(shí)該位打開,一種用途是調(diào)用初始化子例行程序。Retentive_Lost SM0.2如果保留性數(shù)據(jù)丟失,該位為一次掃描循環(huán)打開。該位可用作錯(cuò)誤內(nèi)存位或激活特殊啟動(dòng)順序的機(jī)制。RUN_Power_Up SM0.3從電源開啟條件進(jìn)入RUN(運(yùn)行)模式時(shí),該位為一次掃描循環(huán)打開。該位可用于在啟動(dòng)操作之前提供機(jī)器預(yù)熱時(shí)間。Clock_60s SM0.4 該位提供時(shí)鐘脈沖,該脈沖在1分鐘的周期時(shí)間內(nèi)OFF(關(guān)閉)30秒,ON(打開)30秒。該位提供便于使用的延遲或1分鐘時(shí)鐘脈沖。Clock_1s SM0.5 該位提供時(shí)鐘脈沖,該脈沖

6、在1秒鐘的周期時(shí)間內(nèi)OFF(關(guān)閉)0.5秒,ON(打開)0.5秒。該位提供便于使用的延遲或1秒鐘時(shí)鐘脈沖。Clock_Scan SM0.6 該位是掃描循環(huán)時(shí)鐘,為一次掃描打開,然后為下一次掃描關(guān)閉。該位可用作掃描計(jì)數(shù)器輸入。Mode_Switch SM0.7 該位表示“模式”開關(guān)的當(dāng)前位置(關(guān)閉 =“終止”位置,打開 =“運(yùn)行”位置)。開關(guān)位于RUN(運(yùn)行)位置時(shí),您可以使用該位啟用自由端口模式,可使用轉(zhuǎn)換至“終止”位置的方法重新啟用帶PC編程設(shè)備的正常通訊。SMB1指令執(zhí)行狀態(tài)位特殊內(nèi)存字節(jié)1(SM1.0 - SM1.7)為各種不同的指令提供執(zhí)行狀態(tài),例如表格和數(shù)學(xué)運(yùn)算。這些位在執(zhí)行時(shí)由指令

7、設(shè)置和重新設(shè)置。程序可以讀取位值,然后根據(jù)數(shù)值作出決定。S7-200符號(hào)名 SM地址 用戶程序讀取SMB1狀態(tài)數(shù)據(jù)Result_0SM1.0 當(dāng)操作結(jié)果為零時(shí),某些指令的執(zhí)行打開該位。Overflow_IllegalSM1.1 當(dāng)溢出結(jié)果或檢測(cè)到非法數(shù)字?jǐn)?shù)值時(shí),某些指令的執(zhí)行打開該位。Neg_ResultSM1.2 數(shù)學(xué)操作產(chǎn)生負(fù)結(jié)果時(shí),該位打開。Divide_By_0SM1.3 嘗試除以零時(shí),該位打開。Table_OverflowSM1.4“增加至表格”指令嘗試過度填充表格時(shí),該位打開。Table_EmptySM1.5 LIFO或FIFO指令嘗試從空表讀取時(shí),該位打開。Not_BCDSM1.

8、6 嘗試將非BCD數(shù)值轉(zhuǎn)換為二進(jìn)制數(shù)值時(shí),該位打開。Not_HexSM1.7 當(dāng)ASCII數(shù)值無法轉(zhuǎn)換成有效的十六進(jìn)制數(shù)值時(shí),該位打開。SMB2自由端口接收字符特殊內(nèi)存字節(jié)2是自由端口接收字符緩沖器。在自由端口模式中接收的每個(gè)字符均被置于該位置,易于程序存取。S7-200符號(hào)名SM地址 用戶程序讀取SMB2,以便載入輸入自由端口數(shù)據(jù)Receive_Char SMB2 該字節(jié)包含在自由端口通訊過程中從端口0或端口1接收的每個(gè)字符。SMB3自由端口奇偶校驗(yàn)錯(cuò)誤SMB3用于自由端口模式,包含在接收字符中檢測(cè)到奇偶錯(cuò)誤時(shí)設(shè)置的奇偶錯(cuò)誤位。當(dāng)檢測(cè)到奇偶錯(cuò)誤時(shí),打開SM3.0。在程序接受和讀取存儲(chǔ)在SMB

9、2中的訊息字符數(shù)值之前,使用該位測(cè)試自由端口訊息字符是否有傳輸錯(cuò)誤。S7-200符號(hào)名SM地址 用戶程序讀取SMB3,確認(rèn)輸入自由端口數(shù)據(jù)Parity_Err SM3.0 該位表示在端口0和端口1中出現(xiàn)奇偶校驗(yàn)錯(cuò)誤。(0 = 無錯(cuò);1 = 錯(cuò)誤) SM3.1 -SM3.7保留SMB4中斷隊(duì)列溢出、運(yùn)行時(shí)間程序錯(cuò)誤、中斷啟用、自由端口傳輸器閑置、數(shù)值被強(qiáng)制特殊內(nèi)存字節(jié)4(SM4.0 - SM4.7)包含中斷隊(duì)列溢出位和一個(gè)顯示中斷是啟用還是禁用的位(SM 4.4)。這些位表示中斷發(fā)生速率比可處理速率更快,或中斷被全局中斷禁用指令禁用。其他位表示: 運(yùn)行時(shí)間程序錯(cuò)誤 自由端口傳輸器狀態(tài) 任何PLC

10、內(nèi)存數(shù)值是否目前被強(qiáng)制S7-200符號(hào)名 SM地址 用戶程序讀取SMB4狀態(tài)數(shù)據(jù)Comm_Int_Ovr *SM4.0 通訊中斷隊(duì)列溢出時(shí),該位打開。Input_Int_Ovr *SM4.1 輸入中斷隊(duì)列溢出時(shí),該位打開。Timed_Int_Ovr *SM4.2 定時(shí)中斷隊(duì)列溢出時(shí),該位打開。RUN_Err SM4.3 檢測(cè)到運(yùn)行時(shí)間編程錯(cuò)誤時(shí),該位打開。Int_Enable SM4.4 該位反映全局中斷啟用狀態(tài)。啟用中斷時(shí),該位打開。Xmit0_Idle SM4.5 傳輸器閑置(端口0)時(shí),該位打開。Xmit1_Idle SM4.6 傳輸器閑置(端口1)時(shí),該位打開。Force_On SM4

11、.7 當(dāng)任何內(nèi)存位置被強(qiáng)制時(shí)該位打開(僅限22x)。* 僅限在中斷例行程序中使用狀態(tài)位4.0、4.1和4.2。隊(duì)列空置且控制返回主程序時(shí),這些狀態(tài)位被重設(shè)。SMB5 I/O錯(cuò)誤狀態(tài)位特殊內(nèi)存字節(jié)5(SM5.0 - SM5.7)包含表示在I/O系統(tǒng)中檢測(cè)到的錯(cuò)誤條件狀態(tài)位。這些位為檢測(cè)到的I/O錯(cuò)誤提供概述。S7-200符號(hào)名 SM地址 用戶程序讀取SMB5錯(cuò)誤狀態(tài)數(shù)據(jù)IO_Err SM5.0 如果存在任何I/O錯(cuò)誤,該位打開。Too_Many_D_IO SM5.1 如果過多數(shù)字I/O點(diǎn)與I/O總線連接,該位打開。Too_Many_A_IO SM5.2 如果過多模擬I/O點(diǎn)與I/O總線連接,該位

12、打開。Too_Many_IM SM5.3 如果過多智能I/O模塊與I/O總線連接,該位打開。 SM5.4 保留 SM5.5 保留 SM5.6 保留DP_Err SM5.7 如果存在DP標(biāo)準(zhǔn)總線故障,該位打開(僅限S7-215)。SMB6 CPU代碼寄存器SMB8-SMB21 I/O模塊代碼和錯(cuò)誤寄存器SMB8至SMB21以成對(duì)字節(jié)組織,用于擴(kuò)充模塊0至6。每對(duì)偶數(shù)字節(jié)是模塊標(biāo)識(shí)寄存器。這些字節(jié)識(shí)別模塊類型、I/O類型以及輸入和輸出次數(shù)。每對(duì)奇數(shù)字節(jié)是模塊錯(cuò)誤寄存器。這些字節(jié)提供該模塊I/O中檢測(cè)到的任何錯(cuò)誤。I/O 模塊代碼和錯(cuò)誤寄存器EM0_ID SMB8模塊 0 識(shí)別(ID)寄存器EM0_

13、Err SMB9模塊 0 錯(cuò)誤寄存器EM1_ID SMB10模塊 1 識(shí)別(ID)寄存器EM1_Err SMB11模塊 1 錯(cuò)誤寄存器EM2_ID SMB12模塊 2 識(shí)別(ID)寄存器EM2_Err SMB13模塊 2 錯(cuò)誤寄存器EM3_ID SMB14模塊 3 識(shí)別(ID)寄存器EM3_Err SMB15模塊 3 錯(cuò)誤寄存器EM4_ID SMB16模塊 4 識(shí)別(ID)寄存器EM4_Err SMB17模塊 4 錯(cuò)誤寄存器EM5_ID SMB18模塊 5 識(shí)別(ID)寄存器EM5_Err SMB19模塊 5 錯(cuò)誤寄存器EM6_ID SMB20模塊 6 識(shí)別(ID)寄存器EM6_Err SMB

14、21模塊 6 錯(cuò)誤寄存器SMW22-SMW26掃描時(shí)間SMW22、SMW24和SMW26包含有關(guān)掃描時(shí)間的信息。您可以毫秒為單位讀取最后一次掃描時(shí)間、最小掃描時(shí)間和最大掃描時(shí)間。S7-200符號(hào)名 SM地址 用戶程序讀取SMW22-SMW26掃描時(shí)間數(shù)據(jù)Last_Scan SMW22 該字提供最后一次掃描的掃描時(shí)間。Minimum_Scan SMW24該字提供自進(jìn)入RUN(運(yùn)行)模式以來記錄的最小掃描時(shí)間。Maximum_Scan SMW26該字提供自進(jìn)入RUN(運(yùn)行)模式以來記錄的最大掃描時(shí)間。SMB28-SMB29模擬調(diào)整特殊內(nèi)存字節(jié)28和29包含與模擬調(diào)整0和1軸角位置對(duì)應(yīng)的數(shù)字值。模擬

15、調(diào)整電位器位于CPU前方存取門后方。用一把小螺絲刀調(diào)整電位器(沿順時(shí)鐘方向增加,或沿逆時(shí)鐘方向減少)。此類只讀數(shù)值可被程序用于各種不同的功能,例如,為計(jì)時(shí)器或計(jì)數(shù)器更新當(dāng)前值,輸入或改動(dòng)預(yù)設(shè)值或設(shè)置限制。模擬調(diào)整有一個(gè)0至255的額定范圍,以及?2計(jì)數(shù)的重合性。S7-200符號(hào)名 SM 地址 用戶程序讀取SMB28-SMB29,獲取電位器位置數(shù)據(jù) Pot0_Value SMB28 該字節(jié)存儲(chǔ)隨模擬調(diào)節(jié)0輸入的數(shù)值。Pot1_Value SMB29 該字節(jié)存儲(chǔ)隨模擬調(diào)節(jié)1輸入的數(shù)值。SMB30和SMB130 自由口控制寄存器SMB30控制端口0的自由口通訊;SMB130控制端口1的自由口通訊。您

16、可以從SMB30和SMB130讀取或向SMB30和SMB130寫入。這些字節(jié)配置各自的通訊端口,進(jìn)行自由口操作,并提供自由口或系統(tǒng)協(xié)議支持選擇。S7-200符號(hào)名 地址為程序指令和S7-200 CPU讀取寫入地址 = SMB300 = 關(guān)斷 = 低 1 = 接通 = 高 P0_Config SMB30 配置端口 0 通信:校驗(yàn)、每個(gè)字符的數(shù)據(jù)位數(shù)目、波特率和協(xié)議P0_Config_0 SM30.0 為端口 0 選擇自由接口或系統(tǒng)協(xié)議P1_Config SMB130 配置端口 1 通信:校驗(yàn)、每個(gè)字符的數(shù)據(jù)位數(shù)目、波特率和協(xié)議P1_Config_0 SM130.0 為端口 1 選擇自由接口或系統(tǒng)

17、協(xié)議口1口2描述SMB30的格式SMB130的格式自由口模式控制字節(jié)MSB LSBppdbbbmm7 0和和mm:協(xié)議選擇 00=點(diǎn)到點(diǎn)接口協(xié)議(PPI/從站模式)01=自由口協(xié)議 10=PPI/主站模式 11=保留(缺省是PPI/從站模式)注意:當(dāng)選擇mm=10(PPI主站),PLC將成為網(wǎng)絡(luò)的一個(gè)主站,可以執(zhí)行NETR和NETW指令。在PPI模式下忽略2到7位到到bbb:自由口波特率 000=38,400波特 100=2,400波特001=19,200波特 101=1,200波特 010=9,600波特 110=115,200波特 011=4,800波特 111=57,600波特d:每個(gè)字

18、符的數(shù)據(jù)位 0=8位/字符 1=7位/字符和和pp:校驗(yàn)選擇 00=不校驗(yàn) 10=不校驗(yàn)01=偶校驗(yàn) 11=奇校驗(yàn)SMB31 和 SMW32 永久性內(nèi)存(EEPROM)寫入控制您可以將存儲(chǔ)在V內(nèi)存中的一個(gè)數(shù)值保存至受程序控制的永久性內(nèi)存(EEPROM)中。欲執(zhí)行此一功能,將需要保存的位置地址載入SMW32。然后,將命令載入SMB31,保存該數(shù)值。一旦您載入保存數(shù)值的命令,在 CPU復(fù)原SM31.7表示保存操作已經(jīng)完成之前,您不得改變V內(nèi)存中的數(shù)值。在每次掃描結(jié)尾處,CPU檢查是否發(fā)出將數(shù)值保存至永久內(nèi)存的命令。如果發(fā)出命令,指定的數(shù)值被保存在永久內(nèi)存中。SMB31定義了存入永久存儲(chǔ)器的數(shù)據(jù)大小

19、,且提供了初始化存儲(chǔ)操作的命令。SMW32提供了被數(shù)據(jù)在V存儲(chǔ)中起始地址Save_to_EEPROM SMB31 設(shè)置保存參數(shù),用于將存儲(chǔ)在 V 存儲(chǔ)區(qū)中的數(shù)值保存至永久性存儲(chǔ)區(qū)。 SM31.0和SM31.1 ss:被存數(shù)據(jù)類型 00字節(jié) 10字 01字節(jié) 11雙字Save_to_EEPROM_7 SM31.7用戶請(qǐng)求執(zhí)行永久性存儲(chǔ)區(qū)保存操作(0 = 無請(qǐng)求,1 = 保存)在每次保存操作后,CPU 復(fù)位該位Save_Address SMW32 存儲(chǔ)將被保存的 V 存儲(chǔ)區(qū)單元地址,該值是相對(duì)于V0的偏移量。當(dāng)執(zhí)行存儲(chǔ)命令時(shí),把該數(shù)據(jù)存到永久存儲(chǔ)器中相應(yīng)的位置。SMB34-SMB35用于定時(shí)中斷的

20、時(shí)間間隔寄存器特殊內(nèi)存字節(jié)34和35控制中斷0和中斷1的時(shí)間間隔。您可以指定從1毫秒至255毫秒*的時(shí)間間隔(以1毫秒為增量)。相應(yīng)的定時(shí)中斷事件附加在中斷例行程序中時(shí),CPU捕獲時(shí)間間隔數(shù)值。欲改變時(shí)間間隔,您必須將定時(shí)中斷事件重新附加在相同的或不同的中斷例行程序中。用分離事件的方法終止定時(shí)中斷事件。S7-200符號(hào)名SM地址 以毫秒為單位的定時(shí)中斷間隔Time_0_IntrvlSMB34定時(shí)中斷0: 時(shí)間間隔數(shù)值(以1毫秒為增量,從1毫秒至255毫秒*)。Time_1_IntrvlSMB35定時(shí)中斷1: 時(shí)間間隔數(shù)值(以1毫秒為增量,從1毫秒至255毫秒*)。*對(duì)于21x系列,時(shí)間間隔(以

21、1毫秒為增量)從5毫秒至255毫秒。SMB36-SMB65 HSC0、HSC1 和 HSC2 高速計(jì)數(shù)器寄存器HSC0 寄存器(高速計(jì)數(shù)器 0)HSC0_Status SMB36 HSC0 計(jì)數(shù)器狀態(tài)(僅限在執(zhí)行由高速計(jì)數(shù)器事件觸發(fā)的中斷程序時(shí)有效。)HSC0_Status_5 SM36.5 HSC0 當(dāng)前計(jì)數(shù)方向狀態(tài):1 = 增計(jì)數(shù)HSC0_Status_6 SM36.6 HSC0 當(dāng)前值等于預(yù)置值狀態(tài):1 = 等于HSC0_Status_7 SM36.7 HSC0 當(dāng)前值大于預(yù)置值狀態(tài):1 = 大于HSC0_Ctrl SMB37 配置和控制 HSC0HSC0_Reset_Level SM3

22、7.0 HSC0 計(jì)數(shù)器復(fù)位有效電平控制:0 = 高電平有效;1 = 低電平有效HSC0_Rate SM37.2 HSC0 計(jì)數(shù)速率選擇器:0 = 4x(4 倍速);1=1xHSC0_Dir SM37.3 HSC0 計(jì)數(shù)方向控制:0 = 減計(jì)數(shù);1 = 增計(jì)數(shù)HSC0_Dir_Update SM37.4 HSC0 更新計(jì)數(shù)方向:0 = 無更新;1 = 更新方向HSC0_PV_Update SM37.5 HSC0 更新預(yù)置值:0 = 無更新;1 = 更新預(yù)置值HSC0_CV_Update SM37.6 HSC0 更新當(dāng)前值:0 = 無更新;1 = 更新當(dāng)前值HSC0_Enable SM37.7

23、HSC0 啟用:0 = 禁止;1 = 啟用HSC0_CV SMD38 HSC0 新當(dāng)前值HSC0_PV SMD42 HSC0 新預(yù)置值HSC1 寄存器(高速計(jì)數(shù)器 1)HSC1_Status SMB46 HSC1 計(jì)數(shù)器狀態(tài)(僅限在執(zhí)行由高速計(jì)數(shù)器事件觸發(fā)的中斷程序時(shí)有效。)HSC1_Status_5 SM46.5 HSC1 當(dāng)前計(jì)數(shù)方向狀態(tài):1 = 增計(jì)數(shù)HSC1_Status_6 SM46.6 HSC1 當(dāng)前值等于預(yù)置值狀態(tài):1 = 等于HSC1_Status_7 SM46.7 HSC1 當(dāng)前值大于預(yù)置值狀態(tài):1 = 大于HSC1_Ctrl SMB47 配置和控制 HSC1HSC1_Res

24、et_Level SM47.0 HSC1 計(jì)數(shù)器復(fù)位有效電平控制:0 = 高電平有效;1 = 低電平有效HSC1_Start_Level SM47.1 HSC1 計(jì)數(shù)器啟動(dòng)有效電平控制:0 = 高電平有效;1 = 低電平有效HSC1_Rate SM47.2 HSC1 計(jì)數(shù)速率選擇器:0 = 4x(4 倍速);1=1xHSC1_Dir SM47.3 HSC1 計(jì)數(shù)方向控制:0 = 減計(jì)數(shù);1 = 增計(jì)數(shù)HSC1_Dir_Update SM47.4 HSC1 更新計(jì)數(shù)方向:0 = 無更新;1 = 更新方向HSC1_PV_Update SM47.5 HSC1 更新預(yù)置值:0 = 無更新;1 = 更新

25、預(yù)置HSC1_CV_Update SM47.6 HSC1 更新當(dāng)前值:0 = 無更新;1 = 更新當(dāng)前值HSC1_Enable SM47.7 HSC1 啟用:0 = 禁止;1 = 啟用HSC1_CV SMD48 HSC1 新當(dāng)前值HSC1_PV SMD52 HSC1 新預(yù)置值HSC2寄存器(高速計(jì)數(shù)器2)HSC2_Status SMB56 HSC2 計(jì)數(shù)器狀態(tài)(僅限在執(zhí)行由高速計(jì)數(shù)器事件觸發(fā)的中斷程序時(shí)有效。)HSC2_Status_5 SM56.5 HSC2 當(dāng)前計(jì)數(shù)方向狀態(tài):1 = 增計(jì)數(shù)HSC2_Status_6 SM56.6 HSC2 當(dāng)前值等于預(yù)置值狀態(tài):1 = 等于HSC2_Sta

26、tus_7 SM56.7 HSC2 當(dāng)前值大于預(yù)置值狀態(tài):1 = 大于HSC2_Ctrl SMB57 配置和控制 HSC2HSC2_Reset_Level SM57.0 HSC2 計(jì)數(shù)器復(fù)位有效電平控制:0 = 高電平有效;1 = 低電平有效HSC2_Start_Level SM57.1 HSC2 計(jì)數(shù)器啟動(dòng)有效電平控制:0 = 高電平有效;1 = 低電平有效HSC2_Rate SM57.2 HSC2 計(jì)數(shù)速率選擇器:0 = 4x(4 倍速);1=1xHSC2_Dir SM57.3 HSC2 計(jì)數(shù)方向控制:0 = 減計(jì)數(shù);1 = 增計(jì)數(shù)HSC2_Dir_Update SM57.4 HSC2 更

27、新計(jì)數(shù)方向:0 = 無更新;1 = 更新方向HSC2_PV_Update SM57.5 HSC2 更新預(yù)置值:0 = 無更新;1 = 更新預(yù)置值HSC2_CV_Update SM57.6 HSC2 更新當(dāng)前值:0 = 無更新;1 = 更新當(dāng)前值HSC2_Enable SM57.7 HSC2 啟用:0 = 禁止;1 = 啟用HSC2_CV SMD58 HSC2 新當(dāng)前值HSC2_PV SMD62 HSC2 新預(yù)置值SMB66-SMB85 PTO / PWM 高速輸出寄存器SMB66至SMB85被用于監(jiān)控和控制PLC(脈沖)指令的脈沖鏈輸出和脈沖寬度調(diào)制功能。PTO0_Status SMB66 P

28、TO0 狀態(tài)PLS0_Err_Abort SM66.4 PTO0 包絡(luò)終止:0 = 無錯(cuò);1 = 由于計(jì)算錯(cuò)誤終止PLS0_Cmd_Abort SM66.5 PTO0 包絡(luò)終止:0 = 未被用戶命令終止;1 = 被用戶命令終止PLS0_Ovr SM66.6PTO0 管道溢出(使用外部包絡(luò)時(shí),由系統(tǒng)清除,否則必須由用戶復(fù)位):0 = 無溢出;1 = 管道溢出PLS0_Idle SM66.7 PTO0 空閑:0 = PTO 正在執(zhí)行;1 = PTO 空閑PLS0_Ctrl SMB67 監(jiān)控與控制 Q0.0 上的 PTO0(脈沖串輸出)和 PWM0(脈沖寬度調(diào)制)PLS0_Cycle_UpdateS

29、M67.0 PTO0/PWM0 更新周期值:1 = 寫入新周期PWM0_PW_UpdateSM67.1 PTO0/PWM0 更新脈沖寬度值:1 = 寫入新脈沖寬度PTO0_PC_Update SM67.2 PTO0 更新脈沖計(jì)數(shù)值:1 = 寫入新脈沖計(jì)數(shù)PLS0_TimeBase SM67.3 PTO0/PWM0 時(shí)間基準(zhǔn):0 = 1祍/tick,1 = 1ms/tickPWM0_Sync SM67.4 同步更新 PWM0:0 = 異步更新;1 = 同步更新PTO0_Op SM67.5 PTO0:0 = 單段操作;1 = 多段操作PLS0_Select SM67.6 PTO0/PWM0 模式選

30、擇:0 = PTO;1 = PWM.PLS0_Enable SM67.7 PTO0/PWM0 啟用:1 = 啟用PLS0_Cycle SMW68 字?jǐn)?shù)據(jù)類型:PTO0/PWM0 周期值(2 至 65,535 個(gè)時(shí)間基準(zhǔn)單位)PWM0_PW SMW70 字?jǐn)?shù)據(jù)類型:PWM0 脈沖寬度值(0 至 65,535 個(gè)時(shí)間基準(zhǔn)單位)PTO0_PC SMD72 雙字?jǐn)?shù)據(jù)類型:PTO0 脈沖計(jì)數(shù)值(1 至 232 - 1)PTO1_Status SMB76 PTO1 狀態(tài)PLS1_Err_Abort SM76.4 PTO1 包絡(luò)終止:0 = 無錯(cuò);1 = 由于計(jì)算錯(cuò)誤終止PLS1_Cmd_Abort SM7

31、6.5 PTO1 包絡(luò)終止:0 = 未被用戶命令終止;1 = 被用戶命令終止PLS1_Ovr SM76.6PTO1 管道溢出(使用外部包絡(luò)時(shí),由系統(tǒng)清除,否則必須由用戶復(fù)位):0 = 無溢出;1 = 管道溢出PLS1_Idle SM76.7 PTO1 空閑:0 = PTO 正在執(zhí)行;1 = PTO 空閑PLS1_Ctrl SMB77 監(jiān)控與控制 Q0.1 上的 PTO1(脈沖串輸出)和PWM1(脈沖寬度調(diào)制)PLS1_Cycle_UpdateSM77.0 PTO1/PWM1 更新周期值:1 = 寫入新周期PWM1_PW_UpdateSM77.1 PTO1/PWM1 更新脈沖寬度值:1 = 寫入

32、新脈沖寬度PTO1_PC_Update SM77.2 PTO1 更新脈沖計(jì)數(shù)值:1 = 寫入新脈沖計(jì)數(shù)PLS1_TimeBase SM77.3 PTO1/PWM1 時(shí)間基準(zhǔn):0 = 1祍/tick,1 = 1ms/tickPWM1_Sync SM77.4 同步更新 PWM1:0 = 異步更新;1 = 同步更新PTO1_Op SM77.5 PTO1:0 = 單段操作;1 = 多段操作PLS1_Select SM77.6 PTO1/PWM1 模式選擇:0 = PTO;1 = PWM.PLS1_Enable SM77.7 PTO1/PWM1 啟用:1 = 啟用PLS1_Cycle SMW78 字?jǐn)?shù)據(jù)

33、類型:PTO1/PWM1 周期值(2 至 65,535 個(gè)時(shí)間基準(zhǔn)單位)PWM1_PW SMW80 字?jǐn)?shù)據(jù)類型:PWM1 脈沖寬度值(0 至 65,535 個(gè)時(shí)間基準(zhǔn)單位)PTO1_PC SMD82 雙字?jǐn)?shù)據(jù)類型:PTO1 脈沖計(jì)數(shù)值(1 至 232 - 1)SMB86-SMB94(端口0) 和 SMB186-SMB194(端口1) 接收信息控制P0_Stat_Rcv SMB86 端口 0 接收信息狀態(tài)P0_Stat_Rcv_0SM86.0 1 = 接收信息終止:校驗(yàn)錯(cuò)誤P0_Stat_Rcv_1SM86.1 1 = 接收信息終止:達(dá)到最大字符計(jì)數(shù)P0_Stat_Rcv_2SM86.2 1 =

34、 接收信息終止:定時(shí)器超時(shí)P0_Stat_Rcv_5SM86.5 1 = 接收信息終止:收到結(jié)束字符P0_Stat_Rcv_6SM86.6 1 = 接收信息終止:輸入?yún)?shù)錯(cuò)誤或缺少開始或結(jié)束條件P0_Stat_Rcv_7SM86.7 1 = 接收信息終止:用戶禁止命令P0_Ctrl_Rcv SMB87 端口 0接收信息控制P0_Ctrl_Rcv_1SM87.1 0 = 忽略斷點(diǎn),1 = 將斷點(diǎn)用作信息開始檢測(cè)P0_Ctrl_Rcv_2SM87.2 0 = 忽略 SMW92,1 = 如果超出 SMW92 中的時(shí)間間隔,終止接收P0_Ctrl_Rcv_3SM87.3 0 = 定時(shí)器是字符間定時(shí)器,

35、1 = 定時(shí)器是信息間定時(shí)器P0_Ctrl_Rcv_4SM87.4 0 = 忽略 SMW90,1 = 使用 SMW90 中的數(shù)據(jù)檢測(cè)空閑條件P0_Ctrl_Rcv_5SM87.5 0 = 忽略 SMB89,1 = 使用 SMB89 中的數(shù)據(jù)檢測(cè)信息結(jié)束P0_Ctrl_Rcv_6SM87.6 0 = 忽略 SMB88, 1 = 使用 SMB88 中的數(shù)據(jù)檢測(cè)信息開始P0_Ctrl_Rcv_7SM87.7 0 = 接收信息功能被禁止,1 = 接收信息功能被啟用,每次執(zhí)行RCV指令檢查該位.P0_Start_Char SMB88 信息字符開始P0_End_Char SMB89 信息字符結(jié)束P0_Id

36、le_Time SMW90 空閑線時(shí)間間隔以毫秒表示,在空閑行時(shí)間結(jié)束后接收的第一個(gè)字符是新信息開始P0_Timeout SMW92 字符間信息間定時(shí)器超時(shí)數(shù)值,以毫秒表示。如果超過時(shí)間,就停止接收信息。P0_Max_Char SMB94 可接收的最大字符數(shù)(1 至 255 個(gè)字節(jié))注意:這個(gè)區(qū)一定要設(shè)為希望的最大緩沖區(qū),即使不使用字符計(jì)數(shù)信息終止。SMW98 I/O 擴(kuò)充總線 - 通訊錯(cuò)誤SMW98提供有關(guān)擴(kuò)充I/O總線中的錯(cuò)誤數(shù)目的信息。S7-200符號(hào)名 SM Byte(Read/Write)I/O擴(kuò)充總線錯(cuò)誤總結(jié)EM_Parity_Err SMW98 每當(dāng)擴(kuò)充I/O總線中檢測(cè)到校驗(yàn)錯(cuò)誤

37、時(shí),該字均被遞增。電源開啟時(shí)以及用戶寫入零時(shí)被清除。SMB136-SMB165 HSC3、HSC4 和 HSC5 高速計(jì)數(shù)器寄存器HSC3寄存器(高速計(jì)數(shù)器3)HSC3_Status SMB136 HSC3 計(jì)數(shù)器狀態(tài)(僅限在執(zhí)行由高速計(jì)數(shù)器事件觸發(fā)的中斷程序時(shí)有效。)HSC3_Status_5 SM136.5 HSC3 當(dāng)前計(jì)數(shù)方向狀態(tài):1 = 增計(jì)數(shù)HSC3_Status_6 SM136.6 HSC3 當(dāng)前值等于預(yù)置值狀態(tài):1 = 等于HSC3_Status_7 SM136.7 HSC3 當(dāng)前值大于預(yù)置值狀態(tài):1 = 大于HSC3_Ctrl SMB137 配置和控制 HSC3HSC3_Di

38、r SM137.3 HSC3 計(jì)數(shù)方向控制:0 = 減計(jì)數(shù);1 = 增計(jì)數(shù)HSC3_Dir_Update SM137.4 HSC3 更新計(jì)數(shù)方向:0 = 無更新;1 = 更新方向HSC3_PV_Update SM137.5 HSC3 更新預(yù)置值:0 = 無更新;1 = 更新預(yù)置值HSC3_CV_Update SM137.6 HSC3 更新當(dāng)前值:0 = 無更新;1 = 更新當(dāng)前值HSC3_Enable SM137.7 HSC3 啟用:0 = 禁止;1 = 啟用HSC3_CV SMD138 HSC3 新當(dāng)前值HSC3_PV SMD142 HSC3 新預(yù)置值HSC4 寄存器(高速計(jì)數(shù)器 4)HSC

39、4_Status SMB146HSC4 計(jì)數(shù)器狀態(tài)HSC4_Status_5SM146.5 HSC4 當(dāng)前計(jì)數(shù)方向狀態(tài):1 = 增計(jì)數(shù)HSC4_Status_6SM146.6 HSC4 當(dāng)前值等于預(yù)置值狀態(tài):1 = 等于HSC4_Status_7SM146.7 HSC4 當(dāng)前值大于預(yù)置值狀態(tài):1 = 大于HSC4_Ctrl SMB147 配置和控制 HSC4HSC4_Reset_LevelSM147.0 HSC4 計(jì)數(shù)器復(fù)位有效電平控制:0 = 高電平有效;1 = 低電平有效HSC4_Rate SM147.2 HSC4 計(jì)數(shù)速率選擇器:0 = 4x(4 倍速);1 = 1xHSC4_Dir S

40、M147.3 HSC4 計(jì)數(shù)方向控制:0 = 減計(jì)數(shù);1 = 增計(jì)數(shù)HSC4_Dir_UpdateSM147.4 HSC4 更新計(jì)數(shù)方向:0 = 無更新;1 = 更新方向HSC4_PV_UpdateSM147.5 HSC4 更新預(yù)置值:0 = 無更新;1 = 更新預(yù)設(shè)HSC4_CV_UpdateSM147.6 HSC4 更新當(dāng)前值:0 = 無更新;1 = 更新當(dāng)前值HSC4_Enable SM147.7 HSC4 啟用:0 = 禁止;1 = 啟用HSC4_CV SMD148 HSC4 新當(dāng)前值HSC4_PV SMD152 HSC4 新預(yù)置值HSC5 寄存器(高速計(jì)數(shù)器 5)HSC5_Statu

41、s SMB156 HSC5 計(jì)數(shù)器狀態(tài)HSC5_Status_5SM156.5 HSC5 當(dāng)前計(jì)數(shù)方向狀態(tài):1 = 增計(jì)數(shù)HSC5_Status_6SM156.6 HSC5 當(dāng)前值等于預(yù)置值狀態(tài):1 = 等于HSC5_Status_7SM156.7 HSC5 當(dāng)前值大于預(yù)置值狀態(tài):1 = 大于HSC5_Ctrl SMB157 配置和控制 HSC5HSC5_Dir SM157.3 HSC5 計(jì)數(shù)方向控制:0 = 減計(jì)數(shù);1 = 增計(jì)數(shù)HSC5_Dir_UpdateSM157.4 HSC5 更新計(jì)數(shù)方向:0 = 無更新;1 = 更新方向HSC5_PV_UpdateSM157.5 HSC5 更新預(yù)置

42、值:0 = 無更新;1 = 更新預(yù)置值HSC5_CV_UpdateSM157.6 HSC5 更新當(dāng)前值:0 = 無更新;1 = 更新當(dāng)前值HSC5_Enable SM157.7 HSC5 啟用:0 = 禁止;1 = 啟用HSC5_CV SMD158 HSC5 新當(dāng)前值HSC5_PV SMD162 HSC5 新預(yù)置值SMB166-SMB194 PLS(脈沖)指令 PTO 包絡(luò)表PTO0_Step SMB166 PTO0 的當(dāng)前包絡(luò)步計(jì)數(shù)值PTO0_Profile SMW168 PTO0 包絡(luò)表的 V 存儲(chǔ)區(qū)地址(對(duì) V0 的偏移量,字?jǐn)?shù)據(jù)類型)PTO1_Step SMB176 PTO1 的當(dāng)前包絡(luò)步計(jì)數(shù)值PTO1_Profile SMW178 PTO1 包絡(luò)表的 V 存儲(chǔ)區(qū)地址(對(duì) V0 的偏移量,字?jǐn)?shù)據(jù)類型)端口 1 接收信息控制P1_Stat_Rcv SMB186 端口 1 接收信息狀態(tài)P1_Stat_Rcv_0SM186

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論