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