SM_(特殊內(nèi)存)_賦值及功能_第1頁
SM_(特殊內(nèi)存)_賦值及功能_第2頁
SM_(特殊內(nèi)存)_賦值及功能_第3頁
SM_(特殊內(nèi)存)_賦值及功能_第4頁
SM_(特殊內(nèi)存)_賦值及功能_第5頁
已閱讀5頁,還剩14頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、SMB 0-29 (預(yù)定義的 S7-200 只讀內(nèi)存)SMB0 狀態(tài)位特殊內(nèi)存字節(jié) 0 (SM0.0 - SM0.7)提供八位,在每次掃描循環(huán)結(jié)尾由S7-200 CPU更新。您可使用這些位啟動程序內(nèi)的功能。SM 位(只讀)說明SM0.0此位總是打開。SM0.1第一次掃描循環(huán)時(shí)此位打開,一項(xiàng)用途是用于調(diào)用初始子程序。SM0.2如果保存性數(shù)據(jù)遺失,此位為掃描循環(huán)打開。此位可用于錯(cuò)誤內(nèi)存位或啟動特殊啟動順序的機(jī)制。SM0.3當(dāng)從通電條件下進(jìn)行運(yùn)行模式時(shí),此位為掃描循環(huán)打開。此位可用于在啟動某操作之前提供機(jī)器預(yù)熱時(shí)間。SM0.4對于1分鐘的循環(huán)時(shí)間,此位提供開30秒關(guān)30秒的時(shí)鐘脈沖。它提供使用簡便的

2、延遲或1分鐘時(shí)鐘脈沖。SM0.5對于1秒鐘的循環(huán)時(shí)間,此位提供開0.5秒關(guān)0.5秒的時(shí)鐘脈沖。它提供使用簡便的延遲或1秒鐘時(shí)鐘脈沖。SM0.6此位是掃描循環(huán)時(shí)鐘,開一個(gè)掃描然后關(guān)一個(gè)掃描。此位可用于掃描計(jì)數(shù)器輸入。SM0.7此位反映模式開關(guān)的位置(關(guān)是TERM(終止)位置,開是RUN(運(yùn)行)位置)。開關(guān)位于運(yùn)行位置時(shí),如果您使用此位啟動自由口模式,轉(zhuǎn)換至終止位置可啟動帶編程設(shè)備的正常通訊。SMB1 指令狀態(tài)位特殊內(nèi)存字節(jié)1 (SM1.0 - SM1.7)為您提供不同指令的錯(cuò)誤指示,例如表及數(shù)學(xué)操作。SM 位(只讀)說明SM1.0當(dāng)結(jié)果為0時(shí),某些指令的執(zhí)行打開此位。SM1.1當(dāng)結(jié)果溢出或檢測到

3、非法數(shù)字?jǐn)?shù)值時(shí),某些指令的執(zhí)行打開此位。SM1.2數(shù)學(xué)操作產(chǎn)生負(fù)結(jié)果時(shí),此位打開。SM1.3試圖除0時(shí),此位打開。SM1.4表增加指令試圖過渡填充表時(shí),此位打開。SM1.5LIFO或FIFO指令試圖從空表讀取數(shù)據(jù)時(shí),此位打開。SM1.6試圖將非-BCD數(shù)值轉(zhuǎn)換成二進(jìn)制數(shù)值時(shí),此位打開。SM1.7當(dāng)ASCII數(shù)值無法被轉(zhuǎn)換成有效的十六進(jìn)制數(shù)值時(shí),此位打開。SMB2 接收字符緩沖器 (自由口)特殊內(nèi)存字節(jié)2被用作自由口接收字符緩沖器。在自由口模式下接收的每個(gè)字符均被存于此位置,易于從梯形邏輯程序存取。SM 字節(jié)(只讀)說明SMB2此字節(jié)包含在自由口通訊過程中從口0或口1接收的各字符。SMB3 接收

