應(yīng)用領(lǐng)域 | 電子 |
---|
6AG1521-1BH00-7AB0
SIPLUS S7-1500 DI 16x24VDC HF -40...+70°C 帶防腐蝕涂層 基于 6ES7521-1BH00-0AB0 。 數(shù)字量輸入模塊 “16 通道,分成組,每組 16;" “輸入端延時(shí) 0.05..20ms “輸入端類型 3(IEC 61131);" “診斷;流程報(bào)警
![]() |
參考價(jià) | ¥21 |
訂貨量 | 1 件 |
更新時(shí)間:2023-07-17 14:49:47瀏覽次數(shù):471
聯(lián)系我們時(shí)請(qǐng)說明是化工儀器網(wǎng)上看到的信息,謝謝!
西門子1500寬溫型擴(kuò)展模塊6AG15211BH007AB0
![]() | 6AG1521-1BH00-7AB0 SIPLUS S7-1500 DI 16x24VDC HF -40...+70°C 帶防腐蝕涂層 基于 6ES7521-1BH00-0AB0 。 數(shù)字量輸入模塊 “16 通道,分成組,每組 16;” "輸入端延時(shí) 0.05..20ms "輸入端類型 3(IEC 61131);” "診斷;流程報(bào)警" |
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ì)保一年,讓您買的省心舒心,用的放心!
關(guān)于編輯plc控制程序“位”操作的記錄
今天,在“找答案”欄目中看到有這么一個(gè)帖子,問題主要是提問如何編輯“位”操作后的記憶,并判斷輸入狀態(tài)的先后順序關(guān)系。提問問題的鏈接:
剛剛,這段時(shí)間著手準(zhǔn)備為我司涂裝線改造準(zhǔn)備一些編程思路。是將原2條沒有關(guān)聯(lián)是流水線,通過ABB機(jī)器人分別將2條線上的工件轉(zhuǎn)移到一條加工線上。其中,需要考慮的問題是流水線取件先后順序的判斷,結(jié)果給機(jī)器人執(zhí)行線上工件優(yōu)先取件的判斷,看了提問的內(nèi)容,感覺這個(gè)思路剛剛與提問的雷同,現(xiàn)寫一下思路分享一下或許可以參考。
編程思路:
1) 將2條流水線的位置到達(dá)信號(hào),關(guān)聯(lián)到一個(gè)連續(xù)的字中;其實(shí),也是可以關(guān)聯(lián)到需要的存儲(chǔ)容量中(字節(jié)、雙字),只是準(zhǔn)備調(diào)用添加到表格指令FC84,而該指令的DATA管腳的數(shù)據(jù)類型是word類型匹配;另外,因?yàn)樾枰袛噍斎胄盘?hào)的進(jìn)來判斷,300cpu的比較指令也沒有字節(jié)數(shù)據(jù)類型。
2) 調(diào)用添加到表格指令FC84,該指令的說明:
A) 該指令僅僅只有除了使能EN和ENO 2個(gè)管腳外,DATA數(shù)據(jù)源的輸入,TABLE是表格地址的起始。
B) TABLE起始地址的一個(gè)字表格的長度,這個(gè)需要編程者大致估算本表格的預(yù)計(jì)長度,假設(shè)計(jì)劃放入數(shù)據(jù)9個(gè);第二個(gè)字是描述表格已經(jīng)存放的數(shù)量;第三個(gè)字才是表格存放的一個(gè)數(shù)據(jù)值。
如果連續(xù)存放數(shù)據(jù),那么,不需要很長時(shí)間,表格就會(huì)馬上存放滿了,這顯然不是我們想要看到的局面。清空表格的方法應(yīng)該會(huì)有幾種方式,方法自己想,很方便的,這里先買一個(gè)關(guān)子,程序在下面。
程序:
1) 創(chuàng)建一個(gè)空項(xiàng)目,315-2pn/dp(步驟不具體描述)。
2) 創(chuàng)建一個(gè)數(shù)據(jù)塊DB1,并創(chuàng)建需要的數(shù)據(jù)地址、數(shù)據(jù)類型與指令*。因?yàn)镕C84指令一個(gè)word是表格長度,創(chuàng)建時(shí)直接賦值部分長度:
3) 編輯將輸入IW0的一個(gè)字信息輸入表格程序:
4) 啟動(dòng)模擬仿真,驗(yàn)證程序運(yùn)行:將I0.0信息存放到一條信息DB1.DBW4中,將輸入I0.0 = 1,這時(shí),DB1.DBW2 = 1(表格有一個(gè)數(shù)據(jù)輸入) ,DB1.DBW4 = 256(高位低字方式排序)
5) 再將I1.0 = 1輸入到表格,運(yùn)行結(jié)果:
6) 如果,在一個(gè)周期中有2個(gè)輸入的狀態(tài),結(jié)果:因?yàn)樵谘刂噶钕乱粋€(gè)周期需要有2個(gè)輸入地址,創(chuàng)建一個(gè)變量表,試著將I0.1/I1.1同時(shí)寫入。一時(shí)手抖變量表鼠標(biāo)點(diǎn)擊了2次,存放數(shù)據(jù)變?yōu)榈?個(gè)數(shù)據(jù)了。
數(shù)據(jù)能夠“記錄”。
7) 清空表格的方式:
8) 如何區(qū)分2個(gè)及以上的輸入在同一個(gè)周期中的先后順序?雖然這個(gè)概率在實(shí)際應(yīng)用中并不多見。圖示是仿真的周期時(shí)間,實(shí)際運(yùn)行應(yīng)用程序時(shí)會(huì)有差異:
這個(gè)問題需要一定的空間討論了,因?yàn)?,plc的掃描周期是自左到右,自上而下進(jìn)行的,在同一個(gè)周期內(nèi)還需要看具體程序段落中IW0的調(diào)用程序位置情況,我想只能用外部中斷事件來單獨(dú)處理該模式下的狀態(tài)記錄了,但300、400plc沒有現(xiàn)成的外部沿輸入中斷組織塊,可以考慮在循環(huán)中斷組織塊中定義?假設(shè)定義循環(huán)中斷組織塊OB35為1mS,那么,把上述程序放到OB35組織塊中編寫,即每1mS時(shí)間內(nèi)撲捉一次外部輸入狀態(tài),一旦有狀態(tài)改變就記錄,程序就不列舉、了。
西門子1500寬溫型擴(kuò)展模塊6AG15211BH007AB0