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