4、奇偶錯(cuò)誤 (自由口)MB3用于自由口模式,包含在接收字符中檢測到字符奇偶錯(cuò)誤時(shí)所設(shè)定的奇偶錯(cuò)誤位。當(dāng)檢測到字符奇偶錯(cuò)誤時(shí),打開SM3.0,利用此位丟棄信息。SM 位(只讀)說明SM3.0口0或口1奇偶錯(cuò)誤。 (0無錯(cuò)誤;1錯(cuò)誤。)SM3.1SM3.7保留位SMB4 隊(duì)溢出 (中斷) 特殊內(nèi)存字節(jié)4 (SM4.0 - SM4.7)包含中斷隊(duì)溢出位,表示中斷處于啟動或關(guān)閉狀態(tài)的狀態(tài)表示位,也是傳輸器空閑內(nèi)存 位。隊(duì)溢出位表示中斷發(fā)生速率比可處理速率更快,或中斷被全局中斷關(guān)閉指令關(guān)閉。SM 位(只讀)說明SM4.0通訊中斷隊(duì)溢出時(shí),此位打開。SM4.1輸入中斷隊(duì)溢出時(shí),此位打開。SM4.2定時(shí)中斷隊(duì)

5、溢出時(shí),此位打開。SM4.3檢測到運(yùn)行時(shí)編程問題時(shí),此位打開。SM4.4此位反映全局中斷啟動狀態(tài),啟動中斷時(shí),此位打開。SM4.5傳輸器空閑(口0)時(shí),此位打開。SM4.6傳輸器空閑(口1)時(shí),此位打開。SM4.7發(fā)生強(qiáng)迫時(shí),此位打開。只在中斷程序內(nèi)使用狀態(tài)位4.0, 4.1,及4.2。隊(duì)空而且控制返回主程序時(shí),這些狀態(tài)位被重置。SMB5 I/O 狀態(tài)位特殊內(nèi)存字節(jié)5 (SM5.0 - SM5.7)包含有關(guān)在I/O系統(tǒng)內(nèi)檢測到的錯(cuò)誤條件的狀態(tài)位。這些位為檢測到的I/O錯(cuò)誤提供概述。 SM 位(只讀)說明SM5.0存在任何I/O錯(cuò)誤時(shí),此位打開。SM5.1過多數(shù)字I/O點(diǎn)與I/O總線聯(lián)接時(shí),此位

6、打開。SM5.2過多模擬I/O點(diǎn)與I/O總線聯(lián)接時(shí),此位打開。SM5.3如果有過多的智能I/O模塊與I/O總線聯(lián)接,此位被打開。SM5.4保留位SM5.5保留位SM5.6保留位SM5.7存在DP標(biāo)準(zhǔn)總線錯(cuò)誤時(shí),此位打開。SMB6 CPU ID寄存器特殊內(nèi)存字節(jié)6是CPU標(biāo)識寄存器。 SM6.4 - SM6.7確認(rèn)PLC的類型。SM6.0 - SM6.3為保留位,將來使用。SM 位(只讀)說明格式SM6.4 -SM6.7xxxx = 0000 = CPU 212 / CPU 222 0010 = CPU 214 / CPU 224 0110 = CPU 221 1000 = CPU 215 10

7、01 = CPU 216/CPU 226SM6.0 -SM6.3保留位SMB8-SMB21 擴(kuò)展 I/O 模塊 ID 及錯(cuò)誤狀態(tài)字節(jié)特殊內(nèi)存字節(jié)8 - 21以字節(jié)對形式組織,用于擴(kuò)展模塊0至6。每對的偶數(shù)字節(jié)是模塊標(biāo)識寄存器。這些字節(jié)確認(rèn)模塊類型,I/O類型、以及輸入及輸出次數(shù)。每對的奇數(shù)字節(jié)是模塊錯(cuò)誤寄存器。這些字節(jié)提供該模塊I/O內(nèi)的任何錯(cuò)誤。SM 字節(jié)(只讀) 說明格式偶數(shù)字節(jié):模塊ID寄存器 奇數(shù)字節(jié):模塊錯(cuò)誤寄存器MSB LSBMSBLSB7 0 7 0MttAiiQQC00brPftM: 模塊現(xiàn)存 0 = 現(xiàn)存C: 配置錯(cuò)誤 1 = 不現(xiàn)存b: 總線錯(cuò)誤或奇偶錯(cuò)誤tt: 00 非智

