這是西門(mén)子工業(yè)技術(shù)論壇上的一個(gè)學(xué)習(xí)項(xiàng)目,今天把它整理出來(lái)分享給大家!PLC部分采用的是博途V15.1,MES部分采用的是VS2019,調(diào)試的時(shí)候采用的是網(wǎng)絡(luò)助手,完整的項(xiàng)目資料及程序加老師微信直接獲取
(一)項(xiàng)目規(guī)劃
某公司需要生產(chǎn)A產(chǎn)品,計(jì)劃增加B設(shè)備,同時(shí)要求產(chǎn)品質(zhì)量和工藝參數(shù)可追溯。
(二)項(xiàng)目設(shè)計(jì)
(1)設(shè)備工作流程:
操作人員掃描產(chǎn)品條碼上傳確認(rèn)是否允許生產(chǎn),服務(wù)器收到信息后回復(fù)確認(rèn)信息。
產(chǎn)品生產(chǎn)后上傳質(zhì)量結(jié)果和工藝參數(shù),服務(wù)器收到信息后根據(jù)產(chǎn)品條碼保存數(shù)據(jù)。
(2)采集信息規(guī)范:
CZZ:信息頭
#A*:質(zhì)量(1為OK)
#B*:產(chǎn)品條碼(9位)
#C*:工藝參數(shù)(L長(zhǎng)度 W寬度 C 顏色 )
信息舉例:
CZZ#A*1
CZZ#B*123456789
CZZ#C*L=666;W=888;C=GREEN
(3)PLC模擬程序流程
程序開(kāi)始
掃碼詢問(wèn):采用手動(dòng)賦值,使用S_MOVE,下同
確認(rèn)是否發(fā)送質(zhì)量信息:判斷信息需要單個(gè)比較字符
確認(rèn)是否發(fā)送產(chǎn)品參數(shù)
參數(shù)信息格式化:采用INSERT、CONCAT處理字符串
發(fā)送信息:TSEND_C TRCV 命令組合
(4)MES模擬程序流程
啟動(dòng)服務(wù)器程序,監(jiān)聽(tīng)開(kāi)始 (采用SOCKET 同步通信)
信息判斷部分
信息保存部分 (XML文件格式)
信息顯示部分 (使用委托)
(三)模擬測(cè)試流程
手動(dòng)置位程序開(kāi)始,手動(dòng)置位掃碼功能后復(fù)位,MES程序接收到條形碼
手動(dòng)在MES程序中發(fā)送OK命令,設(shè)備進(jìn)行生產(chǎn)并發(fā)送質(zhì)量信息
手動(dòng)在MES程序中發(fā)送YES命令,設(shè)備發(fā)送采集的產(chǎn)品參數(shù)
MES程序接收到參數(shù)后根據(jù)條形碼保存參數(shù)信息
檢查程序顯示和保存的文件是否正常
(四)模擬方法和常見(jiàn)錯(cuò)誤處理
CPU請(qǐng)選擇1500便于模擬,通信選擇開(kāi)放式TCP通信,如果通信異常,只發(fā)不收或者只收不發(fā)等,請(qǐng)更換命令組合
模擬時(shí)S7-PLCSIM Advanced V3.0如果報(bào)錯(cuò)48,請(qǐng)重新安裝WinPcap
TCP通信的服務(wù)器地址必須和西門(mén)子虛擬網(wǎng)卡的地址一致,否則通信不上
出現(xiàn)不能下載程序的現(xiàn)象時(shí)請(qǐng)重新刪掉虛擬PLC并新建后嘗試
程序調(diào)試時(shí)盡量采用網(wǎng)絡(luò)助手,這樣容易發(fā)現(xiàn)問(wèn)題
編輯:jq
-
服務(wù)器
+關(guān)注
關(guān)注
13文章
10000瀏覽量
90112 -
TCP
+關(guān)注
關(guān)注
8文章
1413瀏覽量
82589 -
MES
+關(guān)注
關(guān)注
5文章
1156瀏覽量
31880
原文標(biāo)題:【程序下載】S7-1500與MES數(shù)據(jù)互通學(xué)習(xí)案例
文章出處:【微信號(hào):xue_PLC,微信公眾號(hào):PLC技術(shù)圈】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
風(fēng)電場(chǎng)智能化管控:EtherCAT轉(zhuǎn)ProfiNet協(xié)議助力貝加萊X20CP3586與西門(mén)子S7-1500協(xié)同

西門(mén)子S7-400 PLC與S7-1500 PLC以太網(wǎng)通訊及HMI集成實(shí)現(xiàn)涂裝車間監(jiān)控的智能化升級(jí)

PLC以太網(wǎng)通訊模塊實(shí)現(xiàn):S7-300借MPI轉(zhuǎn)以太網(wǎng)與S7-1500等多設(shè)備通訊

【教程】Profinet分布式IO(P31系列)與西門(mén)子PLC S7-200smart 連接例程

西門(mén)子PLC跨代整合:S7-400與S7-1500以太網(wǎng)通訊在涂裝車間的實(shí)戰(zhàn)應(yīng)用

TIA 博途與SIMATIC S7-1500可編程控制器選型手冊(cè)
西門(mén)子PLC(S7-1200/1500/300/400)的數(shù)據(jù)采集與監(jiān)控方案
西門(mén)子S7 PLC通過(guò)深控技術(shù)無(wú)點(diǎn)表工業(yè)網(wǎng)關(guān)實(shí)現(xiàn)數(shù)據(jù)采集與智能決策方案
S7-1500與ABPLC跨協(xié)議通信實(shí)施Profinet轉(zhuǎn)EtherNet/IP網(wǎng)關(guān)實(shí)戰(zhàn)指南

OPC UA數(shù)采網(wǎng)關(guān)實(shí)現(xiàn)西門(mén)子PLC數(shù)據(jù)采集到MES平臺(tái)

ProfiNet轉(zhuǎn)EtherNet/IP實(shí)現(xiàn)西門(mén)子S7-1500 PLC與新能源電池容量測(cè)試儀連接通訊的配置案例

S7-1500與MR20一體式IO在博途V18的組態(tài)過(guò)程

西門(mén)子PLC S7-1500系列介紹

打通工業(yè)通信壁壘實(shí)現(xiàn)Ethernet/ip轉(zhuǎn)profinet網(wǎng)絡(luò)互通

打通工業(yè)通信壁壘實(shí)現(xiàn)Ethernep/ip轉(zhuǎn)profinet網(wǎng)絡(luò)互通

評(píng)論