0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

簡述S7-1500與MES數據互通學習案例

PLC技術圈 ? 來源:PLC技術圈 ? 作者:PLC技術圈 ? 2021-07-01 11:20 ? 次閱讀

這是西門子工業(yè)技術論壇上的一個學習項目,今天把它整理出來分享給大家!PLC部分采用的是博途V15.1,MES部分采用的是VS2019,調試的時候采用的是網絡助手,完整的項目資料及程序加老師微信直接獲取

(一)項目規(guī)劃

公司需要生產A產品,計劃增加B設備,同時要求產品質量和工藝參數可追溯。

(二)項目設計

(1)設備工作流程:

操作人員掃描產品條碼上傳確認是否允許生產,服務器收到信息后回復確認信息。

產品生產后上傳質量結果和工藝參數,服務器收到信息后根據產品條碼保存數據。

(2)采集信息規(guī)范:

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,下同

確認是否發(fā)送質量信息:判斷信息需要單個比較字符

確認是否發(fā)送產品參數

參數信息格式化:采用INSERT、CONCAT處理字符串

發(fā)送信息:TSEND_C TRCV 命令組合

(4)MES模擬程序流程

啟動服務器程序,監(jiān)聽開始 (采用SOCKET 同步通信

信息判斷部分

信息保存部分 (XML文件格式)

信息顯示部分 (使用委托)

(三)模擬測試流程

手動置位程序開始,手動置位掃碼功能后復位,MES程序接收到條形碼

手動在MES程序中發(fā)送OK命令,設備進行生產并發(fā)送質量信息

手動在MES程序中發(fā)送YES命令,設備發(fā)送采集的產品參數

MES程序接收到參數后根據條形碼保存參數信息

檢查程序顯示和保存的文件是否正常

(四)模擬方法和常見錯誤處理

CPU請選擇1500便于模擬,通信選擇開放式TCP通信,如果通信異常,只發(fā)不收或者只收不發(fā)等,請更換命令組合

模擬時S7-PLCSIM Advanced V3.0如果報錯48,請重新安裝WinPcap

TCP通信的服務器地址必須和西門子虛擬網卡的地址一致,否則通信不上

出現不能下載程序的現象時請重新刪掉虛擬PLC并新建后嘗試

程序調試時盡量采用網絡助手,這樣容易發(fā)現問題

編輯:jq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 服務器
    +關注

    關注

    12

    文章

    9234

    瀏覽量

    85643
  • TCP
    TCP
    +關注

    關注

    8

    文章

    1372

    瀏覽量

    79142
  • MES
    MES
    +關注

    關注

    5

    文章

    918

    瀏覽量

    29822

原文標題:【程序下載】S7-1500與MES數據互通學習案例

文章出處:【微信號:xue_PLC,微信公眾號:PLC技術圈】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    食品行業(yè)基于S7-1500 PLC的自動化控制系統(tǒng)解決方案

    一背景下, 西門子1500PLC 憑借其高性能、模塊化設計、高可靠性和易用性等特點,成為食品飲料生產企業(yè)的理想選擇。天拓四方作為西門子的核心戰(zhàn)略合作伙伴,攜手西門子共同為食品飲料行業(yè)提供了一整套基于S7-1500 PLC的自動化控制系統(tǒng)
    的頭像 發(fā)表于 12-18 16:39 ?200次閱讀
    食品行業(yè)基于<b class='flag-5'>S7-1500</b> PLC的自動化控制系統(tǒng)解決方案

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

    MR20一體式IO是一個高度靈活的一體式I/O 系統(tǒng),具有眾多優(yōu)點(見下圖),本文主要演示MR20-PN-1616與西門子S7-1500控制器連接的演示過程
    的頭像 發(fā)表于 12-10 10:55 ?289次閱讀
    <b class='flag-5'>S7-1500</b>與MR20一體式IO在博途V18的組態(tài)過程

    西門子PLC S7-1500系列介紹

    西門子PLCS7-1500系列是西門子自動化領域中的一款重要產品,它以其卓越的性能、強大的功能和高度的靈活性,在工業(yè)自動化控制系統(tǒng)中占據了一席之地。本文將詳細介紹西門子PLC S7-1500系列
    的頭像 發(fā)表于 12-09 18:23 ?442次閱讀
    西門子PLC <b class='flag-5'>S7-1500</b>系列介紹

    Profinet 轉 EtherNet/IP 網關怎樣化解西門子 S7 - 1500 PLC 與 AB PLC 之間的通訊難題

    一、 案例背景 在一個工業(yè)現場,一端是AB的PLC,IP地址192.168.1.20;另一端西門子是S7-1500系列,IP地址192.168.2.248。AB的PLC內有 B3、N7、F8 三個
    的頭像 發(fā)表于 12-09 16:51 ?355次閱讀
    Profinet 轉 EtherNet/IP 網關怎樣化解西門子 <b class='flag-5'>S7</b> - <b class='flag-5'>1500</b> PLC 與 AB PLC 之間的通訊難題

    打通工業(yè)通信壁壘實現Ethernet/ip轉profinet網絡互通

    西門子S7-1500 PLC(profinet)與AB PLC 1769-L32E以太網通訊(EtherNet/IP)。今天與大家分享一篇Profinet轉EtherNet/IP的通訊配置方案。本文
    的頭像 發(fā)表于 11-26 14:20 ?334次閱讀
    打通工業(yè)通信壁壘實現Ethernet/ip轉profinet網絡<b class='flag-5'>互通</b>

    打通工業(yè)通信壁壘實現Ethernep/ip轉profinet網絡互通

    西門子S7-1500 PLC(profinet)與AB PLC 1769-L32E以太網通訊(EtherNet/IP)。今天與大家分享一篇Profinet轉EtherNet/IP的通訊配置方案。本文
    的頭像 發(fā)表于 11-26 14:16 ?170次閱讀
    打通工業(yè)通信壁壘實現Ethernep/ip轉profinet網絡<b class='flag-5'>互通</b>

    通過EtherNetIP轉Profinet網關實現跨品牌EthernetIP協(xié)議的PLC通訊

    西門子S7-1500 PLC與AB PLC 1769-L32E的Ethernet/IP轉Profinet通信配置方案,本文旨在介紹一種通過開疆智能KJ-PNG-208網關實現西門子S7-1500
    的頭像 發(fā)表于 11-14 10:03 ?218次閱讀
    通過EtherNetIP轉Profinet網關實現跨品牌EthernetIP協(xié)議的PLC通訊

    S7-1500冗余 PLC 1500R使用入門

    電子發(fā)燒友網站提供《S7-1500冗余 PLC 1500R使用入門.pdf》資料免費下載
    發(fā)表于 08-13 09:12 ?1次下載

    如何在STEP 7中使用符號方式按位,字節(jié),或字訪問非結構數據類型?

    對于S7-1200 和 S7-1500,可以按1位,8位,16位和32位的長度訪問已經聲明的變量。
    的頭像 發(fā)表于 04-28 09:25 ?883次閱讀
    如何在STEP <b class='flag-5'>7</b>中使用符號方式按位,字節(jié),或字訪問非結構<b class='flag-5'>數據</b>類型?

    西門子S7-1500冗余網絡組態(tài)方式及案例分析

    首先要強調的重點!1500系列PLC能夠支持冗余組態(tài)的目前有以下幾款PLC
    發(fā)表于 04-16 10:07 ?1.3w次閱讀
    西門子<b class='flag-5'>S7-1500</b>冗余網絡組態(tài)方式及案例分析

    商業(yè)開源MES+源碼+送可拖拽式數據大屏

    商業(yè)開源MES+源碼+送可拖拽式數據大屏+開發(fā)學習的好機會
    的頭像 發(fā)表于 04-15 11:21 ?951次閱讀
    商業(yè)開源<b class='flag-5'>MES</b>+源碼+送可拖拽式<b class='flag-5'>數據</b>大屏

    WinCC與S7-1500 PROFINET通信技術

    在“設備和網絡”(Devices & Networks) 編輯器中通過 PROFINET 或以太網組態(tài) HMI 設備與 SIMATIC S7-1500 Software Controller 之間的 HMI 連接。
    的頭像 發(fā)表于 04-12 09:49 ?2346次閱讀
    WinCC與<b class='flag-5'>S7-1500</b> PROFINET通信技術

    S7-1500與CP343-1之間的TCP通信(TIA)配置過程

    SIMATIC S7- 1500 CPU集成了 PROFINET 接口,該接口除了具備連接 PROFINET總線通信功能,同時還可用于標準的 TCP 通信。
    的頭像 發(fā)表于 02-22 11:24 ?1835次閱讀
    <b class='flag-5'>S7-1500</b>與CP343-1之間的TCP通信(TIA)配置過程

    如何估算S7-1500 CPU的裝載存儲區(qū)在SIMATIC存儲卡上的大小?

    S7-1500 CPU 的裝載存儲區(qū)在 SIMATIC 存儲卡上。根據以下操作步驟可以確定用戶程序所需要的存儲區(qū)的大小以便確定所需存儲卡的大小。
    的頭像 發(fā)表于 01-29 10:00 ?1038次閱讀
    如何估算<b class='flag-5'>S7-1500</b> CPU的裝載存儲區(qū)在SIMATIC存儲卡上的大小?

    S7-1500與多臺200SMART之間無線以太網通訊搭建方法

    這是一個不用編程即可瞬間實現S7-200smart與S7-1500的以太網通訊的方法,這種控制方式下最多可以控制128臺S7-200SMART。本方案以組態(tài)王與S7-1500和2臺
    的頭像 發(fā)表于 01-24 08:58 ?1230次閱讀
    <b class='flag-5'>S7-1500</b>與多臺200SMART之間無線以太網通訊搭建方法