S7-200的特殊存儲器SM
1、 SMB0字節:(係統狀態位)
SM0.0 PLC運行時這一位始終為l,是常0N繼電器。
SM0.l PLC首次掃描時為1一個掃描周期。用途之一是調用初始化使用。
SM0.2 若保持數據丟失,該位為1一個掃描周期。
SM0.3 開機進入RUN方式將ON一個掃描周期。
SM0.4 該位提供了一個周期為一分鍾,占空比為0.5的時鍾。
SM0.5 該位提供了一個周期為一秒鍾,占空比為0.5的時鍾。
SM0.6 該位為掃描時鍾,本次掃描置1,下次掃描置0。可作為掃描計數器的輸入。
SM0.7 該位指示CPU工作方式開關的位置,0為TERM位置,1為RUN位置。
2、 SMB1字節:(係統狀態位)
SM1.0 當執行某些命令時,其結果為0時,該位置1。
SM1.1 當執行某些命令時,其結果溢出或出現非法數值時,該位置1。
SM1.2 當執行數學運算時,其結果為負數時,該位置1。
SM1.3 試圖除以零時,該位置1。
SM1.4 當執行ATT(Add to Tab1e)指令時,超出表範圍時,該位置1。
SM1.5 當執行LIFO或FIFO齡,從空表中讀數時,該位置1。
SM1.6 當把一個非BCD數轉換為二進製數時,該位置1。
SM1.7 當ASCll不能轉換成有效的十六進製數時,該位置1。
3、 SMB2字節:(自由口接收字符)
SMB2 自由口端口通訊方式下,從PLC端口0或端口1接收到的每一個字符。
4、 SMB3字節:(自由口奇偶校驗)
SM3.0 為端口0或端口1的奇偶校驗出錯時,該位置1。
5、 SMB4字節:(隊列溢出)
SM4.0 當通訊中斷隊列溢出時,該位置1。
SM4.1 當輸入中斷隊列溢出時,該位置1。
SM4.2 當定時中斷隊列溢出時,該位置1。
SM4.3 在運行時刻,發現編程問題時,該位置1。
SM4.4 當全局中斷允許時,該位置1。
SM4.5 當(口0)發送空閑時,該位置1。
SM4.6 當(口l)發送空閑時,該位置1。
SM4.7 當發生強行置位時,該位置1。
6、 SMB5字節:(I/O狀態)
SM5.0 有I/O錯誤時,該位置1。
SM5.1 當I/O總線上接了過多的數字量I/O點時,該位置1。
SM5.2 當I/O總線上接了過多的模擬量I/O點時,該位置1。
SM5.7 當DP標準總線出現錯誤時,該位置1。
7、 SMB6字節:(CPU識別寄存器)
SM6.7~6.4=0000為CPU212/CPU222
SM6.7~6.4=0010為CPU214/CPU224
SM6.7~6.4=0110為CPU221
SM6.7~6.4=1000為CPU215
SM6.7~6.4=1001為CPU216
8、 SMB8到SMB21字節:(I/O模塊識別和錯誤寄存器)
SMB8 模塊0識別寄存器
SMB9 模塊0錯誤寄存器
SMB10 模塊1識別寄存器
SMB11 模塊1錯誤寄存器
SMB12 模塊2識別寄存器
SMB13 模塊2錯誤寄存器
SMB14 模塊3識別寄存器
SMB15 模塊3錯誤寄存器
SMB16 模塊4識別寄存器
SMB17 模塊4錯誤寄存器
SMB18 模塊5識別寄存器
SMB19 模塊5錯誤寄存器
SMB20 模塊6識別寄存器
SMB21 模塊6錯誤寄存器
9、 SMW22到SMW26字節:(掃描時間)
SMW22 上次掃描時間
SMW24 進入RUN方式後,所記錄的最短掃描時間
SMW26 進入RUN方式後,所記錄的最長掃描時間
10、 SMB28和SMB29字節:(模擬電位器)
SMB28 存儲模擬電位0的輸入值
SMB29 存儲模擬電位l的輸入值
11、 SMB30和SMB130字節:(自由端口控製寄存器)
12、 SMB31和SMW32字節:(EEPROM寫控製)
SMB31 存放EEPROM命令字
SMW32 存放EEPROM中數據的地址
13、 SMB34和SMB35字節:(定時中斷時間間隔寄存器)
SMB34 定義定時中斷0的時間間隔(從5ms…255ms,以1ms為增量)
SMB35 定義定時中斷l的時間間隔(從5ms…255ms,以1ms為增量)
14、 SMB36到SMB65字節:(高速計數器HSC0、HSCl和HSC2寄存器)
·SMB36(HSC0當前狀態寄存器)
SM36.5 HSC0當前計數方向位:1為增計數
SM36.6 HSC0當前值等於預設值位:l為等於
SM36.7 HSC0當前值大於預設值位:1為大於
·SMB37(HSC0控製寄存器)
SM37.0 HSC0複位操作的有效電平控製位:0為高電平複位有效,1低電平複位
SM37.2 HSC0正交計數器的計數速率選擇:0為4倍速率,1為1倍速率
SM37.3 HSC0方向控製位:1為增計數
SM37.4 HSC0更新方向位:1為更新
SM37.5 HSC0更新預設值:1為更新
SM37.6 HSC0更新當前值:1為更新
SM37.7 HSC0允許位:l為允許,0為禁止
·SMD38 HSC0新的當前值
·SMD42 HSC0新的預置值
·SMB46(HSC1當前狀態寄存器)
SM46.5 HSC1當前計數方向位:1為增計數
SM46.6 HSCl當前值等於預設值位:l為等於
SM46.7 HSC1當前值大於預設值位:1為大於
·SMB47(HSC1控製寄存器)
SM47.0 HSC1複位操作的有效電平控製位:0為高電平複位有效,1低電平複位
SM47.2 HSC1正交計數器的計數速率選擇:0為4倍速率,1為1倍速率
SM47.3 HSC1方向控製位:1為增計數
SM47.4 HSC1更新方向位:1為更新
SM47.5 HSC1更新預設值:1為更新
SM47.6 HSC1更新當前值:1為更新
SM47.7 HSCl允許位:l為允許,0為禁止
·SMD48 HSC1新的當前值
·SMD52 HSC1新的預置值
·SMB56(HSC2當前狀態寄存器)
SM56.5 HSC2當前計數方向位:1為增計數
SM56.6 HSC2當前值等於預設值位:l為等於
SM56.7 HSC2當前值大於預設值位:1為大於
·SMB57(HSC2控製寄存器)
SM57.0 HSC2複位操作的有效電平控製位:0為高電平複位有效,1低電平複位
SM57.2 HSC2正交計數器的計數速率選擇:0為4倍速率,1為1倍速率
SM57.3 HSC2方向控製位:1為增計數
SM57.4 HSC2更新方向位:1為更新
SM57.5 HSC2更新預設值:1為更新
SM57.6 HSC2更新當前值:1為更新
SM57.7 HSC2允許位:l為允許,0為禁止
·SMD58 HSC2新的當前值
·SMD62 HSC2新的預置值
15、 SMB66到SMB85字節:(監控脈衝輸出PTO和脈寬調製PWM功能)
·SMB66(PTO0/PWM0狀態寄存器)
SM66.4 PTO0包絡溢出:0無溢出,1有溢出(由於增量計算錯誤)。
SM66.5 PTO0包絡溢出:0不由用戶命令終止,1由用戶命令終止。
SM66.6 PTO0管道溢出:0無溢出,1有溢出。
SM66.7 PTO0空閉位:0忙,l空閑。
·SMB67(PTO0/PWM0控製寄存器)
SM67.0 PTO0/PWM0更新周期:1為寫新的周期值。
SM67.1 PWM0更新脈衝寬度:l寫新的脈衝寬度
SM67.2 PTO0更新脈衝量:l寫入新的脈衝量
SM67.3 PTO0/PWM0基準時間:0為l微秒,l為1毫秒
SM67.4 同步更新PWM0:0為異步更新,1為同步更新
SM67.5 PTO0操作:0單段操作,1多段操作(包絡表存在V區)
SM67.6 PTO0/PWM0模式選擇:0為PTO,1為PWM
SM67.7 PTO0/PWM0允許位:0禁止,l允許
·SMW68 PTO0/PWM0周期值(2~65535倍的時間基準)
·SMW70 PWM0脈衝寬度值(0~65535倍的時間基準)
·SMD72 PTO0脈衝計數值(1~232-1)
·SMB76(PTO1/PWM1狀態寄存器)
SM76.4 PTO1包絡溢出:0無溢出,1有溢出(由於增量計算錯誤)。
SM76.5 PTO1包絡溢出:0不由用戶命令終止,1由用戶命令終止。
SM76.6 PTO1管道溢出:0無溢出,1有溢出。
SM76.7 PTO1空閉位:0忙,l空閑。
·SMB77(PTO1/PWM1控製寄存器)
SM77.0 PTO1/PWM1更新周期:1為寫新的周期值。
SM77.1 PWM1更新脈衝寬度:l寫新的脈衝寬度
SM77.2 PTO1更新脈衝量:l寫入新的脈衝量
SM77.3 PTO1/PWM1基準時間:0為l微秒,l為1毫秒
SM77.4 同步更新PWM1:0為異步更新,1為同步更新
SM77.5 PTO1操作:0單段操作,1多段操作
SM77.6 PTO01PWM1模式選擇:0為PTO,1為PWM
SM77.7 PTO1/PWM1允許位:0禁止,l允許
·SMW78 PTO1/PWM1周期值(2~65535倍的時間基準)
·SMW80 PWM1脈衝寬度值(0~65535倍的時間基準)
·SMD82 PTO1脈衝計數值(1~232-1)
16、 SMB86到SMB SMB186到SMB194字節:(接收信息控製)94,
·SMB86(口0接收信息狀態寄存器):
SM86.0 由於奇偶校驗出錯而終止接收信息,l有效。
SM86.1 因已達到最大字符數而終止接收信息,l有效。
SM86.2 因已超過規定時間而終止接收信息,l有效。
SM86.5 收到信息的結束符。
SM86.6 由於輸入參數錯或缺少起始和結束條件而終止接收信息,1有效。
SM86.7 由於用戶使用禁止命令而終止接收信息,l有效。
·SMB87(口0接收信息控製寄存器):
SM87.2 0 與SMW92無關,l 若超出SMW92確定的時間終止接收信息
SM87.3 0 為字符間定時器,1 為信息間定時器。
SM87.4 0與SMW90無關,1為由SMW90中的值來檢測空閑狀態
SM87.5 0與SMB89無關,1為結束符由SMB89設定。
SM87.6 0與SMB88無關,1為起始符由SMB88設定。
SM87.7 0為禁止接收信息,1為允許接收信息
·SMB88 起始符
·SMB89 結束符
·SMW90 空閑時間間隔的毫秒數
·SMW92 字符間/信息間定時器超時值(毫秒數)
·SMB94 接收字符的最大數(l到255)
·SMB186(口1接收信息狀態寄存器):
SM186.0 由於奇偶校驗出錯而終止接收信息,l有效。
SM186.1 因已達到最大字符數而終止接收信息,l有效。
SM186.2 因已超過規定時間而終止接收信息,l有效。
SM186.5 收到信息的結束符。
SM186.6 由於輸入參數錯或缺少起始和結束條件而終止接收信息,1有效。
SM186.7 由於用戶使用禁止命令而終止接收信息,l有效。
·SMB187(口1接收信息控製寄存器):
SM187.2 0 與SMW92無關,l 若超出SMW92確定的時間終止接收信息
SM187.3 0 為字符間定時器,1 為信息間定時器。
SM187.4 0與SMW90無關,1為由SMW90中的值來檢測空閑狀態
SM187.5 0與SMB89無關,1為結束符由SMB89設定。
SM187.6 0與SMB88無關,1為起始符由SMB88設定。
SM187.7 0為禁止接收信息,1為允許接收信息
·SMB188 起始符
·SMB189 結束符
·SMW190 空閑時間間隔的毫秒數
·SMW192 字符間/信息間定時器超時值(毫秒數)
·SMB194 接收字符的最大數(l到255)
17、 SMW98字:(有關擴展總線的錯誤號)
18、 SMB131到SMB165字節:(高速計數器HSC3、HSC4和HSC5寄存器)
·SMB136(HSC3當前狀態寄存器)
SM136.5 HSC3當前計數方向位:1為增計數
SM136.6 HSC3當前值等於預設值位:l為等於
SM136.7 HSC3當前值大於預設值位:1為大於
·SMB137(HSC3控製寄存器)
SM137.0 HSC3複位操作的有效電平控製位:0為高電平複位有效,1低電平複位
SM137.2 HSC3正交計數器的計數速率選擇:0為4倍速率,1為1倍速率
SM137.3 HSC3方向控製位:1為增計數
SM137.4 HSC3更新方向位:1為更新
SM137.5 HSC3更新預設值:1為更新
SM137.6 HSC3更新當前值:1為更新
SM137.7 HSC3允許位:l為允許,0為禁止
·SMD138 HSC3新的當前值
·SMD142 HSC3新的預置值
·SMB136(HSC3當前狀態寄存器)
SM136.5 HSC3當前計數方向位:1為增計數
SM136.6 HSC3當前值等於預設值位:l為等於
SM136.7 HSC3當前值大於預設值位:1為大於
·SMB137(HSC3控製寄存器)
SM137.0 HSC3複位操作的有效電平控製位:0為高電平複位有效,1低電平複位
SM137.2 HSC3正交計數器的計數速率選擇:0為4倍速率,1為1倍速率
SM137.3 HSC3方向控製位:1為增計數
SM137.4 HSC3更新方向位:1為更新
SM137.5 HSC3更新預設值:1為更新
SM137.6 HSC3更新當前值:1為更新
SM137.7 HSC3允許位:l為允許,0為禁止
·SMD138 HSC3新的當前值
·SMD142 HSC3新的預置值
·SMB146(HSC4當前狀態寄存器)
SM146.5 HSC4當前計數方向位:1為增計數
SM146.6 HSC4當前值等於預設值位:l為等於
SM146.7 HSC4當前值大於預設值位:1為大於
·SMB147(HSC4控製寄存器)
SM147.0 HSC4複位操作的有效電平控製位:0為高電平複位有效,1低電平複位
SM147.2 HSC4正交計數器的計數速率選擇:0為4倍速率,1為1倍速率
SM147.3 HSC4方向控製位:1為增計數
SM147.4 HSC4更新方向位:1為更新
SM147.5 HSC4更新預設值:1為更新
SM147.6 HSC4更新當前值:1為更新
SM147.7 HSC4允許位:l為允許,0為禁止
·SMD148 HSC4新的當前值
·SMD152 HSC4新的預置值
·SMB156(HSC5當前狀態寄存器)
SM156.5 HSC5當前計數方向位:1為增計數
SM156.6 HSC5當前值等於預設值位:l為等於
SM156.7 HSC5當前值大於預設值位:1為大於
·SMB157(HSC5控製寄存器)
SM157.0 HSC5複位操作的有效電平控製位:0為高電平複位有效,1低電平複位
SM157.2 HSC5正交計數器的計數速率選擇:0為4倍速率,1為1倍速率
SM157.3 HSC5方向控製位:1為增計數
SM157.4 HSC5更新方向位:1為更新
SM157.5 HSC5更新預設值:1為更新
SM157.6 HSC5更新當前值:1為更新
SM157.7 HSC5允許位:l為允許,0為禁止
·SMD158 HSC5新的當前值
·SMD162 HSC5新的預置值
19、 SMB166到SMB194字節:(PTO0、PTO1的包絡步數、包絡表地址和V存儲器地址)
SMB166 PTO0的包絡步當前計數值
SMW168 PTO0的包絡表V存儲地址(從V0開始的偏移量)
SMB176 PTO1的包絡步當前計數值
SMW178 PTOl的包絡表V存儲地址(從V0開始的偏移量)
下一篇:沒有了
西門子plc s7-200定時器的使用 | |
定時器在plc程序中,需要先定義再使用,避免重複使用,200plc定時器有255個好像,常用的有接通延時定時器,和斷開延時定時器。看你需要哪種。 不管哪種定時器都有觸發條件,條件成立定時器開始定時,另外就是定時器的時間,你需要定時的時間長度。時間到定時... |
西門子s7-200smart熱電偶硬件接線 | |
1. 硬件接線 對於該係列可以選擇熱電偶模塊,EM AT04,產品型號:288-3AT04-0AA0。它是一個4通道熱電偶測溫模塊, 分辨率是:0.1C / 0.1F。 支持如下診斷功能:上溢/下溢;斷路;24VDC低壓。 電纜要求如下:100m,屏蔽雙絞線。 抑製頻率:10HZ,50HZ,60HZ,400... |
西門子s7-200smart中熱電偶怎麼組態 | |
先看一下samrt V2.5軟件中的組態動圖吧: 我簡單表述一下我這個動態圖,打開smart軟件後,雙擊CPU,我這裏是ST40,就可以添加後續的模塊了!可以看到我在EM0這裏添加了EM AT04(4AI TC)這個熱電阻模塊,這模塊是一個4通道的熱電偶模塊,TC就代表熱電偶,RTD是... |
西門子S7-200間接尋址如何使用在modbus中怎 | |
西門子Plc,S7-200,Modelbus,通訊,通過指針輪循的方式 一,初始化指令,如圖一 二,讀寫指令,如圖二 三,輪詢指令,如圖三 四,初始化指令 五,結束指令... |
西門子200SMART控製步進電機的程序怎麼做 | |
西門子200 smart,控製步進電機, 在實際生產項目中,比較廣泛的應用,性價比上比較高, 西門子Smart 可以帶三個軸的,功能還是比較強大的, 不是所有的輸出點都能做脈衝控製的,配置前一定要先查看說明書書 1.在向導中找到運動,點擊後進入配置 2.測量係統... |
- 西門子plc鎖存型延時通定時器指令
- 如何使用西門子s7-200模擬器去測試程序
- 西門子S7-200 PLC編程軟件操作圖解
- 西門子s7-200plc怎麼控製直流電機
- 西門子S7-1200的PLC來控製電磁閥的動作
- fbd編程常用功能塊
- 西門子STEP7軟件中加減乘除指令
- 西門子300編程中FB塊用到C或者T之後多次
- 西門子S7300模擬量I/O使用圖解
- 如何設置西門子EM222擴展模塊
- 西門子S7-200能控製多少個伺服
- 西門子S7200四則運算指令表詳解
- S7-200如何通過向導設定PID教程
- step7安裝提示重啟怎麼解決
- 西門子S7300用異或指令實現一鍵啟停
- 西門子PLC生產日期和生命周期含義說明
- 西門子300PLC與溫控表怎樣連接通訊
- WinCC C語言腳本推薦
- 博圖軟件支持所有西門子型號都能組態嗎
- 西門子PLC編程中的FB、FC、DB、OB是什麼