8、能 I/O 模塊 01 智能模塊r: 超出范圍錯(cuò)誤 10 保留 11 保留P: 無用戶電流錯(cuò)誤A: I/O type 0 = 離散 f: 保險(xiǎn)絲熔斷錯(cuò)誤 1 = 模擬t: 接線柱松動錯(cuò)誤ii: 00 無輸入 01 2 AI 或 8 DI 10 4 AI 或 16 DI 11 8 AI 或 32 DIQQ: 00 無輸出 01 2 AQ 或 8 DQ 10 4 AQ 或 16 DQ 11 8 AQ 或 32 DQSMB8模塊 0 ID 寄存器SMB9模塊 0 錯(cuò)誤寄存器SMB10模塊 1 ID 寄存器SMB11模塊 1 錯(cuò)誤寄存器SMB12模塊 2 ID 寄存器SMB13模塊 2 錯(cuò)誤寄存器SM

9、B14模塊 3 ID 寄存器SMB15模塊 3 錯(cuò)誤寄存器SMB16模塊 4 ID 寄存器SMB17模塊 4 錯(cuò)誤寄存器SMB18模塊 5 ID 寄存器SMB19模塊 5 錯(cuò)誤寄存器SMB20模塊 6 ID 寄存器SMB21模塊 6 錯(cuò)誤寄存器SMW22-SMW26 掃描時(shí)間狀態(tài)字特殊內(nèi)存字22 - 26包含有關(guān)掃描時(shí)間的信息。您可以毫秒為單位從這些字讀取掃描時(shí)間、最小掃描時(shí)間、最大掃描時(shí)間、以及最后掃描時(shí)間。SM 字(只讀)說明SMW22此字提供最后掃描的掃描時(shí)間。SMW24此字提供自進(jìn)入運(yùn)行模式以來記錄的最小掃描時(shí)間。SMW26此字提供自進(jìn)入運(yùn)行模式以來記錄的最大掃描時(shí)間。SMB28-SM

10、B29 模擬條件數(shù)值特殊內(nèi)存字節(jié)28 - 29包含為模擬調(diào)節(jié)0及1輸入的數(shù)字值。SM 字節(jié)(只讀)說明SMB28此字節(jié)存儲在模擬調(diào)節(jié)0時(shí)輸入的數(shù)值,每次停止/運(yùn)行掃描對此數(shù)值更新一次。SMB29此字節(jié)存儲在模擬調(diào)節(jié)1時(shí)輸入的數(shù)值,每次停止/運(yùn)行掃描對此數(shù)值更新一次。SMB 30-194 (預(yù)定義的 S7-200 讀/寫內(nèi)存)SMB30 and SMB130 自由口通訊特殊內(nèi)存字節(jié)30控制口10的自由口通訊; 特殊內(nèi)存字節(jié)130控制口1的自由口通訊。使用SMB30及SMB130位選擇自由口 或系統(tǒng)協(xié)議。SM 位(讀/寫)說明口 0口 1SMB30SMB130格式SM30.6 及SM30.7SM1

11、30.6 及SM130.7pp 奇偶選擇 00 = 無奇偶 01 = 偶奇偶 10 = 無奇偶 11 = 奇奇偶SM30.5SM130.5d 各字符的數(shù)據(jù)位 0 = 8 位/字符 1 = 7 位/字符SM30.2 朣M30.4SM130.2 -SM130.4bbb 自由口波特率 000 = 38,400 波特 001 = 19,200 波特 010 = 9600 波特 011 = 4800 波特 100 = 2400 波特 101 = 1200 波特 110 = 600 波特 111 = 300 波特SM30.0 及SM30.1SM130.0 及SM130.1mm 協(xié)議選擇 00 = 點(diǎn)-至-

