在TIA V15中創建一個新項目,添加CPU315-2DP,在“設備視圖”中,選擇CP343-1的以太網口,設置IP 地址。
接著,在“操作模式”中設置CP343-1為“IO控制器”模式。
最后,在CP343-1模塊的“常規”屬性中查看“IO地址”,后續編程需要用到該起始地址。
組態分布式IO
打開“網絡視圖”,在硬件目錄中選擇ET200SP分布式IO的接口模塊并拖拽到網絡視圖中。
然后,點擊“未分配”按鈕,選擇“PLC_1.cp343-1……”將分布式IO分配給控制器。
接著,鼠標雙擊分布式IO進入“設備視圖”,為ET200SP接口模塊分配IP 地址。
最后,在ET200SP站上依次組態DI,DO和服務器模塊。
分配設備名稱
在下載硬件組態和程序之前,先對分布式IO分配設備名稱。
在“網絡視圖”界面,鼠標選擇PN總線,右鍵選擇菜單“分配設備名稱”。
接著,在彈出的“分配PROFINET設備名稱”窗口,選擇需要分配名稱的設備,點擊“更新列表”按鈕掃描出總線上所有類型匹配的設備,鼠標選擇需要分配設備名稱的設備,點擊“分配名稱”按鈕完成名稱的分配。
S7-300中編程
當使用CP343-1進行PN IO通信時,S7-300 CPU不能直接訪問CP343-1所連接的IO 設備輸入輸出地址,而是定義指定的數據發送接收區地址(可以是M區或DB塊),通過編程完成IO控制器和IO設備之間的數據交換。這時需要用到PNIO_SEND(FC11)和PNIO_RECV(FC12)程序塊。
在TIA中,為CPU315-2DP編程。打開OB1,進入編程界面中。從“通信——〉SIMATIC NET CP”指令中,找到PNIO_SEND和PNIO_RECV拖放到OB1中,并賦與正確的參數。
IO 讀寫測試
完成上述操作后,將項目分別下載到CPU中,使CPU處于RUN模式。
當CP343-1作為IO 控制器時,其所帶分布式IO的輸入/輸出起始地址默認是從0開始的,這些虛擬地址與真實的IO模塊的輸入輸出地址無關,發送和接收數據的對應關系是:
1、發送數據區域,與指令PNIO_SEND的SEND引腳對應的緩沖區相關聯。
2、接收數據區域,與指令PNIO_RECV的RECV引腳對應的緩沖區相關聯。
最后,在線打開PLC的監控表。
對M0.0修改為true 時,可以看到DO模塊的第1個通道有輸出指示;對DI模塊的第8通道進行DC24V正極短接,可在監視表中看到M100.7為true。
審核編輯:郭婷
-
控制器
+關注
關注
112文章
16384瀏覽量
178355 -
以太網
+關注
關注
40文章
5431瀏覽量
171876
原文標題:在TIA V15中組態S7-300站點
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論