西門子6ES7314-6CH04-4AB0代理商價(jià)格程序編程可以通過(guò)SFB/FB 14 "GET",從遠(yuǎn)程CPU中讀取數(shù)據(jù)。
S7-300:在REQ的上升沿處讀取數(shù)據(jù)。
在REQ的每個(gè)上升沿處傳送參數(shù)ID、ADDR_1和RD_1。
在每個(gè)作業(yè)結(jié)束之后,可以分配新數(shù)值給ID、ADDR_1和RD_1參數(shù)。
S7-400:在控制輸入REQ的上升沿處啟動(dòng)SFB。
在此過(guò)程中,將要讀取的區(qū)域的相關(guān)指針(ADDR_i)發(fā)送到伙伴CPU。
遠(yuǎn)程伙伴返回此數(shù)據(jù)。
在 下一個(gè)SFB/FB調(diào)用處,已接收的數(shù)據(jù)被復(fù)制到組態(tài)的接收區(qū)(RD_i)中。
必須要參數(shù)ADDR_i和RD_i定義的區(qū)域在長(zhǎng)度和數(shù)據(jù)類型方面 要相互匹配。
通過(guò)狀態(tài)參數(shù)NDR數(shù)值為1來(lái)指示此作業(yè)已完成。
只有在前一個(gè)作業(yè)已經(jīng)完成之后,才能重新激活讀作業(yè)。
遠(yuǎn)程CPU可以處于RUN或STOP工作狀態(tài)。
如果 正在讀取數(shù)據(jù)時(shí)發(fā)生訪問(wèn)故障,或如果數(shù)據(jù)類型檢查過(guò)程中出錯(cuò),則出錯(cuò)和警告信息將通過(guò)ERROR和STATUS輸出表示。
通過(guò)使用SFB/FB 15 "PUT",可以將數(shù)據(jù)寫入到遠(yuǎn)程CPU。
S7-300:在REQ的上升沿處發(fā)送數(shù)據(jù)。
在REQ的每個(gè)上升沿處傳送參數(shù)ID、ADDR_1和SD_1。
在每個(gè)作業(yè)結(jié)束之后,可以給ID、ADDR_1和SD_1參數(shù)分配新數(shù)值。
S7-400:在控制輸入REQ的上升沿處啟動(dòng)SFB。
在此過(guò)程中,將指向要寫入數(shù)據(jù)的區(qū)域(ADDR_i)的指針和數(shù)據(jù)(SD_i)發(fā)送到伙伴CPU。
遠(yuǎn)程伙伴將所需要的數(shù)據(jù)保存在隨數(shù)據(jù)一起提供的地址下面,并返回一個(gè)執(zhí)行確認(rèn)。
必須要參數(shù)ADDR_i和SD_i定義的區(qū)域在編號(hào)、長(zhǎng)度和數(shù)據(jù)類 型方面相互匹配。
如果沒(méi)有產(chǎn)生任何錯(cuò)誤,則在下一個(gè)SFB/FB調(diào)用時(shí),通過(guò)狀態(tài)參數(shù)DONE來(lái)指示,其數(shù)值為1。
只有在*后一個(gè)作業(yè)完成之后,才能再次激活寫作業(yè)。
遠(yuǎn)程 CPU可以處于RUN或STOP模式。
如果正在寫入數(shù)據(jù)時(shí)發(fā)生訪問(wèn)故障,或如果執(zhí)行檢查過(guò)程中出錯(cuò),則出錯(cuò)和警告信息將通過(guò)ERROR和STATUS輸出 表示。
打開(kāi)SIMATIC 315 PN-1的OB1,在OB1中依次調(diào)用FB14,F(xiàn)B15如圖12、圖13所示:圖12 FB14調(diào)用表2.FB14參數(shù)說(shuō)明 :參數(shù)描述數(shù)據(jù)類型存儲(chǔ)區(qū)描述RE、Q、M、D、L上升沿觸發(fā)調(diào)用功能塊IDINPUTWORDM、D、常數(shù)地址參數(shù)IDNDROUTPUTBOOLI、Q、M、D、L為1時(shí),接收數(shù)據(jù)成功ERROROUTPUTBOOLI、Q、M、D、L接收到新數(shù)據(jù)STATUSOUTPUTWORDI、Q、M、D、L故障代碼S7-300:ADDR_1S7-400:ADDR_i(1 ≤ i ≤ 4)IN_OUTANYM、DI、Q、M、D、T、C從S7-200 SMART的數(shù)據(jù)地址中讀取數(shù)據(jù);V區(qū)數(shù)據(jù)對(duì)應(yīng)DB1。
S7-300:RD_1S7-400:RD_i(1 ≤ i ≤ 4)IN_OUTANYS7-300:M、DS7-400 I、Q、M、D、T、C本站接收數(shù)據(jù)地址圖13 FB15調(diào)用表3.FB15參數(shù)說(shuō)明 :參數(shù)描述數(shù)據(jù)類型存儲(chǔ)區(qū)描述RE、Q、M、D、L上升沿觸發(fā)調(diào)用功能塊IDINPUTWORDM、D、常數(shù)地址參數(shù)DONEOUTPUTBOOLI、Q、M、D、L為1時(shí),發(fā)送完成ERROROUTPUTBOOLI、Q、M、D、L為1時(shí),有故障發(fā)生STATUSOUTPUTWORDI、Q、M、D、L故障代碼S7-300:ADDR_1S7-400:ADDR_i(1 ≤ i ≤ 4)IN_OUTANYM、DI、Q、M、D、T、C從S7-200 SMART的數(shù)據(jù)地址中讀取數(shù)據(jù);V區(qū)數(shù)據(jù)對(duì)應(yīng)DB1。
S7-300:SD_1S7-400:SD_i(1 ≤ i ≤ 4)IN_OUTANYS7-300:M、DS7-400 I、Q、M、D、T、C本站發(fā)送數(shù)據(jù)地址注意:S7-200 SMART PLC 不需要編程。
S7-200 SMART 中的V存儲(chǔ)區(qū)在S7-300/400 PLC 編程中以DB1數(shù)據(jù)塊的形式體現(xiàn)