西門子S7-1200PLC模塊廣東代理價格
參考價 | ¥ 524 |
訂貨量 | ≥1 臺 |
- 公司名稱 上海卓曙自動化設備有限公司
- 品牌 Siemens/西門子
- 型號
- 產地 中國
- 廠商性質 經銷商
- 更新時間 2019/8/27 15:39:55
- 訪問次數 466
聯(lián)系我們時請說明是化工儀器網上看到的信息,謝謝!
電動機功率 | 3kW | 外形尺寸 | 2mm |
---|---|---|---|
應用領域 | 環(huán)保,食品,地礦,印刷包裝,紡織皮革 | 重量 | 2kg |
西門子S7-1200PLC模塊廣東代理價格
西門子S7-300/400 PLC指令系統(tǒng)的指令組成
1.指令的組成
指令是程序的小單位,將其進行有序的排列就構成程序。在S7中,根據所采用編輯器的不同,可分為梯形邏輯指令(LAD)、語句指令(STL)和功能塊圖指令(FBD)。
(1)梯形邏輯指令
梯形邏輯指令由元素指令和方塊圖組成,它們以圖形方式連接,形成程序段。
◇ 元素指令:不含地址或參數的單個元素的梯形邏輯指令。如對邏輯操作結果取反
指令為:-|NOT|-。
◇ 只帶地址的元素指令:以單個元素加地址形式表示的梯形邏輯指令。
◇ 帶參數的方塊圖指令:用帶有表示輸入/輸出的橫線來表示的梯形邏輯指令。如SR
觸發(fā)器指令為:
(2)語句指令
語句指令有兩種基本格式:一條語句由一單個指令組成,如AND指令;一條語句由一個指令和一個地址組成,如A I0.1。
(3)功能塊圖指令
功能塊圖指令的表示方法與梯形邏輯指令有許多相似的地方,但它是用邏輯運算方塊圖表示編程元素的邏輯關系。
2.操作數
大多數情況下,指令由操作碼和操作數組成。操作碼定義要執(zhí)行的功能,告訴CPU要做什么操作;操作數是為實現操作提供所需要的信息,告訴CPU用什么去做。
存儲在PLC存儲器中的指令的操作數一般是由操作標識符和參數組成,操作標識符由主標識符和輔助標識符組成。
◇ S7中的主標識符有:I(輸入映像存儲區(qū))、Q(輸出映像存儲區(qū))、M(位存儲
區(qū))、PI(外部輸入)、PQ(外部輸出)、T(定時器)、C(計數器)、DB(數
據塊)、L(本地數據)。
◇ S7中的輔助標識符有:X(位)、B(字節(jié))、W(字)、D(雙字)。
【例4-3】
A M W 15
其中,A為操作碼,表示與運算;MW 15為操作數,M為主標識符(表示是位存儲區(qū)),W為輔助標識符(表示所取的操作數為字類型),15為參數(指明所取操作數為位存儲區(qū)的哪一個字)。
在S7中,操作數有物理地址(地址)表示法和符號地址表示法兩種表示方法。采用符號地址表示法可增強程序的可讀性,避免編程時由于筆誤造成程序錯誤。地址的符號名必須先定義后使用,要保證。
3.存儲區(qū)功能
S7系列PLC的物理存儲器以字節(jié)(B)為單位,所以規(guī)定字節(jié)單元為存儲單元,每個字節(jié)單元存儲8b(位)信息。如表4-3所示為S7系列PLC的存儲區(qū)域劃分、功能、訪問方式、標識符。
PLC的指令系統(tǒng)是指在特定的PLC系統(tǒng)的相應操作系統(tǒng)支持下,由該特定的PLC系統(tǒng)識別并能執(zhí)行的、具有一定功能的全體基本操作命令的集合。
S7系列PLC除了基本邏輯運算指令、定時、計數等常用的開關量控制指令外,還包括大量的用于字節(jié)、字、雙字邏輯處理以及數學運算、程序控制等指令。這些指令可以為用戶的PLC功能開發(fā)、編程、使用提供方便,我們將其稱為功能指令。
指令系統(tǒng)不同于程序。如在用戶編寫的程序中,邏輯“與”指令可以反復多次使用,而在指令系統(tǒng)中,邏輯“與”指令則只是指令系統(tǒng)中的一個指令種類。這一點要予以重視。
指令系統(tǒng)是編程的基礎,如果基礎沒有打好,編程將變得十分困難。
在PLC的程序中,為了設定定時器時間、進行數學運算、設定計數器計數值等,需要使用各種數據。數據由兩方面組成:類型和格式。
S7系列PLC根據數據的字長,允許使用的類包括基本數據、復合數據、參數3大類。
1.基本數據
基本數據是指字長在2個字(32位)以下的數據,如二進制位( bit)、字節(jié)(Byte)、字( Word)、雙字(Double Word)、ASCII字符、整數(Integer)等。
基本數據在PLC存儲器中有固定的長度,如二進制為1位,字節(jié)為8位,字為16位等。
在PLC使用符號地址時,為了明確所使用數據的格式與所占的字長,在符號表或地址聲明表的“類型( Type)”欄必須填寫數據的“類型代號”。
2.復合數據
復合數據是指字長大于2個字(32位)或由其他基本數據組成的數據。復合數據包括數組、字符串、日期與時間以及用戶定義數據4大類。
◇ 數組:將同類型的基本數據進行組合形成的單元數據就是數組。
◇ 字符串:多個相同或不同字符的組合。
◇ 日期與時間:用于存儲實時時間,格式為“年-月-日-時:分:秒”。例如,2008
年7月1日8點15分30秒的存儲格式為“08-07-01-08: 15: 30.000”。
◇ 用戶定義數據:編程時用戶可以將S7的各種數據類型進行重新組合,生成新的數
據類型,數據類型代號為UDT。
3.參數
參數是在邏輯塊之間進行相互傳遞的數據。參數有“形式參數”和“實際參數”兩類。
◇ 形式參數:被調用塊中使用的符號。
◇ 實際參數:在調用塊中對符號所賦予的實際地址或實際數值。
注意:實際參數與形式參數的數據類型要*。
參數類型用于向FB和FC傳送參數。S7常用的參數類型包括定時器、計數器、功能塊、程序塊、數據塊、地址指示和自適應參數。這些內容將在下面的章節(jié)中予以詳細介紹。
FBD(功能塊圖)使用類似于數字電路中的圖形邏輯符號來表示控制邏輯.一些復雜的功能用指令框表示。一般用一個指令框表示一種功能,框圖內的符號表達了該框圖的運算功能,框的左邊畫輸入,右邊畫輸出,指令框左邊的小圓圈表示對輸入變量取反(“非”運算),框右邊的小圓圈表示對運算結果再進行“非”運算。FBD比較適合于有數字電路基礎的編程人員使用。以簡單的電機啟/停轉控制程序為例,對應的FBD程序如圖1-25所示。
圖1-25 功能塊圖程序范例
西門子S7-1200PLC模塊廣東代理價格