12、點(diǎn)界面協(xié)議(PPI/奴模式) 01 = 自由口協(xié)議 10 = PPI/主模式 11 = 保留(默認(rèn)值為PPI/奴模式)注: 選擇代碼mm = 10 (PPI 主)時(shí),CPU成為網(wǎng)絡(luò)上的主并允許執(zhí)行NETR及NETW 指令。在PPI模式內(nèi)位2至7被忽略。SMB31及SMW32 EEPROM 寫入在每次掃描結(jié)尾處,CPU檢查是否發(fā)出保存數(shù)值至永久內(nèi)存的命令。如果發(fā)出這種命令,指定數(shù)值被保存在永久內(nèi)存內(nèi)。SMB31定義欲保存在永久內(nèi)存內(nèi)的數(shù)據(jù)尺寸,并提供開始保存操作執(zhí)行的命令。SMW32為欲保存在永久內(nèi)存內(nèi)的數(shù)據(jù)存儲 V內(nèi)存內(nèi)的起始地址。SM 位(讀/寫)說明格式SMB31: 軟件命令SMW32:

13、V 內(nèi)存地址SM31.0 及SM31.1ss: 保存數(shù)值的尺寸 00 = 字節(jié) 01 = 字節(jié) 10 = 字 11 = 雙字SM31.7c: 保存在永久內(nèi)存內(nèi) (EEPROM) 0 = 無進(jìn)行保存操作的請求 1 = 用戶程序請求PLC將數(shù)據(jù)保存在永久內(nèi)存內(nèi)。每次保存操作后,CPU重置此位。SMW32保存數(shù)據(jù)的V內(nèi)存地址存儲在SMW32內(nèi),此數(shù)值是距V0的偏移量。執(zhí)行保存操作時(shí),V內(nèi)存地址內(nèi)的數(shù)值被保存在V內(nèi)存位置在永久內(nèi)存(EEPROM)內(nèi)的相應(yīng)位置。SMB34-SMB35 中斷事件事件間隔特殊內(nèi)存字節(jié)34及35控制中斷0及中斷1的時(shí)間間隔。您可以指定1ms至255ms*的時(shí)間間隔(以1-ms

14、為增量)。相應(yīng)的定時(shí)中斷事件附加在中斷程序時(shí),CPU獲取時(shí)間-間隔數(shù)值。欲改變時(shí)間間隔,您必須將定時(shí)中斷事件重新附加于相同或不同的 中斷程序。拆卸事件時(shí)即可終止定時(shí)中斷事件。SM 字節(jié)(讀/寫)說明SMB34定時(shí)中斷 0: 時(shí)間間隔數(shù)值 (以1-ms為增量,從1 ms至 255 ms*)。SMB35定時(shí)中斷 1: 時(shí)間間隔數(shù)值 (以1-ms為增量,從1 ms至 255 ms*)。*對于21x系列,時(shí)間間隔(以1-ms為增量)從5 ms至255 ms。SMB36-SMB65 HSC0, HSC1, 及HSC2編程字節(jié)特殊內(nèi)存字節(jié)36 - 65提供監(jiān)視及控制高速計(jì)數(shù)器HSC0, HSC1, 及HS

15、C2的操作所需的信息。SM 位(讀/寫)說明 SM36.0 - SM36.4保留SM36.5HSC0 當(dāng)前計(jì)數(shù)方向狀態(tài)位; 1 = 向上計(jì)數(shù)。SM36.6HSC0 當(dāng)前數(shù)值等于預(yù)設(shè)數(shù)值狀態(tài)位; 1 = 等于。SM36.7HSC0 當(dāng)前數(shù)值大于預(yù)設(shè)數(shù)值狀態(tài)位; 1 = 大于。SM37.0重置激活等級控制位; 0 - 重置為激活高; 1 - 重置為激活低SM37.1保留SM37.2正交計(jì)數(shù)器計(jì)數(shù)速率選擇; 0=4x 計(jì)數(shù)速率; 1=1x 計(jì)數(shù)速率SM37.3HSC0 方向控制位; 1 = 向上計(jì)數(shù)。SM37.4HSC0 更新方向; 1 = 更新方向。SM37.5HSC0 更新預(yù)設(shè)數(shù)值; 1 = 將

