西門子6SL3100-0BE25-5AB0
置位與復(fù)位指令SET、RST
SET:置位指令,是動(dòng)作保持
RST:復(fù)位指令,使操作保持復(fù)位
SET、RST指令的說(shuō)明
![](https://img70.chem17.com/66938c6656abd2c14e48ea15757b3aa83cf19385a0cba374a9f8fb059b2f2302a644e3e40ca5a9de.jpg)
圖1 SET、RST指令的使用說(shuō)明
(a) 梯形圖 (b)語(yǔ)句表 (c)波形
RST指令用于計(jì)數(shù)器的使用說(shuō)明
![](https://img70.chem17.com/66938c6656abd2c14e48ea15757b3aa8e3b5ea41594d8206b835ae61d35e775f4121714ff28e448e.jpg)
圖2 RST指令用于計(jì)數(shù)器的使用說(shuō)明
RST指令使用說(shuō)明:
1)RST指令既可用于計(jì)數(shù)器復(fù)位,使其當(dāng)前值恢復(fù)至設(shè)定值,也可用于復(fù)位移位寄存器,清除當(dāng)前內(nèi)容。
2)在任何情況下,RST指令優(yōu)先。當(dāng)RST輸入有效時(shí),不接受計(jì)數(shù)器和移位寄存器的輸入信號(hào)。
3)因復(fù)位回路的程序與計(jì)數(shù)器的計(jì)數(shù)回路的程序是相互獨(dú)立的,因此程序的執(zhí)行順序可任意安排,而且可分開編程
西門子6SL3100-0BE25-5AB0
軟件要求:必須在STEP75.1版本以上進(jìn)行配置;
如果您采用S7-400CPU或S7-400CP作為DP主站,那么您可以直接在IM153的屬性窗口的"OperatingParameters"標(biāo)簽頁(yè)里配置熱插拔功能。如下圖所示:
![](https://img68.chem17.com/66938c6656abd2c14e48ea15757b3aa891809aece9a2968954087a568651417dc7c8da6f573fb9d7.jpg)
關(guān)于ET200M站
關(guān)于ET200M站"Modulechangeduringoperation"(運(yùn)行中更換模塊)功能實(shí)現(xiàn)的說(shuō)明:
![](https://img68.chem17.com/66938c6656abd2c14e48ea15757b3aa867fe60280625ba8e1bc7998bca63e87078f7ba6a62019908.jpg)
STEP1:在STEP7的硬件組態(tài)窗口的PROFIBUSDP目錄中選擇相應(yīng)IM153模塊,可以看出該模塊支持“moduleexchangeinopration"(熱插拔);
STEP2:將IM153模塊拖到PROFIBUS總線上;
STEP3:選擇I/O模塊,插入到ET200M站的各個(gè)槽位中;
STEP4:雙擊ET200M站,打開屬性窗口,選中“Replacemodulesduringoperation“(熱插拔)選項(xiàng);
STEP5:屬性窗口中提供了ET200M站熱插拔功能所需的有源總線導(dǎo)軌的訂貨號(hào);
STEP6:屬性窗口中提供了該型號(hào)IM153,插入的I/O模塊對(duì)應(yīng)使用的有源總線底板的訂貨號(hào);
除了以上的硬件組態(tài)之外,還要向S7-400中下載OB82、OB83、OB84、OB85、OB86、OB87、OB121、OB122等組織塊。當(dāng)ET200M從站上進(jìn)行模塊的熱插拔時(shí),中斷組織塊OB83,OB85,OB122被調(diào)用。
如果你采用S7-300CPU或CP342-5作為DP主站,那么您只能夠通過(guò)安裝GSD文件的方式將IM153模塊組態(tài)成DP從站,并雙擊IM153,打開它的屬性窗口,進(jìn)行設(shè)置。否則您在STEP7的硬件組態(tài)窗口中直接將PROFIBUSDP目錄ET200M文件夾下IM153模塊掛在PROFIBUS總線上,如下圖:
![](https://img68.chem17.com/66938c6656abd2c14e48ea15757b3aa8c926f37f26d27d69cc9f14cd819f864d3a3190d5f5fe61c6.jpg)
從上圖可以看出,當(dāng)你從右側(cè)的PROFIBUSDP樹型目錄中將IM153-2模塊拖到PROFIBUS總線上后,雙擊點(diǎn)開IM153的屬性,“Repalcemodulesduringoperation"(熱插拔功能)選項(xiàng)為灰色,所以在這種方式下,無(wú)法實(shí)現(xiàn)熱插拔的全部功能,只能實(shí)現(xiàn)第1、2兩條,不能實(shí)現(xiàn)第3、4條功能。
![](https://img68.chem17.com/66938c6656abd2c14e48ea15757b3aa81053e29e35c7ad78b9107da4cd13985a1aa412924d780d2e.jpg)
添加IM153-2模塊到PROFIBUS總線上,設(shè)置熱插拔選項(xiàng)
![](https://img68.chem17.com/66938c6656abd2c14e48ea15757b3aa8439ccd227cef0932dca3b631f1ae9e0ff8a06057491e589b.jpg)
設(shè)置IM153-1模塊的熱插拔功能選項(xiàng)
除了以上的硬件配置之外,還要向S7-300的CPU中下載OB82、OB86、OB121、OB122等組織塊,才能保證當(dāng)您在ET200M站上進(jìn)行模塊熱插拔時(shí),S7-300的CPU保持運(yùn)行,而ET200M站上其他模塊的工作不受影響。同時(shí),當(dāng)您進(jìn)行ET200M站上模塊的拔出或插入,系統(tǒng)都會(huì)調(diào)用OB82、OB86,您可以獲取OB86和OB82中的參數(shù)返回值,得知什么時(shí)間是哪一個(gè)主站下的哪一個(gè)從站上的模塊被插拔,您可以根據(jù)系統(tǒng)控制邏輯的需要,在組織塊OB82,OB86中編寫用戶程序,調(diào)整I、O的數(shù)值,確保進(jìn)行模塊熱插拔時(shí),生產(chǎn)機(jī)構(gòu)處于安全運(yùn)行狀態(tài)。
您可以在S7-300的用戶程序中循環(huán)調(diào)用SFC13(DP總線診斷功能塊),不斷獲取DP網(wǎng)絡(luò)的診斷信息,當(dāng)ET200M從站上進(jìn)行模塊的熱插拔時(shí),可以從SFC13的返回?cái)?shù)據(jù)(在DB塊中)獲取插拔模塊的信息,在用戶程序中對(duì)返回的診斷信息進(jìn)行判斷、評(píng)估后,進(jìn)行相應(yīng)的邏輯控制和I/O處理,使生產(chǎn)機(jī)構(gòu)處于安全運(yùn)行狀態(tài);
如果您在ET200M站中使用了參數(shù)化的模塊(如FM354,CP340等非輸入輸出的模塊),在DP主站通電初始化過(guò)程中會(huì)對(duì)這些模板進(jìn)行參數(shù)化和配置。當(dāng)您帶電拔掉可參數(shù)化的模塊,再插入后,模塊原有的參數(shù)就會(huì)丟失。除非重新啟動(dòng)DP主站,在主站進(jìn)行初始化過(guò)程中,對(duì)這些模塊在進(jìn)行一次參數(shù)化和配置,否則這類模塊在被拔掉,再插入后,只能夠以它的默認(rèn)參數(shù)運(yùn)行