18luck网站

18luck网站電子設計 | 18luck网站Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 18luck网站 >> 18luck平台 >> PLC基礎及應用 >> 正文

西門子S7-200PLC特殊繼電器用法(SM)梯形圖實例

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2019-01-06
西門子plc特殊標誌繼電器(SM)

西門子plc特殊標誌繼電器(SM) 使用梯形圖實例 
有些輔助繼電器具有特殊功能或存儲(chu) 係統的狀態變量、有關(guan) 的控製參數和信息,我們(men) 稱為(wei) 特殊標誌繼電器。用戶可以通過特殊標誌來溝通PLC與(yu) 被控對象之間的信 息,如可以讀取程序運行過程中的設備狀態和運算結果信息,利用這些信息用程序實現一定的控製動作。用戶也可通過直接設置某些特殊標誌繼電器位來使設備實現某種功能。
特殊標誌繼電器用“SM”表示,特殊標誌繼電器區根據功能和性質不同具有位、字節、字和雙字操作方式。其中SMB0、SMB1為(wei) 係統狀態字,隻能讀取其中的狀態數據,不能改寫(xie) ,可以位尋址。係統狀態字中部分常用的標誌位說明如下:
SM0.0:始終接通;
SM0.1:首次掃描為(wei) 1,以後為(wei) 0,常用來對程序進行初始化;
SM0.2:當機器執行數學運算的結果為(wei) 負時,該位被置1;
SM0.3:開機後進入RUN方式,該位被置1一個(ge) 掃描周期;
SM0.4:該位提供一個(ge) 周期為(wei) 1分鍾的時鍾脈衝(chong) ,30秒為(wei) 1,30秒為(wei) 0;
SM0.5:該位提供一個(ge) 周期為(wei) 1秒鍾的時鍾脈衝(chong) ,0.5秒為(wei) 1,0.5秒為(wei) 0;
SM0.6:該位為(wei) 掃描時鍾脈衝(chong) ,本次掃描為(wei) 1,下次掃描為(wei) 0;
SM1.0:當執行某些指令,其結果為(wei) 0時,將改位置1;
SM1.1:當執行某些指令,其結果溢出或為(wei) 非法數值時,將改位置1;
SM1.2:當執行數學運算指令,其結果為(wei) 負數時,將改位置1;
SM1.3:試圖除以0時,將改位置1;
S7-200中SM0.0的用法:
1、SM0.0在程序運行時始終為(wei) ON。
2、SM0.0是一個(ge) 無條件的常閉觸點,用來啟動無條件運行的指令。
隻要上電,SM0.0必然是“1”。因此程序中那些不受任何條件限製,必須要執行的指令就用它作為(wei) 觸發觸點。
3、問:程序有時要在指令前加SM0.0,為(wei) 什麽(me) 不直接連在母線上,不是一樣嗎?
最佳答案:
因為(wei) ,S7-200的指令是不能直接連在“母線”上的,這不符合語法要求。
SM0.0是不可控的觸點,適用於(yu) 無條件觸發的場合,並非每個(ge) 指令都需要SM0.0。在其它場合,要用可控製的觸點來觸發指令,如I0.0、M0.0或各種比較指令等等。如果沒有可控觸點可用,就隻能用SM0.0。
其他答案:
a、S7200編程中有規定,在輸出類指令前必須有觸點指令,有的時候輸出指令不需要條件直接輸出為(wei) 1,但為(wei) 了滿足這樣的編程約定就串連常為(wei) 1的sm0.0在前麵。
b、不同PLC廠家都有自己語法規定,SIEMENS S7-200梯形圖就這樣要求的,不能母線直接連輸出指令(或子程序調用)。
c、一個(ge) 程序用不用SM0.0在於(yu) 多方麵的需要,如果你不需要也能完成控製要求那不用當然好了。不過對於(yu) 一些指令你還是非用它不可呢!另外在調試程序時它還是你的好幫手呢!
基本指令
一 關(guan) 於(yu) 狀態字(SM)
01 SMB0包括8個(ge) 狀態位(SM0.0/SM0.1/SM0.2/SM0.3/SM0.4/SM0.5/SM0.6/SM0.7)
02 SMB1 包含了各種潛在的錯誤提示,可在執行某些指令或執行出錯時由係統自動對相應進行置位或複位.
03 SMB2 在自由接口通信時,自由接口接收字符的緩衝(chong) 區.
04 SMB3 在自由接口通信時,發現接收到的字符中有奇偶效驗錯誤時,可將SM3.0置位.
05 SMB4 標誌中斷隊列是否溢出或通信接口使用狀態.
06 SMB5 標誌I/O係統錯誤.
07 SMB6 CPU模塊識別(ID)寄存器.
08 SMB7 係統保留
09 SMB8-SMB21 I/O模塊識別和錯誤寄存器,按字節對形式(相鄰兩(liang) 個(ge) 字節)存儲(chu) 擴展模塊0-6的模塊類型、I/O類型、I/O點數和測得的各模塊I/O錯誤.
10 SMB22-SMB26 記錄係統掃描時間.
11 SMB28-SMB29 存儲(chu) CPU模塊自帶的模擬電位器所對應的數字量.
12 SMB30-SMB130 SMB30為(wei) 自由接口通信時,自由接口0的通信方式控製字節;SMB130為(wei) 自由接口通信時,自由接口1的通信方式控製字節;兩(liang) 字節可讀可寫(xie) 。
13 SMB31-SMB32 永久存儲(chu) 器(EEPROM)寫(xie) 控製.
14 SMB34-SMB35 用於(yu) 存儲(chu) 定時中斷的時間間隔.
15 SMB36-SMB65 高速計數器HSC0、HSC1、HSC2的監視及控製寄存器.
16 SMB66-SMB85 高速脈衝(chong) 輸出(PTO/PWM)的監視及控製寄存器.
17 SMB86-SMB94 自由接口通信時,接口0或接口1接收信息狀態寄存器.
18 SMB186-SMB194 自由接口通信時,接口0或接口1接收信息狀態寄存器.
19 SMB98-SMB99 標誌擴展模塊總線錯誤號.
20 SMB131-SMB165 高速計數器HSC3、HSC4、HSC5的監視及控製寄存器.
21 SMB166-SMB194 高速脈衝(chong) 輸出(PTO)包絡定義(yi) 表.
22 SMB200-SMB299 預留給智能擴展模塊,保存其狀態信息.