16、新預(yù)設(shè)數(shù)值寫入HSC0預(yù)設(shè)值。SM37.6HSC0 更新當(dāng)前數(shù)值; 1 = 將新當(dāng)前數(shù)值寫入HSC0當(dāng)前值。SM37.7HSC0 啟動位; 1 = 啟動。SMB38SMB39SMB40SMB41HSC0 新當(dāng)前數(shù)值; SMB38是MSB (最高位字節(jié)),SMB41是LSB (最低位字節(jié))。SMB42SMB43SMB44SMB45HSC0新預(yù)設(shè)數(shù)值; SMB42為MSB,SMB45為 LSB。 SM46.0 - SM46.4保留SM46.5HSC1 當(dāng)前計(jì)數(shù)方向狀態(tài)位; 1 = 向上計(jì)數(shù)。SM46.6HSC1 當(dāng)前數(shù)值等于預(yù)設(shè)數(shù)值狀態(tài)位; 1 = 等于。SM46.7HSC1 當(dāng)前數(shù)值大于預(yù)設(shè)數(shù)值

17、狀態(tài)位; 1 = 大于。SM47.0HSC1 重置激活等級控制位; 0 - 重置為激活高; 1 - 重置為激活低。SM47.1HSC1 起始激活等級控制位: 0 = 起始為激活高; 1 = 起始為激活低。SM47.2HSC1 正交計(jì)數(shù)器計(jì)數(shù)速率選擇; 0=4x 計(jì)數(shù)速率; 1=1x 計(jì)數(shù)速率。SM47.3HSC1 方向控制位; 1 = 向上計(jì)數(shù)。SM47.4HSC1 更新方向; 1 = 更新方向。SM47.5HSC1 更新預(yù)設(shè)數(shù)值; 1 = 將新預(yù)設(shè)數(shù)值寫入HSC1預(yù)設(shè)值。SM47.6HSC1 更新當(dāng)前數(shù)值; 1 = 將新當(dāng)前數(shù)值寫入HSC1當(dāng)前值。SM47.7HSC1 啟動位; 1 = 啟動

18、。SMB48SMB49SMB50SMB51HSC1 新當(dāng)前數(shù)值; SMB48 為MSB,SMB51為LSB。SMB52SMB53SMB54SMB55HSC1 新預(yù)設(shè)數(shù)值; SMB52為MSB,SMB55為 LSB。 SM56.0 - SM56.4保留SM56.5HSC2 當(dāng)前計(jì)數(shù)方向狀態(tài)位; 1 = 向上計(jì)數(shù)。SM56.6HSC2 當(dāng)前數(shù)值等于預(yù)設(shè)數(shù)值狀態(tài)位; 1 = 等于。SM56.7HSC2 當(dāng)前數(shù)值大于預(yù)設(shè)數(shù)值狀態(tài)位; 1 = 大于。SM57.0HSC2 重置激活等級控制位; 0 - 重置為激活高; 1 - 重置為激活低。SM57.1HSC2 起始激活等級控制位: 0 = 起始為激活高;

19、 1 = 起始為激活低。SM57.2HSC2 正交計(jì)數(shù)器計(jì)數(shù)速率選擇; 0=4x 計(jì)數(shù)速率; 1=1x 計(jì)數(shù)速率。SM57.3HSC2 方向控制位; 1 = 向上計(jì)數(shù)。SM57.4HSC2 更新方向; 1 = 更新方向。SM57.5HSC2 更新預(yù)設(shè)數(shù)值; 1 = 將新預(yù)設(shè)數(shù)值寫入HSC2預(yù)設(shè)值。SM57.6HSC2 更新當(dāng)前數(shù)值; 1 = 將新當(dāng)前數(shù)值寫入HSC2當(dāng)前值。SM57.7HSC2 啟動位; 1 = 啟動。SMB58SMB59SMB60SMB61HSC2 新當(dāng)前數(shù)值; SMB58 為MSB,SMB61為LSB。SMB62SMB63SMB64SMB65HSC2 新預(yù)設(shè)數(shù)值; SMB6

