詳細(xì)介紹
EM235模塊代理商上海盟疆自動化科技有限公司本著“以人為本科技先導(dǎo)顧客滿意持續(xù)改進(jìn)"的工作方針,致力于工業(yè)自動化控制領(lǐng)域的產(chǎn)品開發(fā),、工程配套和系統(tǒng)集成,、銷售,擁有豐富的自動化產(chǎn)品的應(yīng)用和實(shí)踐經(jīng)驗(yàn)以及雄厚的技術(shù)力量,,尤其以PLC復(fù)雜控制系統(tǒng),、傳動技術(shù)應(yīng)用、伺服控制系統(tǒng),、數(shù)控備品備件,、人機(jī)界面及網(wǎng)絡(luò)/軟件應(yīng)用為公司的技術(shù)特長,幾年來,,上海盟疆自動化科技有限公司在與德國SIEMENS公司自動化與驅(qū)動部門的長期緊密合作過程中,,建立了良好的相互協(xié)作關(guān)系,在可編程控制器,、交直流傳動裝置方面的業(yè)務(wù)逐年成倍增長,,為廣大用戶提供了SIEMENS的新技術(shù)及自動控制的解決方案。
EM235模塊代理商主營:西門子S7-200PLC S7-300PLC S7-400PLC S7-1200PLC 6ES5 ET200 人機(jī)界面觸摸屏變頻器MM420 變頻器MM430 變頻器MM440 6SE70交流工程調(diào)速變頻器6RA70直流調(diào)速裝置 SITOP電源電線電纜數(shù)控備件伺服電機(jī)等工控產(chǎn)品,,我們公司在價格上有較大優(yōu)勢,更注重售后服務(wù),,現(xiàn)有大量現(xiàn)貨銷售。
程序編程:
可以通過SFB/FB 14 "GET",,從遠(yuǎn)程CPU中讀取數(shù)據(jù),。
S7-300:在REQ的上升沿處讀取數(shù)據(jù)。在REQ的每個上升沿處傳送參數(shù)ID,、ADDR_1和RD_1,。在每個作業(yè)結(jié)束之后,可以分配新數(shù)值給ID,、ADDR_1和RD_1參數(shù),。
S7-400:在控制輸入REQ的上升沿處啟動SFB。在此過程中,將要讀取的區(qū)域的相關(guān)指針(ADDR_i)發(fā)送到伙伴CPU,。遠(yuǎn)程伙伴返回此數(shù)據(jù),。在 下一個SFB/FB調(diào)用處,已接收的數(shù)據(jù)被復(fù)制到組態(tài)的接收區(qū)(RD_i)中,。必須要確保通過參數(shù)ADDR_i和RD_i定義的區(qū)域在長度和數(shù)據(jù)類型方面 要相互匹配,。
通過狀態(tài)參數(shù)NDR數(shù)值為1來指示此作業(yè)已完成。只有在前一個作業(yè)已經(jīng)完成之后,,才能重新激活讀作業(yè),。遠(yuǎn)程CPU可以處于RUN或STOP工作狀態(tài)。如果 正在讀取數(shù)據(jù)時發(fā)生訪問故障,,或如果數(shù)據(jù)類型檢查過程中出錯,,則出錯和警告信息將通過ERROR和STATUS輸出表示。
通過使用SFB/FB 15 "PUT",,可以將數(shù)據(jù)寫入到遠(yuǎn)程CPU,。
S7-300:在REQ的上升沿處發(fā)送數(shù)據(jù)。在REQ的每個上升沿處傳送參數(shù)ID,、ADDR_1和SD_1,。在每個作業(yè)結(jié)束之后,可以給ID,、ADDR_1和SD_1參數(shù)分配新數(shù)值。
S7-400:在控制輸入REQ的上升沿處啟動SFB,。在此過程中,,將指向要寫入數(shù)據(jù)的區(qū)域(ADDR_i)的指針和數(shù)據(jù)(SD_i)發(fā)送到伙伴CPU。 遠(yuǎn)程伙伴將所需要的數(shù)據(jù)保存在隨數(shù)據(jù)一起提供的地址下面,,并返回一個執(zhí)行確認(rèn),。必須要確保通過參數(shù)ADDR_i和SD_i定義的區(qū)域在編號、長度和數(shù)據(jù)類 型方面相互匹配,。
如果沒有產(chǎn)生任何錯誤,,則在下一個SFB/FB調(diào)用時,通過狀態(tài)參數(shù)DONE來指示,,其數(shù)值為1,。只有在后一個作業(yè)完成之后,才能再次激活寫作業(yè),。遠(yuǎn)程 CPU可以處于RUN或STOP模式,。如果正在寫入數(shù)據(jù)時發(fā)生訪問故障,或如果執(zhí)行檢查過程中出錯,,則出錯和警告信息將通過ERROR和STATUS輸出表示,。
打開SIMATIC 315 PN-1的OB1,在OB1中依次調(diào)用FB14,,F(xiàn)B15如圖12,、圖13所示:
圖12 FB14調(diào)用
表2.FB14參數(shù)說明:
參數(shù) | 描述 | 數(shù)據(jù)類型 | 存儲區(qū) | 描述 |
REQ | INPUT | BOOL | I,、Q、M,、D,、L | 上升沿觸發(fā)調(diào)用功能塊 |
ID | INPUT | WORD | M、D,、常數(shù) | 地址參數(shù)ID |
NDR | OUTPUT | BOOL | I,、Q、M,、D,、L | 為1時,接收數(shù)據(jù)成功 |
ERROR | OUTPUT | BOOL | I,、Q,、M、D,、L | 接收到新數(shù)據(jù) |
STATUS | OUTPUT | WORD | I,、Q、M,、D,、L | 故障代碼 |
S7-300: | IN_OUT | ANY | M、D I,、Q,、M、D,、 | 從S7-200 SMART的數(shù)據(jù)地址中讀取數(shù)據(jù);V區(qū)數(shù)據(jù)對應(yīng)DB1。 |
S7-300: | IN_OUT | ANY | S7-300:M,、D | 本站接收數(shù)據(jù)地址 |
圖13 FB15調(diào)用
表3.FB15參數(shù)說明 :
參數(shù) | 描述 | 數(shù)據(jù)類型 | 存儲區(qū) | 描述 |
REQ | INPUT | BOOL | I,、Q,、M、D,、L | 上升沿觸發(fā)調(diào)用功能塊 |
ID | INPUT | WORD | M,、D、常數(shù) | 地址參數(shù) |
DONE | OUTPUT | BOOL | I、Q,、M,、D、L | 為1時,,發(fā)送完成 |
ERROR | OUTPUT | BOOL | I,、Q、M,、D,、L | 為1時,有故障發(fā)生 |
STATUS | OUTPUT | WORD | I,、Q,、M、D,、L | 故障代碼 |
S7-300: | IN_OUT | ANY | M,、D I、Q,、M,、D、 | 從S7-200 SMART的數(shù)據(jù)地址中讀取數(shù)據(jù);V區(qū)數(shù)據(jù)對應(yīng)DB1,。 |
S7-300: | IN_OUT | ANY | S7-300:M、D S7-400 I,、Q,、 | 本站發(fā)送數(shù)據(jù)地址 |
注意:
S7-200 SMART PLC 不需要編程,。 S7-200 SMART 中的V存儲區(qū)在S7-300/400 PLC 編程中以DB1數(shù)據(jù)塊的形式體現(xiàn),。