Tags:特殊繼電器,S7-200,西門子plc,SM  
責任編輯:admin
  • 上一篇文章:
  • 下一篇文章: 沒有了
  • 相關文章列表
    西門子PLC對比LAD和STL的位指令列表,RS和SR指令
    S7-200係列PLC編程器的使用示例:伺服脈衝定位控製
    基於西門子S7-200 PLC的三級皮帶運輸機程序設計實例梯形圖
    西門子S7-200係列PLC在搬運機械手控製係統中的應用及梯形圖設計
    MODBUS RTU通訊協議在S7-200中的應用
    基於西門子S7-200與WinCC的加熱器測試係統設計
    S7-200 PLC在加工中心控製係統中的應用的梯形圖設計
    西門子 S7-200 PLC的皮帶運輸機控製編程實例
    梯形圖實例:用西門子plc S7-200編程的幾個實例的編程實例
    西門子S7-200 係列PLC量程轉換及編程方法
    西門子PLC S7-200常見的71個故障匯總及解決辦法
    西門子plc s7-200,PLC的爐窖溫度控製係統程序設計實例
    S7-200係列的基本邏輯指令
    西門子S7-200係列 PLC的數據存儲器尋址
    西門子S7-200係列PLC的位邏輯指令及應用(梯形圖、指令表、時序圖
    西門子PLC S7-200的程序結構:主程序、子程序、中斷程序
    西門子s7-200PLC編程“模板”:幾種最基礎的編程梯形圖實例
    西門子s7-200的輸入輸出端電源必須24v供電嗎?
    西門子S7-200 PLC如何通過自由口通信控製變頻器運行,發送指令XMT
    西門子s7-200PLC CPU自由口通信模式總結,XMT和RCV指令
    西門子plc S7-300 PLC算術運算指令
    西門子plc 算術、邏輯運算指令
    西門子plc四則運算指令的使用方法圖解,ADD
    西門子plc數學函數指令使用方法
    西門子plc,plc數據類型有哪些
    圖解 西門子STEP7程序的編寫
    西門子PLC和觸摸屏順序隨機控製8個指示燈,使用定時器
    西門子S7-200高速計數器、編碼器的應用!
    西門子S7-200 PLC左移、右移指令編程梯形圖
    西門子S7-200控製步進電機編程實例,梯形圖實例
    請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
    1分 2分 3分 4分 5分

    還可以輸入 200 個字
    [ 查看全部 ] 網友評論
    關於我們 - 聯係我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
    返回頂部
    刷新頁麵
    下到頁底
    晶體管查詢