1.SMB0 至 SMB29(S7-200 只讀特殊內存)
SMB0 系統狀態位
SMB1 指令執行狀態位
SMB2 自由口接收字符
SMB3 自由口校驗錯誤
SMB4 中斷隊列溢出、運行時間程序錯誤、中斷啟用、自由口變送器被強制
SMB5 I/O錯誤狀態位
SMB6 CPU代碼寄存器
SMB8-MB21 I/O模塊代碼和錯誤寄存器
SMW22-SMW26 掃描時間
SMB28-SMB29 模擬電位器
例如,SMB0 系統狀態位這八位分別代表
SM0.0 該位總是打開。
SM0.1 首次掃描周期時該位打開,壹種用途是調用初始化子程序。
SM0.2 如果保留性數據丟失,該位為壹次掃描周期打開。該位可用作錯誤內存位或激活特殊啟動順序的機制。
SM0.3 從電源開啟條件進入RUN(運行)模式時,該位為壹次掃描周期打開。該位可用於在啟動操作之前提供機器預熱時間。
SM0.4 該位提供時鐘脈沖,該脈沖在1分鐘的周期時間內OFF(關閉)30秒,ON(打開)30秒。該位提供便於使用的延遲或1分鐘時鐘脈沖。
SM0.5 該位提供時鐘脈沖,該脈沖在1秒鐘的周期時間內OFF(關閉)0.5秒,ON(打開)0.5秒。該位提供便於使用的延遲或1秒鐘時鐘脈沖。
SM0.6 該位是掃描周期時鐘,為壹次掃描打開,然後為下壹次掃描關閉。該位可用作掃描計數器輸入。
SM0.7 該位表示“模式”開關的當前位置(關閉 =“終止”位置,打開 =“運行”位置)。開關位於RUN(運行)位置時,您可以使用該位啟用自由口模式,可使用轉換至“終止”位置的方法重新啟用帶PC/編程設備的正常通訊。
2.SMB30 至 SMB549(S7-200 讀取/寫入特殊內存)
SMB30 and SMB130 自由口控制寄存器
SMB31-SMW32 永久性內存(EEPROM)寫入控制
SMB34-SMB35 用於定時中斷的時間間隔寄存器
SMB36-SMB65 HSC0、HSC1和HSC2高速計數器寄存器
SMB66-SMB85 PTO / PWM高速輸出寄存器
SMB86-SMB94 and SMB186-SMB194 接收信息控制
SMW98 I/O擴充總線-通訊錯誤
SMB136-SMB165 HSC3、HSC4和HSC5高速計數器寄存器
SMB166-SMB194 用於PLC(脈沖)指令的PTO輪廓表
SMB200-SMB549 為智能擴充模塊提供的狀態信息保留,例如
EM 277 PROFIBUS-DP模塊。SMB200至SMB249為系統中的第壹個智能擴充模塊(離CPU最近的模塊)保留;SMB250至SMB299為第二個智能模塊保留。
更詳細的說明妳可以查閱手冊