20、2為MSB,SMB65為 LSB。SMB66-SMB85 脈沖輸出編程字節(jié)特殊內(nèi)存字節(jié)66 - 85控制并監(jiān)視脈沖列輸出以及脈沖指令的脈沖寬度模塊化功能。SM 位(讀/寫)說明 SM66.0 - SM66.3保留SM66.4PTO0 概況中止; 0 無錯(cuò)誤, 1 因delta 計(jì)算錯(cuò)誤中止。SM66.5PTO0 概況中止; 0 不因用戶命令中止, 1 因用戶命令中止。SM66.6PTO0 管道溢出(使用外部概況時(shí),由系統(tǒng)清除;否則用戶必須重置); 0 = 無溢出, 1 = 管道溢出。 SM66.7PTO0 空閑位; 0 = PTO 在運(yùn)行中, 1 = PTO 空閑。SM67.0PTO0/PWM

21、0 更新循環(huán)時(shí)間數(shù)值; 1 = 寫入新的循環(huán)時(shí)間。SM67.1PWM0 更新脈沖寬度數(shù)值; 1 = 寫入新脈沖寬度。 SM67.2PTO0 更新脈沖計(jì)數(shù)數(shù)值; 1 = 寫入新脈沖計(jì)數(shù)。SM67.3PTO0/PWM0 時(shí)間基礎(chǔ); 0 = 1 ms/tick, 1 = 1 ms/tick。SM67.4同時(shí)更新PWM0; 0 異時(shí)更新, 1 同時(shí)更新。SM67.5PTO0 操作; 0 單段操作(SM內(nèi)存內(nèi)存儲的循環(huán)時(shí)間及脈沖計(jì)數(shù)), 1 多段操作(V內(nèi)存內(nèi)存儲的概況表)。SM67.6PTO0/PWM0 模式選擇; 0 = PTO, 1 = PWM。SM67.7PTO0/PWM0 啟動位; 1 = 啟

22、動。SMB68SMB69PTO0/PWM0 循環(huán)時(shí)間數(shù)值(2至65535個(gè)時(shí)間基礎(chǔ)單位); SMB68是MSB (最高位字節(jié)),SMB69是LSB (最低位字節(jié))。SMB70SMB71PWM0脈沖寬度數(shù)值(0至65535個(gè)時(shí)間基礎(chǔ)單位); SMB70為MSB,SMB71為LSB。SMB72SMB73SMB74SMB75PTO0 脈沖計(jì)數(shù)值(1至 232 - 1); SMB72為MSB,SMB75為LSB。 SM76.0 - SM76.3保留SM76.4PTO1 概況中止; 0 無錯(cuò)誤, 1 因delta 計(jì)算錯(cuò)誤中止。SM76.5PTO1 概況中止; 0 不因用戶命令中止, 1 因用戶命令中止

23、。SM76.6PTO1 管道溢出(使用外部概況時(shí),由系統(tǒng)清除;否則用戶必須重置); 0 = 無溢出, 1 = 管道溢出。 SM76.7PTO1 空閑位; 0 = PTO 在運(yùn)行中, 1 = PTO 空閑。SM77.0PTO1/PWM1 更新循環(huán)時(shí)間數(shù)值; 1 = 寫入新的循環(huán)時(shí)間。SM77.1PWM1 更新脈沖寬度數(shù)值; 1 = 寫入新脈沖寬度。 SM77.2PTO1 更新脈沖計(jì)數(shù)數(shù)值; 1 = 寫入新脈沖計(jì)數(shù)。SM77.3PTO1/PWM1時(shí)間基礎(chǔ); 0 = 1 ms/tick, 1 = 1 ms/tick。SM77.4同時(shí)更新PWM1; 0 - 異時(shí)更新, 1 - 同時(shí)更新。SM77.5P

