| 注冊(cè)| 產(chǎn)品展廳| 收藏該商鋪

行業(yè)產(chǎn)品

當(dāng)前位置:
潯之漫智控技術(shù)(上海)有限公司>>技術(shù)文章>>西門子模塊6ES7870-1AB01-0YA0質(zhì)保一年

西門子模塊6ES7870-1AB01-0YA0質(zhì)保一年

閱讀:418        發(fā)布時(shí)間:2022-6-23

西門子模塊6ES7870-1AB01-0YA0

S7-400 S7-300 描述 簡(jiǎn)要描述 SFB 14 FB 14 讀數(shù)據(jù) 單邊編程讀訪問(wèn)。 SFB 15 FB 15 寫數(shù)據(jù) 單邊編程寫訪問(wèn)。 S7-300/400根據(jù)使通信接(集成PN或CP343-1/CP443-1)不同,調(diào)功能塊來(lái)源也不同。
通信接為S7-300 集成PN接時(shí),需要使Standard Library中PUT/GET指令,如圖1所示。

圖1 S7-300PN接需采Standard Library

 

通信接為S7-300 CP通信模塊時(shí),需要使SIMATIC_NET_CP 庫(kù)中PUT/GET指令,如圖2所示。
 
圖2 S7-300 CP模塊接需采SIMATIC_NET_CP庫(kù)

 

S7-400 CPU不區(qū)分通信接,需要使System Function Blocks 中SFB14/SFB15指令塊,如圖3所示。

參數(shù)化串口 CP
在 SIMATIC Manager 中打開(kāi) SIMATIC S7-300 站的硬件組態(tài)。在硬件目錄中選擇串口 CP,比如 CP341。拖動(dòng)并放置其到 S7-300 站機(jī)架的一個(gè)插槽中。

雙擊 CP341 來(lái)打開(kāi) CP341 的屬性對(duì)話框。


圖 01

在 CP341 的屬性對(duì)話框中,切換到 'General' 選項(xiàng)卡。點(diǎn)擊 'Parameter...' 圖標(biāo)后開(kāi)啟 CP341 的 PtP Param 組態(tài)軟件。


圖 02

選擇 ASCII 協(xié)議。然后雙擊代表協(xié)議的信封圖標(biāo)來(lái)打開(kāi) 'Protocol' 對(duì)話框,進(jìn)行特定協(xié)議的設(shè)置。


圖 03

在 'Protocol' 對(duì)話框中選擇 'ASCII' 選項(xiàng)卡。設(shè)置通信速率和字符幀以使其與手持讀碼器的參數(shù)匹配。例如:

  • 波特率:9600 bits/s

  • 數(shù)據(jù)位:8

  • 停止位: 1

  • 校驗(yàn): 無(wú)

 

點(diǎn)擊 'OK' 按鈕來(lái)應(yīng)用設(shè)置及完成對(duì) CP341 的參數(shù)化。


圖 04

保存并編譯 S7-300 站的配置。然后將配置下載到 S7-300 CPU。
關(guān)閉硬件組態(tài)。


圖 05

在 S7-300 CPU 的用戶程序中調(diào)用功能塊
為了通過(guò) S7-300 CPU 的 CP341 接收來(lái)自手持讀碼系統(tǒng)的數(shù)據(jù),在 S7-300 CPU 的用戶程序中調(diào)用功能塊 FB7 'P_RCV_RK'。

FB7 'P_RCV_RK' 位于庫(kù)文件 'CP PtP' 下的文件夾 'CP 341 > Blocks' 中。

在 SIMATIC Manager 中通過(guò)菜單 'File > Open' 打開(kāi) 'CP PtP' 庫(kù)。
'Open Project' 對(duì)話框中選擇 'Libraries' 選項(xiàng)卡。
選擇 'CP PtP' 庫(kù)并點(diǎn)擊 'OK' 按鈕。


圖 06

從庫(kù)中復(fù)制 FB7 'P_RCV_RK' 并將其插入到 S7 程序的塊中。

本例程是在 FC100 中調(diào)用 FB7 'P_RCV_RK'。FC100 是在OB1 中被循環(huán)調(diào)用的。
將塊的 EN_R 輸入端置為 'TRUE' 以便 CP341 可以在任意時(shí)刻接收到數(shù)據(jù)。
手持讀碼系統(tǒng)接收到的數(shù)據(jù)被存儲(chǔ)在數(shù)據(jù)塊 DB24 中。
輸出端 NDR,ERROR 與 STATUS 是工作評(píng)估所需要的,并且在同一周期內(nèi)是有效的。
輸出端 'NDR' 用于顯示新的數(shù)據(jù)被接收并存儲(chǔ)在 DB24 中。如果沒(méi)有成功完成讀取作業(yè),那么輸出端 ERROR 被置 1 ,同時(shí)輸出端 STATUS 輸出錯(cuò)誤信息。


圖 07

注意
如果使用的是 CP340,為了通過(guò) 在S7-300CPU中的CP340 接收手持讀碼器的數(shù)據(jù),應(yīng)在 S7-300 CPU 的用戶程序中調(diào)用功能塊 FB2 'P_RCV' 。FB2 'P_RCV' 位于庫(kù)文件 'CP PtP' 下的文件夾 'CP 340 > Blocks' 中


收藏該商鋪

請(qǐng) 登錄 后再收藏

提示

您的留言已提交成功!我們將在第一時(shí)間回復(fù)您~
二維碼