重慶西門子代理商|授權(quán)代理
(6)數(shù)據(jù)存儲繼電器(DM) 數(shù)據(jù)存儲繼電器實際是RAM中的一個區(qū)域,又稱數(shù)據(jù)存儲區(qū)(簡稱DM區(qū))它只能以通道的形式訪問。CPM1A系列PLC提供的讀/寫數(shù)據(jù)存儲器尋址范圍為DM0000~DM1023(共1023字),只讀數(shù)據(jù)存儲器尋址范圍為DM6144~DM6655(共512字)。編程時需要在通道號前標(biāo)注“DM",DM區(qū)具有掉電保持功能
各高速計數(shù)器不同的輸入端有專用的功能,如:時鐘脈沖端、方向控制端、復(fù)位端、起動端。
注意:同一個輸入端不能用于兩種不同的功能。但是高速計數(shù)器當(dāng)前模式未使用的輸入端均可用于其他用途,如作為中斷輸入端或作為數(shù)字量輸入端。例如,如果在模式2中使用高速計數(shù)器HSC0,模式2使用I0.0和I0.2,則I0.1可用于邊緣中斷或用于HSC3。
2. 高速脈沖輸出占用的輸出端子
S7-200有PTO、PWM兩臺高速脈沖發(fā)生器。 PTO脈沖串功能可輸出個數(shù)、周期的方波脈沖(占空比50%);PWM功能可輸出脈寬變化的脈沖信號,用戶可以脈沖的周期和脈沖的寬度。若一臺發(fā)生器給數(shù)字輸出點Q0.0,另一臺發(fā)生器則給數(shù)字輸出點Q0.1。當(dāng)PTO、PWM發(fā)生器控制輸出時,將禁止輸出點Q0.0、Q0.1的正常使用;當(dāng)不使用PTO、PWM高速脈沖發(fā)生器時,輸出點Q0.0、Q0.1恢復(fù)正常的使用,即由輸出映像寄存器決定其輸出狀態(tài)。PLC中斷程序的概念及建立中斷程序的方法
1. 中斷程序的概念
中斷程序是為處理中斷事件而事先編好的程序。中斷程序不是由程序調(diào)用,而是在中斷事件發(fā)生時由操作系統(tǒng)調(diào)用。在中斷程序中不能改寫其他程序使用的存儲器,最好使用局部變量。中斷程序應(yīng)實現(xiàn)特定的任務(wù),應(yīng)“越短越好",中斷程序由中斷程序號開始,以無條件返回指令(CRETI)結(jié)束。在中斷程序中禁止使用DISI、ENI、HDEF、LSCR和END指令。
2. 建立中斷程序的方法
方法一:從“編輯"菜單→選擇插入(Insert)→ 中斷(Interrupt)。
方法二:從指令樹,用鼠標(biāo)右鍵單擊“程序塊"圖標(biāo)并從彈出菜單→選擇插入(Insert)→ 中斷(Interrupt)。
方法三:從“程序編輯器"窗口,從彈出菜單用鼠標(biāo)右鍵單擊插入(Insert)→ 中斷(Interrupt)。
程序編輯器從先前的POU顯示更改為新中斷程序,在程序編輯器的底部會出現(xiàn)一個新標(biāo)記,代表新的中斷程序