• <u id="t4ggu"><table id="t4ggu"><em id="t4ggu"></em></table></u>

    1. <big id="t4ggu"><mark id="t4ggu"></mark></big>
      1. 欧美叉叉叉bbb网站,亚洲综合色成在线播放,日本无遮挡真人祼交视频,亚洲国产另类久久久精品网站 ,无码里番纯肉h在线网站,国产欧美日韩精品a在线观看,国产成人无码一区二区三区在线 ,色婷婷五月综合亚洲小说

        產品推薦:水表|流量計|壓力變送器|熱電偶|液位計|冷熱沖擊試驗箱|水質分析|光譜儀|試驗機|試驗箱


        儀表網>技術中心>技術方案>正文

        歡迎聯系我

        有什么可以幫您? 在線咨詢

        中科易聯Profinet OEM嵌入式通訊模塊之西門子PLC S7-1200通訊應用指南

        來源:北京中科易聯科技有限公司   2025年05月26日 11:41  

        OEM嵌入式通訊模塊與西門子PLC S7-1200通訊測試指南

        一、OEM嵌入式通訊模塊介紹

        OEM嵌入式通訊模塊是一款適用于工業以太網和現場總線協議的嵌入式IC模塊,利用該模塊可快速又輕松地把您的設備集成到工業網絡中。目前該系列模塊有支持PROFINETEtherNet/IPEtherCATModbus TCP等實時通信協議。OEM模塊對用戶開放了2種串行接口,包括USART接口(標準Modbus RTU協議)和SPI接口,與主控MCU應用程序交換實時網絡數據,從而將您的設備集成到相應的網絡而無需大量的開發工作。另外該模塊還具備32個引腳的IO信號,可以滿足32個點的數字量IO設計,這32IO引腳可以任意設置成DIDO

        中科易聯Profinet OEM嵌入式通訊模塊之西門子PLC S7-1200通訊應用指南


        二、 案例說明

        本案例以OEM模塊標準評估板(主控芯片STM32F103VCT6)結合集成PROFINET從站通訊協議的OEM通訊模塊,及西門子S7-1200 PLC作為PROFINET主站為例,進行關于PROFINET通訊模塊的通訊測試。

        2.1 準備工作

        ① OEM模塊標準評估板

        中科易聯Profinet OEM嵌入式通訊模塊之西門子PLC S7-1200通訊應用指南


        功能說明:

        1. 開發板上X1端子,直流24V供電。<X1-124VX1-20V >

        2. 本開發板支持2種串行接口,包括USART接口和SPI接口。

        3. 本開發板具備32個引腳的IO信號,可以滿足32個點的數字量IO設計。

        4. 本開發板對外提供一路RS232信號,用于打印信息。

        5. 本開發板主芯片使用STM32F103VCT6,開發例程基于此型號芯片編寫。

        6. JP2插針是開發板主芯片的程序燒寫口。

        7. 撥動開關S1:撥到ON時,開發板供電;撥到OFF時,開發板斷電。撥動開關S2始終處于OFF狀態。

        目標系統

        中科易聯Profinet OEM嵌入式通訊模塊之西門子PLC S7-1200通訊應用指南


        西門子PLC S7-1200作為PROFINET主站,PROFINET通訊模塊插在標準評估板上作為從站,通過網線連接兩個設備進行通訊。評估板上的RS232端口與電腦連接,用Modbus Slave軟件查看接收到的來自PROFINET網絡中數據,或者向開發板發送數據從而發送給PLC

        三、 通訊測試

        OEM嵌入式通訊模塊的通訊測試實際上包括兩個部分:PLC主站與OEM模塊之間的通訊,以及OEM模塊與評估板之間通過USARTModbus RTU)或者SPI的數據交互,本示例以USART通訊為例說明。

        3.1 基本配置

        1OEM 模塊 J1~J3 全部斷開,開發板撥碼 1~8 全部 OFF

        2) 使用交換機將西門子 PLC、開發板、電腦連到一起,PLC 程序下載到 PLC

        3) 使用RS232 連接線,將電腦與開發板的 DB1 端口連接;

        4) 電腦打開 Modbus Slave 軟件,建立連接。

        3.2 OEM模塊與PLC通訊

        導入對應PROFINET通訊模塊的gsd文件到博圖軟件中,便于之后網絡組態與設備配置使用

        中科易聯Profinet OEM嵌入式通訊模塊之西門子PLC S7-1200通訊應用指南


        選擇–>添加新設備–>找到并添加所使用的PLC型號,這里以S7-1200為例

        中科易聯Profinet OEM嵌入式通訊模塊之西門子PLC S7-1200通訊應用指南


        找到所導入的GSD文件對應的設備,并添加到設備組態中,并連接PLC與通訊模塊

        中科易聯Profinet OEM嵌入式通訊模塊之西門子PLC S7-1200通訊應用指南


        配置PLCIP地址與設備名稱(這里使用自動生成PROFINET設備名稱

        中科易聯Profinet OEM嵌入式通訊模塊之西門子PLC S7-1200通訊應用指南


        配置OEM模塊的IP地址與設備名稱,這里使用默認的GSD文件中HI-TOP名稱,也可以對設備額外設置其他名稱,但需注意與網絡組態中的一致,否者無法找到設備。

        中科易聯Profinet OEM嵌入式通訊模塊之西門子PLC S7-1200通訊應用指南


        在設備視圖中添加輸入輸出模塊,這里分別添加32 bytes input32 bytes outputs為例

        中科易聯Profinet OEM嵌入式通訊模塊之西門子PLC S7-1200通訊應用指南


        選擇編譯,檢查是否有報錯:

        中科易聯Profinet OEM嵌入式通訊模塊之西門子PLC S7-1200通訊應用指南


        選擇下載,在出現的窗口中分配對應的子網,點擊開始搜索找到可訪問的設備,并下載

        中科易聯Profinet OEM嵌入式通訊模塊之西門子PLC S7-1200通訊應用指南


        ⑨ “裝載配置

        中科易聯Profinet OEM嵌入式通訊模塊之西門子PLC S7-1200通訊應用指南


        選擇轉至在線可監控網絡狀態,所添加設備后顯示綠色對勾代表通訊狀態正常。

        中科易聯Profinet OEM嵌入式通訊模塊之西門子PLC S7-1200通訊應用指南


        3.3 OEM模塊與評估板通訊

        狀態機

        無論使用USART還是SPIOEM模塊都為主站運行,遵循下面的狀態機:

        中科易聯Profinet OEM嵌入式通訊模塊之西門子PLC S7-1200通訊應用指南


        數據區定義

        根據功能的不同,OEM模塊用到的數據區劃分為5個區域,分別是:通訊信息區、下發數據區、下發參數區、設備信息區、上傳數據區。OEM模塊在“S1 握手階段讀取設備信息區的數據,由于PROFINET模塊目前未使用此區域的內容,所以用戶僅需要正確回復報文即可,OEM模塊忽略數據值的內容。

        下發數據區(4xxxx – 10H功能碼)(1000字節)

        中科易聯Profinet OEM嵌入式通訊模塊之西門子PLC S7-1200通訊應用指南


        上傳數據區(3xxxx – 04H功能碼)(1000字節)

        中科易聯Profinet OEM嵌入式通訊模塊之西門子PLC S7-1200通訊應用指南


        ③ USART通訊

        · USART接口波特率支持:9.6Kbps12Kbps38.4Kbps57.6Kbps115.2Kbps230.4Kbps460.8Kbps

        · OEM模塊上電后,在S1握手階段,通過握手報文,OEM模塊可以自動適應用戶的波特率。用戶使用的波特率需要在以上7種波特率之中。

        · USART接口數據幀格式:8 個數據位、偶校驗、1 個停止位。

        · USART使用標準MODBUS協議。

        · OEM模塊做為USART通訊主站,用戶做為USART通訊從站。

        · 用戶串口的處理機制:用戶做為標準的MODBUS從站,只需要在收到OEM模塊的報文命令后,按照相應命令回復報文即可。

        · 通訊報文約定

        A.下發數據

        板卡發送:

        中科易聯Profinet OEM嵌入式通訊模塊之西門子PLC S7-1200通訊應用指南


        用戶應答:

        中科易聯Profinet OEM嵌入式通訊模塊之西門子PLC S7-1200通訊應用指南


        B.上傳數據

        板卡發送:

        中科易聯Profinet OEM嵌入式通訊模塊之西門子PLC S7-1200通訊應用指南


        用戶應答:

        中科易聯Profinet OEM嵌入式通訊模塊之西門子PLC S7-1200通訊應用指南


        ④ Modbus程序示例:

        //*******************Modbus數據接收********************//

        int user_modbus_deal_rev(void)

        {

        unsigned int  i , tem_start_adr , tem_num ;

        unsigned int tem_crc ;

        unsigned char tem_hi , tem_lo ;

        tem_crc = modbus_crc( URXDBuf , UART_rev_num-2 );

        tem_lo = tem_crc & 0xff ;

        tem_hi = (tem_crc>>8) & 0xff ;

        //**CRC校驗

        if( ( URXDBuf[UART_rev_num-2]==tem_hi ) && ( URXDBuf[UART_rev_num-1]==tem_lo ) )

        {

        if( URXDBuf[1] == 0x10 ) // 功能碼10H

        {

        tem_start_adr = ( URXDBuf[2] << 8 ) + URXDBuf[3] ;

        tem_start_adr = tem_start_adr << 1 ;

        tem_num = URXDBuf[6] ;

        for( i=0 ; i<tem_num ; i++ )

        {

        modbus_4_data[ tem_start_adr+i ] = URXDBuf[7+i] ;

        }

        }

        user_modbus_deal_txd();

        }

        return 1 ;

        }

        //*******************Modbus數據發送********************//

        int user_modbus_deal_txd(void)

        {

        unsigned int tem , i ;

        unsigned int function_code  , tem_start_adr , tem_num1 , tem_num2  ;

        function_code = URXDBuf[1] ;

        // 04H

        if( function_code == 0x04 )

        {

        tem_start_adr = ( URXDBuf[2] << 8 ) + URXDBuf[3] ;

        tem_start_adr = tem_start_adr << 1 ; ?

        tem_num1 = ( URXDBuf[4] << 8 ) + URXDBuf[5] ;

        tem_num2 = tem_num1 << 1 ;

        for( i=0 ; i<tem_num2 ; i++ )

        {

        modbus_3_data[ tem_start_adr+i ] = modbus_3_data[ tem_start_adr+i ] + 1 ;

        UTXDBuf[3+i] = modbus_3_data[ tem_start_adr+i ] ;

        }

        UTXDBuf[0] = modbus_adr ;

        UTXDBuf[1] = 0x04 ;

        UTXDBuf[2] = tem_num2 ;

        tem = modbus_crc( UTXDBuf , tem_num2+3 );

        UTXDBuf[tem_num2+3] = tem >> 8 ;

        UTXDBuf[tem_num2+4] = tem ;

        UART_trx_num = tem_num2+5 ;

        }

        // 10H

        else if( function_code == 0x10 )

        {

        for( i=0 ; i<6 ; i++ )

        {

        UTXDBuf[i] = URXDBuf[i] ;

        }

        tem = modbus_crc( UTXDBuf , 6 );

        UTXDBuf[6] = tem >> 8 ;

        UTXDBuf[7] = tem ;

        UART_trx_num = 8 ;

        }

        UART_trx_ctr = 0 ;

        UART_rev_ctr = 0 ;

        Modbus_TR_State = TR_TURE ;

        for( i=0 ; i<10 ; i++ )

        USART_SendData( RTU_USART , UTXDBuf[0] );

        monitor_print(UTXDBuf[0]);

        return 1 ;

        }

        數據交互模型

        中科易聯Profinet OEM嵌入式通訊模塊之西門子PLC S7-1200通訊應用指南


        3.4 數據交互測試

        “PLC變量中添加需要在線監視或修改的變量,在監控與強制表中添加監控表,并添加對應的變量,可進行變量的監測。另外,這里可以通過Modbus Slave軟件監測從站開發板的收發數據。在博途和Modbus Slave可以分別查看相應的收發數據,PROFINET模塊通訊正常,并完成PROFINET數據交互。(注意OEM嵌入式通訊模塊數據區Modbus寄存器地址從0x100開始)

        中科易聯Profinet OEM嵌入式通訊模塊之西門子PLC S7-1200通訊應用指南


        中科易聯Profinet OEM嵌入式通訊模塊之西門子PLC S7-1200通訊應用指南




        免責聲明

        • 凡本網注明“來源:儀表網”的所有作品,均為浙江興旺寶明通網絡有限公司-儀表網合法擁有版權或有權使用的作品,未經本網授權不得轉載、摘編或利用其它方式使用上述作品。已經本網授權使用作品的,應在授權范圍內使用,并注明“來源:儀表網”。違反上述聲明者,本網將追究其相關法律責任。
        • 本網轉載并注明自其它來源(非儀表網)的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點或和對其真實性負責,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品第一來源,并自負版權等法律責任。
        • 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。
        聯系我們

        客服熱線: 15024464426

        加盟熱線: 15024464426

        媒體合作: 0571-87759945

        投訴熱線: 0571-87759942

        關注我們
        • 下載儀表站APP

        • Ybzhan手機版

        • Ybzhan公眾號

        • Ybzhan小程序

        溫馨提示

        該企業已關閉在線交流功能

        主站蜘蛛池模板: 中文字幕久久久久人妻中出| 人妻夜夜爽天天爽三区丁香花| 日韩欧激情一区二区三区| 2021av在线| 久久综合国产色美利坚| 熟妇人妻av无码一区二区三区| av日韩在线一区二区三区| 国产亚洲精品AA片在线播放天| 国产黄色一区二区三区四区 | 9久9久热精品视频在线观看 | 四虎永久免费很黄的视频| 一边捏奶头一边高潮视频| 色综合夜夜嗨亚洲一二区| 午夜福利国产精品视频| 激情伊人五月天久久综合| 国产成人综合亚洲精品国产| 午夜DY888国产精品影院| 亚洲国产精品一区第二页| 91精品国产午夜福利| 中文成人无字幕乱码精品区| 国产乱子伦精品免费女| 午夜成人无码免费看网站| 丁香五月亚洲综合深深爱| 国产高在线精品亚洲三区| 狠狠躁夜夜躁无码中文字幕 | 亚洲精品日韩在线观看| 韩国三级在线 中文字幕 无码| 少妇人妻综合久久中文字幕| 成人免费看片又大又黄| 精品无码人妻一区二区三区| 国产日韩成人内射视频| 国产三级国产精品国产专| 日韩精品人妻中文字幕| 草裙社区精品视频播放| 国产日女人视频在线观看| 国产人成亚洲第一网站在线播放| 国产精品va在线观看无码不卡| 久久99精品久久久久久不卡| 日韩精品亚洲精品第一页| 久久久久国产精品熟女影院| 日本免费精品|