24、TO1 操作; 0 - 單段操作(SM內(nèi)存內(nèi)存儲的循環(huán)時(shí)間及脈沖計(jì)數(shù)), 1 - 多段操作(V內(nèi)存內(nèi)存儲的概況表)。SM77.6PTO1/PWM1 模式選擇; 0 = PTO, 1 = PWM。SM77.7PTO1/PWM1 啟動位; 1 = 啟動。SMB78SMB79PTO1/PWM1 循環(huán)時(shí)間數(shù)值(2至65535個(gè)時(shí)間基礎(chǔ)單位); SMB78為MSB,SMB79為LSB。SMB80SMB81PWM1 脈沖寬度數(shù)值(0至65535個(gè)時(shí)間基礎(chǔ)單位); SMB80為MSB,SMB81為LSB。SMB82SMB83SMB84SMB85PTO1 脈沖計(jì)數(shù)值(1 to 232 - 1) ; SMB82

25、為MSB,SMB85為LSB。SMB86-SMB94 及 SMB186-SMB194 接收信息特殊內(nèi)存字節(jié)86 - 94及186 - 194 用于控制并從接收信息指令讀取狀態(tài)。SM 字節(jié)(讀/寫) 說明 口 0 口 1SMB86SMB186接收信息狀態(tài)字節(jié)n: 1 = 用戶關(guān)閉指令終止接收信息r:1 = 接收信息終止: 輸入?yún)?shù)有錯(cuò)誤或缺少起始或結(jié)束條件e:1 = 接收到結(jié)束字符t:1 = 接收信息終止: 計(jì)時(shí)器過期c:1 = 接收信息終止: 達(dá)到最大字符數(shù)p:1 = 因奇偶錯(cuò)誤終止接收信息SMB87SMB187接收信息控制字節(jié)en: 0 = 關(guān)閉接收信息功能; 1 = 啟動接收信息功能。每次

26、執(zhí)行RCV指令,檢查啟動/關(guān)閉接收信息位。sc:0 = 忽略SMB88或SMB188; 1 = 使用SMB88或SMB188數(shù)值檢測信息開始部分。ec:0 = 忽略SMB89或SMB189; 1 = 使用SMB89或SMB189數(shù)值檢測信息結(jié)束部分。il:0 = 忽略SMW90或SMB190; 1 =使用SMW90數(shù)值檢測空閑行條件。c/m:0 = 使用計(jì)時(shí)器作為字符間計(jì)時(shí)器; 1 = 使用計(jì)時(shí)器作為信息計(jì)時(shí)器。tmr:0 = 忽略SMW92或SMW192; 1 = 如果超出SMW92或SMW192內(nèi)的時(shí)間期限,終止接收。bk:0 = 忽略暫停條件; 1 = 使用暫停條件作為信息檢測的開始部分

27、。中斷控制字節(jié)位用于定義確定信息的標(biāo)準(zhǔn)。定義信息開始及結(jié)束標(biāo)準(zhǔn)。欲決定信息的開始部分,信息開始標(biāo)準(zhǔn)的兩組邏輯與必須為真,而且發(fā)生順序必須正確(開始字符緊根空閑行或開始字符緊跟暫停)。欲確定信息的結(jié)束部分,對信息結(jié)束標(biāo)準(zhǔn)進(jìn)行邏輯或操作。下面列舉開始及結(jié)束標(biāo)準(zhǔn):信息開始 = il * sc + bk * sc信息結(jié)束 = ec + tmr + 達(dá)到最大字符計(jì)數(shù)信息開始部分編程標(biāo)準(zhǔn):1. 空閑行檢測: il=1, sc=0, bk=0, SMW9002. 起始字符檢測: il=0, sc=1, bk=0, 與SMW90無關(guān)3. 暫停檢測: il=0, sc=0, bk=1, 與SMW90無關(guān)4. 對

