這是西門子工業技術論壇上的一個學習項目,今天把它整理出來分享給大家!PLC部分采用的是博途V15.1,MES部分采用的是VS2019,調試的時候采用的是網絡助手,完整的項目資料及程序加老師微信直接獲取
(一)項目規劃
某公司需要生產A產品,計劃增加B設備,同時要求產品質量和工藝參數可追溯。
(二)項目設計
(1)設備工作流程:
操作人員掃描產品條碼上傳確認是否允許生產,服務器收到信息后回復確認信息。
產品生產后上傳質量結果和工藝參數,服務器收到信息后根據產品條碼保存數據。
(2)采集信息規范:
CZZ:信息頭
#A*:質量(1為OK)
#B*:產品條碼(9位)
#C*:工藝參數(L長度 W寬度 C 顏色 )
信息舉例:
CZZ#A*1
CZZ#B*123456789
CZZ#C*L=666;W=888;C=GREEN
(3)PLC模擬程序流程
程序開始
掃碼詢問:采用手動賦值,使用S_MOVE,下同
確認是否發送質量信息:判斷信息需要單個比較字符
確認是否發送產品參數
參數信息格式化:采用INSERT、CONCAT處理字符串
發送信息:TSEND_C TRCV 命令組合
(4)MES模擬程序流程
啟動服務器程序,監聽開始 (采用SOCKET 同步通信)
信息判斷部分
信息保存部分 (XML文件格式)
信息顯示部分 (使用委托)
(三)模擬測試流程
手動置位程序開始,手動置位掃碼功能后復位,MES程序接收到條形碼
手動在MES程序中發送OK命令,設備進行生產并發送質量信息
手動在MES程序中發送YES命令,設備發送采集的產品參數
MES程序接收到參數后根據條形碼保存參數信息
檢查程序顯示和保存的文件是否正常
(四)模擬方法和常見錯誤處理
CPU請選擇1500便于模擬,通信選擇開放式TCP通信,如果通信異常,只發不收或者只收不發等,請更換命令組合
模擬時S7-PLCSIM Advanced V3.0如果報錯48,請重新安裝WinPcap
TCP通信的服務器地址必須和西門子虛擬網卡的地址一致,否則通信不上
出現不能下載程序的現象時請重新刪掉虛擬PLC并新建后嘗試
程序調試時盡量采用網絡助手,這樣容易發現問題
編輯:jq
-
服務器
+關注
關注
12文章
9342瀏覽量
86198 -
TCP
+關注
關注
8文章
1383瀏覽量
79370 -
MES
+關注
關注
5文章
944瀏覽量
29906
原文標題:【程序下載】S7-1500與MES數據互通學習案例
文章出處:【微信號:xue_PLC,微信公眾號:PLC技術圈】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
ProfiNet轉EtherNet/IP實現西門子S7-1500 PLC與新能源電池容量測試儀連接通訊的配置案例
![ProfiNet轉EtherNet/IP實現西門子<b class='flag-5'>S7-1500</b> PLC與新能源電池容量測試儀連接通訊的配置案例](https://file1.elecfans.com/web3/M00/06/23/wKgZO2eHdsOAR2yWAABo5PJkWIU707.png)
食品行業基于S7-1500 PLC的自動化控制系統解決方案
![食品行業基于<b class='flag-5'>S7-1500</b> PLC的自動化控制系統解決方案](https://file1.elecfans.com//web3/M00/02/F0/wKgZO2diij-AbZOXAAGsJGTBJ4Q07.webp)
可與MES系統集成的數據采集監控平臺
S7-1500與MR20一體式IO在博途V18的組態過程
![<b class='flag-5'>S7-1500</b>與MR20一體式IO在博途V18的組態過程](https://file1.elecfans.com//web3/M00/01/B2/wKgZPGdXrbCANzLZAACyrBnJMSY061.png)
西門子PLC S7-1500系列介紹
![西門子PLC <b class='flag-5'>S7-1500</b>系列介紹](https://file1.elecfans.com//web3/M00/01/A2/wKgZPGdWxTCATmF0AAAzeEdYOlY32.webp)
Profinet 轉 EtherNet/IP 網關怎樣化解西門子 S7 - 1500 PLC 與 AB PLC 之間的通訊難題
![Profinet 轉 EtherNet/IP 網關怎樣化解西門子 <b class='flag-5'>S7</b> - <b class='flag-5'>1500</b> PLC 與 AB PLC 之間的通訊難題](https://file1.elecfans.com/web3/M00/01/A2/wKgZO2dWrz2ACPM_AAwGCUXWDtU815.png)
打通工業通信壁壘實現Ethernet/ip轉profinet網絡互通
![打通工業通信壁壘實現Ethernet/ip轉profinet網絡<b class='flag-5'>互通</b>](https://file1.elecfans.com/web1/M00/F5/D6/wKgZoWdFaMiAT74AAACYzAUcStc967.png)
打通工業通信壁壘實現Ethernep/ip轉profinet網絡互通
![打通工業通信壁壘實現Ethernep/ip轉profinet網絡<b class='flag-5'>互通</b>](https://file1.elecfans.com/web1/M00/F5/E0/wKgaoWdFZ6SAYZXpAAEAAVrQQMQ924.png)
通過EtherNetIP轉Profinet網關實現跨品牌EthernetIP協議的PLC通訊
![通過EtherNetIP轉Profinet網關實現跨品牌EthernetIP協議的PLC通訊](https://file1.elecfans.com/web1/M00/F5/08/wKgaoWc1WnaAVnHVAAC9_EnM4K4244.png)
WinCC與S7-1500 PROFINET通信技術
![WinCC與<b class='flag-5'>S7-1500</b> PROFINET通信技術](https://file1.elecfans.com/web2/M00/C8/F4/wKgaomYYk6GAHCO4AAAggW3LLL4645.png)
S7-1500與CP343-1之間的TCP通信(TIA)配置過程
![<b class='flag-5'>S7-1500</b>與CP343-1之間的TCP通信(TIA)配置過程](https://file1.elecfans.com/web2/M00/C0/8E/wKgZomXWvwCAR9DxAAAW7NmGVCc701.png)
評論