在日新月異的工業(yè)自動化領域,高效、靈活的通信技術(shù)是提升生產(chǎn)效率的關鍵。今天我們將帶你進入PCMM與PLC通訊的神奇世界,一起揭開Profinet IO數(shù)據(jù)交互的神秘面紗!無論你是新手還是老手,我們會確保你輕松掌握所有要點!
提到Profinet,得先從它的“大哥”profibus說起。Profibus是一種基于RS-485協(xié)議的串行通訊,自上世紀80年代末問世以來一直是工業(yè)自動化領域的重要技術(shù)。90年代隨著以太網(wǎng)技術(shù)的廣泛應用和工業(yè)自動化的發(fā)展,串行通訊逐漸顯現(xiàn)出局限性。為此,PI(Profibus國際組織)組織在2002年推出了Profinet,以提供更強的性能和靈活性,迅速成為工業(yè)自動化的新寵。
Profinet設備網(wǎng)絡是以太網(wǎng)通訊單元,它不受限于網(wǎng)絡拓撲結(jié)構(gòu)的選擇,點對點、環(huán)形、星型、網(wǎng)狀拓撲結(jié)構(gòu)都能使用。因此可以根據(jù)具體的應用需求和系統(tǒng)設計來選擇適合的網(wǎng)絡拓撲結(jié)構(gòu)。
PCMM是科爾摩根公司開發(fā)的一款運動控制器,別看它個頭小,卻具備強大的性能和通訊功能,輕松支持Modbus TCP、EtherNet/IP和Profinet等多種通訊協(xié)議。接下來我們就看看它如何與第三方PLC輕松適配,暢通無阻實現(xiàn)Profinet IO數(shù)據(jù)交互吧!
一、通訊設置
1. 下載GSD文件:Profinet通訊需要用到PCMM運動控制器的GSD文件。
2. 在第三方配置軟件中安裝GSD文件,設置路徑為:菜單欄>選項>管理通用站描述文件(GSD),選擇所下載的GSD文件夾路徑,根據(jù)提示依次操作安裝。
3. GSD安裝完成后,對網(wǎng)絡設備進行組態(tài)。依次點擊設備組態(tài)>網(wǎng)絡視圖,在右側(cè)的柱狀列表找到KAS PN-IO device,并添加到網(wǎng)絡視圖。也可通過直接搜索KAS PN-IO device獲得設備信息。
4. 在組態(tài)中對設備進行連接構(gòu)建,鼠標放置在端口處,會出現(xiàn)選擇接口,點擊即可。
5. 在通訊時,要對網(wǎng)絡中的設備進行命名。
6. 修改PLC的IP地址,IP地址保持與PCMM運動控制器地址在同一網(wǎng)段,并注意避免IP地址沖突。
7. 修改遠程訪問站PCMM運動控制器的IP地址。
8. 添加通訊數(shù)據(jù)類型通道:在完成以上配置后,需對通訊的數(shù)據(jù)進行配置。如在設備視圖中,將右側(cè)的Input或者Output數(shù)據(jù)進行配置,點擊右側(cè)樹狀列表,拖動到設備概覽的插槽處即可,插槽編號會默認按序排列。
9. 配置完成后,下載到PLC。此時由于網(wǎng)絡中的PCMM運動控制器還未配置Profinet通訊,所以會顯示報錯,找不到網(wǎng)絡設備等。
二、PCMM軟件通訊設置
1. 對PCMM設備的IP地址進行修改,設備需是連接在線狀態(tài)。依次點擊Controller>Settings>Network標簽頁。修改之后點擊Apply,再點擊Reboot進行熱重啟。
2. 在左側(cè)列表,點擊Fieldbus,添加一個Profinet IO device總線配置。
3. 添加一個組態(tài)配置,保持設備名稱一致。注意Adapter identifiaction這個名稱只能是tsec0。
4. 添加IO,輸入和輸出的配置類型,與PLC銜接一致。注意Slot編號、數(shù)據(jù)類型和大小的一致。在上方列表中選擇,在下方了進行添加、插入、移除修改位置。也可以通過上下箭頭調(diào)整插槽位置。
5. 新建變量,對網(wǎng)絡通訊中通訊數(shù)據(jù)添加相應類型的通道。此處示例與第三方PLC設置一致。
6.下載后并監(jiān)控調(diào)試,輸入輸出通訊數(shù)據(jù)與第三方PLC傳輸一致,大小一致。
避坑小貼士
● 目前測試主要是數(shù)據(jù)通訊,如果是bool型變量,偏移量offset設置一定要對
● slot需與PLC設置一致,Subslot保持為1,不然會出錯
● Slot和Adapter identifiaction設置錯誤會導致PCMM判斷錯誤,程序就無法啟動,一定要仔細核查
● 確保通訊起始地址錯了,數(shù)據(jù)肯定亂,要確保起始地址正確輸入
● Profinet最大數(shù)據(jù)大小為1440字節(jié)輸入長度/輸出長度,確保合理配置別超量,并轉(zhuǎn)換為字節(jié)