28、請求的任何回答: il=1, sc=0, bk=0, SMW90=0 (如果無回答,可使用信息計(jì)時(shí)器終止接收。)5. 暫停及起始字符: il=0, sc=1, bk=1, 與SMW90無關(guān)6. 空閑行及起始字符: il=1, sc=1, bk=0, SMW9007. 空閑行及起始字符(非法): il=1, sc=1, bk=0, SMW90=0注: 如果出現(xiàn)過速或奇偶錯(cuò)誤(如何被啟動),接收自動終止。SMB88SMB188信息起始字符。SMB89SMB189信息結(jié)束字符。SMB90SMB91SMB190SMB191空閑行時(shí)間期限以微秒為單位。空閑行時(shí)間過期后接收的第一個(gè)字符是新信息的開始。SM

29、B90 或 SMB190為 MSB(最高位字節(jié)),SMB91 或 SMB191 為 LSB(最低位字節(jié))。SMB92SMB93SMB192SMB193字符間/信息計(jì)時(shí)器超出數(shù)值以微秒為單位。如果超過時(shí)間期限,接收信息終止。SMB92 或 SMB192 為 MSB ,SMB93 或 SMB193 為 LSB。SMB94SMB194接收字符數(shù)目已達(dá)到最大值(1 至 255 字符)。注: 必須將此范圍設(shè)定成預(yù)料的最大緩沖器尺寸,即使不使用字符計(jì)數(shù)信息終止。SMB98-SMB99特殊內(nèi)存字節(jié)98及99為您提供有關(guān)擴(kuò)展I/O總線上錯(cuò)誤數(shù)目的信息。SM 字節(jié)(讀/寫)說明SMB98SMB99每次在擴(kuò)展I/

30、O總線上檢測到奇偶錯(cuò)誤,此位置加1。通電及用戶寫0時(shí),數(shù)值被清除。SMB98 為 MSB(最高位字節(jié))。SMB131-SMB165 HSC3, HSC4, 及 HSC5 編程字節(jié)特殊內(nèi)存字節(jié)131 - 165用于監(jiān)視及控制高速計(jì)數(shù)器HSC3, HSC4, 及HSC5的操作。SM 位(讀/寫)說明 SMB131 -SMB135保留SM136.0 -SM136.4保留SM136.5HSC3 當(dāng)前計(jì)數(shù)方向狀態(tài)位: 1 = 向上計(jì)數(shù)SM136.6HSC3 當(dāng)前數(shù)值等于預(yù)設(shè)數(shù)值狀態(tài)位: 1 = 等于SM136.7HSC3 當(dāng)前數(shù)值大于預(yù)設(shè)數(shù)值狀態(tài)位: 1 = 大于SM137.0 -SM137.2保留SM

31、137.3HSC3 方向控制位: 1 = 向上計(jì)數(shù)SM137.4HSC3 更新方向: 1 = 更新方向SM137.5HSC3 更新預(yù)設(shè)數(shù)值: 1 = 向 HSC3 寫入新預(yù)設(shè)值SM137.6HSC3 更新當(dāng)前數(shù)值: 1 = 向 HSC3 寫入新當(dāng)前值SM137.7HSC3 啟動位: 1 = 啟動SMB138 -SMB141HSC3 新當(dāng)前數(shù)值: SMB138 為 MSB(最高位字節(jié)),SMB141為LSB (最低位字節(jié))SMB142 -SMB145HSC3 新預(yù)設(shè)數(shù)值: SMB142 為 MSB,SMB145 為 LSBSM146.0 -SM146.4保留SM146.5HSC4 當(dāng)前計(jì)數(shù)方向狀態(tài)位: 1 = 向上計(jì)數(shù)SM146.6HSC4 當(dāng)前數(shù)值等于預(yù)設(shè)數(shù)值狀態(tài)位: 1 = 等于SM146.7HSC4 當(dāng)前數(shù)值大于預(yù)設(shè)數(shù)值狀態(tài)位: 1 = 大于SM147.0重置激活等級控制: 0 = 重置為激活高, 1 = 重置為激活低SM147.1保留SM147.2正交計(jì)數(shù)器計(jì)數(shù)速率選擇: 0 = 4x 計(jì)數(shù)速率, 1 = 1x 計(jì)數(shù)速率SM147.3HSC4 方向控制位: 1 =

溫馨提示

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

最新文檔

評論

0/150

提交評論