西門子6SN1118-0DM31-0AA2
指令系統(tǒng)
PLC有多少條指令,,各條指令又具有什么功能,,是了解與使用PLC的重要方面。你不懂PLC指令怎么編程,,沒有程序,,PLC又怎么工作?
PLC的指令越來越多,,越來越豐富,。功能很強(qiáng)的指令,綜合多種作用的指令日見增多,。
PLC的指令繁多,,但主要的有這么幾種類型:
基本邏輯指令,用于處理邏輯關(guān)系,,以實(shí)現(xiàn)邏輯控制,。這類指令不管什么樣的PLC都總是有的。
數(shù)據(jù)處理指令,,用于處理數(shù)據(jù),,如譯碼,編碼,,傳送,、移位等等。
數(shù)據(jù)運(yùn)算指令,,用于進(jìn)數(shù)據(jù)的運(yùn)算,,如十、一,、X,、/等,可進(jìn)行整形數(shù)計(jì)算,,有的還可浮點(diǎn)數(shù)運(yùn)算,;也可進(jìn)行邏輯量運(yùn)算,等等,。
流程控制指令,,用以控制程序運(yùn)行流程。PLC的用戶程序一般是從零地址的指令開始執(zhí)行,按順序推進(jìn),。但遇到流程控制指令也可作相應(yīng)改變,。流程控制指令也較多,運(yùn)用得好,,可使程序簡練,,并便于調(diào)試與閱讀。
狀態(tài)監(jiān)控指令,,用以及記錄PLC及其控制系統(tǒng)的工作狀態(tài),,對提高PLC控制系統(tǒng)的工作可靠性大有幫助。
當(dāng)然,,并不是所有的PLC都有上述那么多類的指令,,也不是有的PLC僅有上述幾類指令。以上只是指出幾個(gè)例子,,說明要從哪幾個(gè)方面了解PLC指令,,從中也可大致看出指令的多少及功能將怎樣影響PLC的性能。
除了指令,,為進(jìn)行通訊,,PLC還有相應(yīng)的協(xié)議與通訊指令或命令,這些也反映了PLC的性能,。
5.6支持軟件
為了便于編制PLC程序,,多數(shù)PLC廠家都開發(fā)有關(guān)計(jì)算機(jī)支持軟件。
從本質(zhì)上講,,PLC所能識(shí)別的只是機(jī)器語言,。它之所以能使用一些助記符語言、梯形圖語言,、流程圖語言,,以至高級(jí)語言,全靠為使用這些語言而開發(fā)的種種軟件,。
助記符語言是zui基本也是簡單的PLC語言,。它類似計(jì)算機(jī)的匯編語言,PLC的指令系統(tǒng)就是用這種語言表達(dá)的,。這種語言僅使用文字符號(hào),,所使用的編程工具簡單,用簡易編程器即可,。所以,,多數(shù)PLC都配備有這種語言。
梯形圖語言是圖形語言,,它用類似于繼電器電路圖的符號(hào)表達(dá)PLC實(shí)現(xiàn)控制的邏輯關(guān)系,。這種語言與符號(hào)語言有對應(yīng)關(guān)系,,很容易互相轉(zhuǎn)換,并便于電氣工程師了解與熟悉,,故用得很普遍,,幾乎所有的PLC都開發(fā)有這種語言。由于它是用圖形表達(dá),,小的編程器不好使用它,,得有較大的液晶畫面的編程器,才能使用它,。多數(shù)是在計(jì)算機(jī)對PLC編程時(shí),,才使用這種語言
選件模塊上用于信號(hào)電纜的接口位于 CU320-2 控制單元上,。
現(xiàn)有插槽用來擴(kuò)展接口,,例如,添加附加端子或用于通信,。
CU320?2 控制單元的狀態(tài)通過兩個(gè)多色 LED 來顯示
西門子6SN1118-0DM31-0AA2
ISO 發(fā)送應(yīng)答器的存儲(chǔ)器配置

圖片: ISO 發(fā)送應(yīng)答器的存儲(chǔ)器配置
存儲(chǔ)器區(qū)域
根據(jù)發(fā)送應(yīng)答器芯片的制造商,,ISO 發(fā)送應(yīng)答器配置的存儲(chǔ)器包含不同大小的用戶存儲(chǔ)器。
典型大小為 112 字節(jié),、256 字節(jié),、992 字節(jié) EEPROM 或 2000 字節(jié) FRAM。每個(gè) ISO 發(fā)送應(yīng)答器芯片具有 8 字節(jié)長的序列號(hào)(UID,,只讀),。通過一個(gè)讀命令將 UID 以 8 字節(jié)值的形式傳送到長度為 8 的地址 FFF0。
OTP 區(qū)域
對于 OTP 區(qū)域,,始終在存儲(chǔ)區(qū)末尾保留 16 字節(jié)的地址空間,。塊的劃分方式取決于芯片(見技術(shù)參數(shù))。因此需注意,,當(dāng)使用 OTP 區(qū)域時(shí),,用戶數(shù)據(jù)的相應(yīng)地址對應(yīng)用不可用。
總共提供 4 個(gè)塊地址(“映射"地址):
如果向具有有效長度(4,、8,、12 和 16 字節(jié),取決于塊地址)的塊地址寫入數(shù)據(jù),,則可防止寫入的數(shù)據(jù)日后被改寫,。
|
提示 例外 - Fujitsu 芯片(MDS D4xx 和 MDS D5xx)Fujitsu 芯片 MB89R118 (MDS D4xx) 只有 8 字節(jié)塊,意味著僅需尋址 2 個(gè)塊地址:FF80 和 FF88(長度為 8 和 16 字節(jié)),。 Fujitsu 芯片 MB89R112 (MDS D5xx) 有 32 字節(jié)塊,,因此無法在 OTP 區(qū)域進(jìn)行尋址。
|
|
提示 OTP 使用限制使用 OTP 時(shí),,請遵循下列限制: 只能在靜態(tài)操作中發(fā)送 OTP 寫/鎖定命令,。 不能將 OTP 寫/鎖定命令作為鏈接命令發(fā)送,。
Fujitsu 芯片 MB89R112 (MDS D5xx) 有 32 字節(jié)塊,因此無法在 OTP 區(qū)域進(jìn)行尋址,。
|
|
提示 OTP 區(qū)域的使用不是可逆的如果使用 OPT 區(qū)域,,則無法撤消操作,因?yàn)?OPT 區(qū)域只能寫入一次 |