應(yīng)用領(lǐng)域 | 電子 |
---|
6AG1215-1HG40-5XB0
SIPLUS S7-1200 CPU 1215C DC/DC/繼電器 -40...+60°C 帶防腐蝕涂層 信號(hào)電路板可使用 根據(jù) 6ES7215-1HG40-0XB0 . 緊湊型 CPU,DC/DC/繼電器, 2 個(gè) PROFINET 端口, 機(jī)載 I/O: “14 個(gè)數(shù)字輸入 24VDC;1
參考價(jià) | ¥11 |
訂貨量 | 1 件 |
更新時(shí)間:2023-07-17 11:43:25瀏覽次數(shù):440
聯(lián)系我們時(shí)請(qǐng)說明是化工儀器網(wǎng)上看到的信息,謝謝!
西門子1200寬溫型CPU模塊6AG12151HG405XB0
6AG1215-1HG40-5XB0 SIPLUS S7-1200 CPU 1215C DC/DC/繼電器 -40...+60°C 帶防腐蝕涂層 信號(hào)電路板可使用 根據(jù) 6ES7215-1HG40-0XB0 . 緊湊型 CPU,DC/DC/繼電器, 2 個(gè) PROFINET 端口, 機(jī)載 I/O: “14 個(gè)數(shù)字輸入 24VDC;10 個(gè)數(shù)字輸出繼電器 2A;" 2 AI 0-10V DC, 電源:直流 20.4-28.8V DC, 程序存儲(chǔ)器/數(shù)據(jù)存儲(chǔ)器 125 KB |
SIEMENS西門子
*,質(zhì)量保證,保修一年
專業(yè)銷售及維修西門子各類工控自動(dòng)化配件;
:S7-200CN、S7-200SMART、S7-300、S7-400、 S7-1200、S7-1500、ET200、LOGO邏西門子可編程控制器輯控制模塊
西門子HMI人機(jī)界面:觸摸屏
西門子變頻器:MM420、MM430、MM440、G110、G120、6SE70
西門子工業(yè)以太網(wǎng):通訊網(wǎng)卡、通訊電纜、通訊接頭、總線連接器 工控機(jī)、交換機(jī)、自動(dòng)化軟件等系型號(hào)齊全,快速報(bào)價(jià),買我們的產(chǎn)品無憂所值,我們的產(chǎn)品都承諾質(zhì)保一年,讓您買的省心舒心,用的放心!
不明白,這條STL語句為啥要加CLR??
懸賞分:15
- 解決時(shí)間:2009-4-19 11:08
程序如下:
A I2.6
JNB _001
L MW2
ITD
T MD6
SET
SAVE
CLR
_001: A BR
=Q4.4
按照提行圖的邏輯,上面的意思就是如果當(dāng) I2.6接通,那么將MW2轉(zhuǎn)換為雙整數(shù)存到MD6中,Q4.4置1,否則不執(zhí)行 。
可是轉(zhuǎn)換成STL語句后,總感覺CLR這條將RLO置0的指令為啥非得要有呢??并且感覺邏輯上是錯(cuò)誤的,看我分析:
如果I2.6是高電平,則不執(zhí)行跳轉(zhuǎn),繼續(xù)向下執(zhí)行,轉(zhuǎn)換好后,用SET指令將RLO置1,完成后用SAVE指令存儲(chǔ)到BR位中,BR變?yōu)?,接著執(zhí)行CLR,清楚RLO為0,這個(gè)時(shí)候,在執(zhí)行
A BR 的時(shí)候,根據(jù) RLO的定義,是將上一次執(zhí)行完畢后的RLO值與當(dāng)前的BR進(jìn)行與運(yùn)算,由于上一條指令是CLR,所以RLO為0,此時(shí)即使BR為1,與運(yùn)算的結(jié)果仍舊是0,輸出當(dāng)然也就是0了,顯然不符合實(shí)際情況!
請(qǐng)問我哪里錯(cuò)了呢??
手冊(cè)上和幫助文檔上說的清楚,邏輯運(yùn)算的結(jié)果是當(dāng)前觸點(diǎn)的狀態(tài)和上一次RLO結(jié)果進(jìn)行邏輯運(yùn)算,我的分析*是按照這個(gè)邏輯來的。
如果這樣想,執(zhí)行A BR的時(shí)候是直接檢測BR狀態(tài)然后輸出可以得出正確結(jié)論,可是這樣做顯然不符合邏輯運(yùn)算的規(guī)則,并沒有與RLO位進(jìn)行運(yùn)算??!
怎么了呢??
請(qǐng)教各位大蝦!感覺RLO太了!
問題補(bǔ)充:幫助文檔說的明白 “使用“與”指令可以檢查被尋址位的信號(hào)狀態(tài)是否為“1”,并將測試結(jié)果與邏輯
運(yùn)算結(jié)果(RLO)進(jìn)行“與”運(yùn)算。”
檢測到的BR的確是1,可是它架不住RLO被CLR清0了?。〗Y(jié)果不還是0嗎???
回答:
CLR
_001: A BR
=Q4.4
1、執(zhí)行CLR指令后,RLO=0,但/FC(*檢查位)也將被復(fù)位為0。2、/FC=0表示隨后將重新開始一串新的邏輯運(yùn)算,即CLR后面的一條指令(A BR)也將是新的一串邏輯中的一條指令。執(zhí)行該指令(A BR)時(shí),其檢查結(jié)果將直接寫入RLO中。
3、從一串邏輯運(yùn)算中第二條指令開始,邏輯運(yùn)算的結(jié)果才是當(dāng)前觸點(diǎn)的狀態(tài)和上一次RLO結(jié)果進(jìn)行邏輯運(yùn)算。
/FC First Check Bit (Status Word, Bit 0)
The /FC bit signal state controls a logic operation string.
The /FC bit is status word bit 0.
Each logic operation queries the /FC bit signal state and the addressed contact.
?If the /FC bit signal state equals "1",an instruction logically combines the result of its signal state check on its addressed contact with the RLO generated since the first check and stores the result in the RLO bit.
?If the /FC bit signal state equals "0", the logic string begins with a first check.
The logic string ends and the /FC bit is set to "0" with the assignment of a value (S,R,=) or with a RLO-dependent jump instruction.
-------------------------------------------
轉(zhuǎn)抄相關(guān)問題:
A(
L "MT510".Powder1
BTI
T #temp1
SET
SAVE
CLR
A BR
)
JNB _005
L 9
T #temp10
_005: NOP 0
上面的那段代碼是由梯形圖轉(zhuǎn)換而來的,首先將"MT510".Powder1
做BCD-I轉(zhuǎn)換并存于temp1,然后將9傳送到temp10,兩個(gè)指令串聯(lián)在一起。
現(xiàn)有如下問題向各位請(qǐng)教:
1、BTI指令執(zhí)行完成后BR位自動(dòng)置位嗎?還是需要SAVE?
2、上段中的SET、SAVE及CLR用途何在?
3、在一個(gè)NetWork中串聯(lián)執(zhí)行多個(gè)指令或并聯(lián)執(zhí)行多個(gè)指令時(shí),該如何處理?
回答:
首先弄清BR位:狀態(tài)字的第8位稱為二進(jìn)制結(jié)果位。它將字處理程序與位處理聯(lián)系起來,在一段既有位操作又有字操作的程序中,用于表示字邏輯是否正確。將BR位加入程序后,無論字操作結(jié)果如何,都不會(huì)造成二進(jìn)制邏輯鏈中斷。
1. 因?yàn)樯厦娴哪嵌未a是由梯形圖轉(zhuǎn)換而來的。出現(xiàn)了“SET、SAVE及CLR”。就此而論,在做BCD-I轉(zhuǎn)換并存于temp1后,SET與SAVE兩指令。SET即將狀態(tài)字RLO置位;SAVE將RLO保存到狀態(tài)字的BR位。此時(shí)表示功能被正確執(zhí)行,即BR位為1.
2. CLR / 將狀態(tài)字RLO復(fù)位,以免影響下面的指令。
A BR / 此時(shí)BR位為1,RLO=1
)
JNB _005 / 若BR=1且RLO=0,則跳轉(zhuǎn)到005。
L 9 / 此時(shí)BR=1且RLO=1
T #temp10
_005: NOP 0
3. 在一個(gè)NetWork中串聯(lián)執(zhí)行多個(gè)指令或并聯(lián)執(zhí)行多個(gè)指令時(shí),該如何處理?
一般不要顧及用SAVE指令保存RLO。在下面的情況可用:
在一個(gè)邏輯塊中需檢另一查邏輯塊的BR位。
例如:在用戶編寫的FB/FC程序中,應(yīng)該對(duì)BR位進(jìn)行管理,功能塊正確執(zhí)行后,使BR位為1,否則使其為0。使用SAVE指令將RLO存入BR中,從而達(dá)到管理BR位目的。
西門子1200寬溫型CPU模塊6AG12151HG405XB0