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