• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于西門子1500的Modbus TCP與相機通信在沖壓行業(yè)的應(yīng)用

      2021-09-07 03:41:28佘志遠肖萬彪王建鵬詹俊勇
      鍛壓裝備與制造技術(shù) 2021年4期
      關(guān)鍵詞:功能塊主站西門子

      佘志遠,朱 毅,肖萬彪,王建鵬,詹俊勇

      (揚力集團股份有限公司,江蘇 揚州 225000)

      隨著工業(yè)自動化的進程穩(wěn)步加速,工業(yè)4.0 時代大面積覆蓋了工廠,取代了原有的生產(chǎn)模式,這其中就包含了工業(yè)設(shè)備與諸多第三方設(shè)備進行通信交互的情況。

      在沖壓行業(yè)中,為了避免出現(xiàn)產(chǎn)品次品對于模具以及生產(chǎn)線的影響,采用了工業(yè)相機來對產(chǎn)品進行檢測與判定,以最大程度上減少次品對沖壓自動線的影響。

      該案例中主要介紹了以西門子1500 為例,介紹了如何通過Portal 來建立ModbusTCP 與第三方設(shè)備(上位PC 控制的工業(yè)相機)的通信傳輸。

      1 ModbusTCP 通信協(xié)議簡介

      1.1 硬件支持

      S7-1500 CPU 其本身的本體已經(jīng)集成了兩個Profinet 接口,支持工業(yè)以太網(wǎng)和基于TCP/IP 和UDP的通信標準。CPU 本身的PROFINET 物理接口支持10/100Mb/s 的RJ45 協(xié)議,支持電纜交叉自適應(yīng),因此一個標準的或是交叉的以太網(wǎng)線都可以用于這個接口。使用這個通信口可以實現(xiàn)S7-1500 CPU 與編程設(shè)備的通信,與HMI 觸摸屏的通信,以及與其他CPU 之間的通信[1]。

      本例中,主要包括S7-1513F 型號PLC 一臺,RJ45 類網(wǎng)線1 根,上位PC 一臺,??低昖MS 軟件一套。

      1.2 支持協(xié)議與最大連接資源

      S7-1500CPU 攜帶的Profinet 網(wǎng)口主要支持如表1 所示通訊協(xié)議與服務(wù)。本文著重講解關(guān)于S7-1500 在ModbusTCP 的連接通訊中,作為主站的相關(guān)問題。

      1.3 Porta1 功能塊

      基于西門子Portal,主要提供S7-1500 在Mod busTCP 通訊中作為主站與從站的兩種功能塊;S7-1500 的組態(tài)中,使用的ModbusTCP 為V5.0 版本[2],該版本需要固件版本V2.5 以上支持。

      在Portal 的OB 塊中,調(diào)用如圖1 中的MB_Server 來進行編程,在這個過程中,系統(tǒng)會自動生成一個名為“MB_SERVER_DB”的背景數(shù)據(jù)塊。

      圖1 MB_Server 在Portal 中的版本

      MB 的數(shù)據(jù)塊引腳定義如表2 所示。

      表2 MB_Server 各個引腳定義

      各個引腳的賦值,采用DB 數(shù)據(jù)塊來進行賦值。如圖3 所示。

      圖3 博途中生成的Servrer 數(shù)據(jù)塊

      圖2 MB_Server 自動生成的背景數(shù)據(jù)塊

      其中Remote 作為數(shù)據(jù)塊,來指定遠程伙伴的地址、Status 用來儲存狀態(tài)和錯誤信息。如圖4 所示。

      圖4 Connect 引腳中對應(yīng)參數(shù)

      上述例子中,遠程伙伴IP 地址為192.168.0.6,端口號為1,遠程端口為502。

      需注意的是,對于MB_HOLD_REG 指定的數(shù)據(jù)緩沖區(qū)可以設(shè)為DB 塊或M 存儲區(qū)地址。DB 塊可以為優(yōu)化的數(shù)據(jù)塊,也可以為標準的數(shù)據(jù)塊結(jié)構(gòu)。

      2 ModbusTCP 通信實例

      以下實例以S7-1513F 與??低暪I(yè)相機為例,說明了該通信模式下的數(shù)據(jù)是如何傳輸?shù)摹?/p>

      2.1 S7-1500 側(cè)編程

      本文以西門子1513F 型號的PLC 作為主站,通過在Main(OB1)中調(diào)用通信數(shù)據(jù)塊,來做到和第三方相機進行通訊的目的。如圖5 所示。

      圖5 OB1 中生成的主站數(shù)據(jù)塊

      通過對DISCONNECT、Connect、MB_HOLD_REG三個輸入引腳進行賦值,包含參數(shù)主要有:ID(對應(yīng)地址)、LocalPort(本地端口號)、InterfaceID(交互ID)三個變量進行設(shè)置。如圖6 所示。

      圖6 CONNECT 引腳對應(yīng)參數(shù)設(shè)置

      2.2 工業(yè)相機側(cè)編程

      工業(yè)相機側(cè)設(shè)置,主要包含TCP/IP 的網(wǎng)段設(shè)置(本例中用到的為192.168.2.X 字段),同時對相機側(cè)的接收存儲器做響應(yīng)的配置,主要是設(shè)置寄存器地址與字段長度。如圖7、8 所示。

      圖7 相機側(cè)寄存器地址設(shè)置

      2.3 通信測試運行

      圖8 相機側(cè)IP 地址與端口設(shè)置

      在Main[OB1]塊中調(diào)用功能塊MB_SERVER,保存編譯后下載到PLC 中,相機進行拍照,將結(jié)果存儲在DB34 中,如圖9 所示。DB34 中可以顯示對應(yīng)存儲器接收到的數(shù)值,通過與基準值進行判斷,即可達到判定的目的。

      圖9 運行結(jié)果

      3 結(jié)論

      本文通過對S7-1500 與工業(yè)相機之間的ModbusTCP 通信為例,闡述了該形式通信的參數(shù)設(shè)定、通信格式編寫等內(nèi)容。詳細說明了在Portal 集成中,功能塊的引腳定義等問題,在最后給出了一段以S7-1513F 為例的基本通信程序與設(shè)置,為西門子PLC 和其他智能設(shè)備通過ModbusTCP 通信協(xié)議進行數(shù)據(jù)交換提供了進一步支持。

      猜你喜歡
      功能塊主站西門子
      西門子重型燃機出海
      能源(2017年7期)2018-01-19 05:05:05
      Ovation系統(tǒng)FIRSTOUT和FIFO跳閘首出比較
      基于OS2主站系統(tǒng)的海量數(shù)據(jù)共享技術(shù)研究
      多表遠程集抄主站系統(tǒng)
      電子制作(2017年23期)2017-02-02 07:17:07
      自定義功能塊類型在電解槽聯(lián)鎖中的應(yīng)用
      中國氯堿(2015年9期)2015-11-02 01:03:41
      西門子亮相CIIF201
      基于MACSV6.5.2的鍋爐燃盡風開關(guān)量調(diào)節(jié)門控制功能塊設(shè)計
      基于改進經(jīng)濟壓差算法的主站AVC的研究
      關(guān)口電能計量故障監(jiān)測報警裝置及主站研究
      PLCopen運動控制功能塊的研究與開發(fā)
      平阳县| 安吉县| 武定县| 夏河县| 班玛县| 伊川县| 云和县| 定安县| 大厂| 松江区| 巴塘县| 通州区| 巧家县| 麦盖提县| 铁岭县| 平阳县| 偏关县| 濉溪县| 赤壁市| 来宾市| 灵寿县| 丰台区| 壶关县| 鸡泽县| 西充县| 忻城县| 蕲春县| 曲水县| 崇信县| 东台市| 将乐县| 济宁市| 长白| 分宜县| 买车| 彭阳县| 双牌县| 武川县| 巢湖市| 涞水县| 安西县|