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