女人荫蒂被添全过程13种图片,亚洲+欧美+在线,欧洲精品无码一区二区三区 ,在厨房拨开内裤进入毛片

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

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

中科易聯(lián)Profinet OEM嵌入式通訊模塊之西門子PLC S7-1200通訊應(yīng)用指南

王可 ? 來源:jf_39152499 ? 作者:jf_39152499 ? 2025-05-27 14:52 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

OEM嵌入式通訊模塊是一款適用于工業(yè)以太網(wǎng)和現(xiàn)場總線協(xié)議的嵌入式IC模塊,利用該模塊可快速又輕松地把您的設(shè)備集成到工業(yè)網(wǎng)絡(luò)中。目前該系列模塊有支持PROFINET、EtherNet/IP、EtherCAT、Modbus TCP等實(shí)時(shí)通信協(xié)議。OEM模塊對用戶開放了2種串行接口,包括USART接口(標(biāo)準(zhǔn)Modbus RTU協(xié)議)和SPI接口,與主控MCU應(yīng)用程序交換實(shí)時(shí)網(wǎng)絡(luò)數(shù)據(jù),從而將您的設(shè)備集成到相應(yīng)的網(wǎng)絡(luò)而無需大量的開發(fā)工作。另外該模塊還具備32個(gè)引腳的IO信號,可以滿足32個(gè)點(diǎn)的數(shù)字量IO設(shè)計(jì),這32個(gè)IO引腳可以任意設(shè)置成DI或DO。
1.png

二、 案例說明

本案例以O(shè)EM模塊標(biāo)準(zhǔn)評估板(主控芯片STM32F103VCT6)結(jié)合集成PROFINET從站通訊協(xié)議的OEM通訊模塊,及西門子S7-1200 PLC作為PROFINET主站為例,進(jìn)行關(guān)于PROFINET通訊模塊的通訊測試。

2.1 準(zhǔn)備工作

① OEM模塊標(biāo)準(zhǔn)評估板
2.png

功能說明:

  1. 開發(fā)板上X1端子,直流24V供電。。
  2. 本開發(fā)板支持2種串行接口,包括USART接口和SPI接口。
  3. 本開發(fā)板具備32個(gè)引腳的IO信號,可以滿足32個(gè)點(diǎn)的數(shù)字量IO設(shè)計(jì)。
  4. 本開發(fā)板對外提供一路RS232信號,用于打印信息。
  5. 本開發(fā)板主芯片使用STM32F103VCT6,開發(fā)例程基于此型號芯片編寫。
  6. JP2插針是開發(fā)板主芯片的程序燒寫口。
  7. 撥動開關(guān)S1:撥到ON時(shí),開發(fā)板供電;撥到OFF時(shí),開發(fā)板斷電。撥動開關(guān)S2始終處于OFF狀態(tài)。

② 目標(biāo)系統(tǒng)
3.png

西門子PLC S7-1200作為PROFINET主站,PROFINET通訊模塊插在標(biāo)準(zhǔn)評估板上作為從站,通過網(wǎng)線連接兩個(gè)設(shè)備進(jìn)行通訊。評估板上的RS232端口電腦連接,用Modbus Slave軟件查看接收到的來自PROFINET網(wǎng)絡(luò)中數(shù)據(jù),或者向開發(fā)板發(fā)送數(shù)據(jù)從而發(fā)送給PLC。

三、通訊測試

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

3.1 基本配置

1) OEM 模塊 J1J3 全部斷開,開發(fā)板撥碼 18 全部 OFF;

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

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

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

3.2 OEM模塊與PLC通訊

① 導(dǎo)入對應(yīng)PROFINET通訊模塊的gsd文件到博圖軟件中,便于之后網(wǎng)絡(luò)組態(tài)與設(shè)備配置使用
4.png

② 選擇–>添加新設(shè)備–>找到并添加所使用的PLC型號,這里以S7-1200為例
5.png

③ 找到所導(dǎo)入的GSD文件對應(yīng)的設(shè)備,并添加到設(shè)備組態(tài)中,并連接PLC與通訊模塊
6.png

④ 配置PLC的IP地址與設(shè)備名稱(這里使用“自動生成PROFINET設(shè)備名稱”)
7.png

⑤ 配置OEM模塊的IP地址與設(shè)備名稱,這里使用默認(rèn)的GSD文件中HI-TOP名稱,也可以對設(shè)備額外設(shè)置其他名稱,但需注意與網(wǎng)絡(luò)組態(tài)中的一致,否者無法找到設(shè)備。
8.png

⑥ 在設(shè)備視圖中添加輸入輸出模塊,這里分別添加32 bytes input和32 bytes outputs為例
9.png

⑦ 選擇“編譯”,檢查是否有報(bào)錯(cuò):
10.png

⑧ 選擇“下載”,在出現(xiàn)的窗口中分配對應(yīng)的子網(wǎng),點(diǎn)擊“開始搜索”找到可訪問的設(shè)備,并“下載”
11.png

⑨ “裝載”配置
12.png

⑩ 選擇“轉(zhuǎn)至在線”可監(jiān)控網(wǎng)絡(luò)狀態(tài),所添加設(shè)備后顯示綠色對勾代表通訊狀態(tài)正常。
13.png

3.3 OEM模塊與評估板通訊

① 狀態(tài)機(jī)

無論使用USART還是SPI,OEM模塊都作為主站運(yùn)行,遵循下面的狀態(tài)機(jī):
14.png

② 數(shù)據(jù)區(qū)定義

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

下發(fā)數(shù)據(jù)區(qū)(4xxxx區(qū) – 10H功能碼)(最大1000字節(jié))
15.png

上傳數(shù)據(jù)區(qū)(3xxxx區(qū) – 04H功能碼)(最大1000字節(jié))
16.png

③ USART通訊

· USART接口波特率支持:9.6Kbps、12Kbps、38.4Kbps、57.6Kbps、115.2Kbps、230.4Kbps、460.8Kbps。

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

· USART接口數(shù)據(jù)幀格式:8 個(gè)數(shù)據(jù)位、偶校驗(yàn)、1 個(gè)停止位。

· USART使用標(biāo)準(zhǔn)MODBUS協(xié)議。

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

· 用戶串口的處理機(jī)制:用戶做為標(biāo)準(zhǔn)的MODBUS從站,只需要在收到OEM模塊的報(bào)文命令后,按照相應(yīng)命令回復(fù)報(bào)文即可。

· 通訊報(bào)文約定

A.下發(fā)數(shù)據(jù)

板卡發(fā)送:
圖片17.png

用戶應(yīng)答:
圖片18.png

B.上傳數(shù)據(jù)

板卡發(fā)送:
圖片19.png

用戶應(yīng)答:
圖片20.png

④ Modbus程序示例:

//Modbus數(shù)據(jù)接收//
intuser_modbus_deal_rev ( void )

{

unsignedint i , tem_start_adr , tem_num ;

unsignedint tem_crc ;

unsignedchar 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校驗(yàn)

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

{

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

}

}

user_modbus_deal_txd();

}

return 1 ;

}

//Modbus數(shù)據(jù)發(fā)送//
intuser_modbus_deal_txd ( void )

{
unsignedint tem , i ;
unsignedintfunction_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

{

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
elseif ( 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]);
return1 ;

}
④ 數(shù)據(jù)交互模型
圖片21.png

3.4 數(shù)據(jù)交互測試

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

圖片23.png

審核編輯 黃宇

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

    關(guān)注

    5147

    文章

    19613

    瀏覽量

    316452
  • plc
    plc
    +關(guān)注

    關(guān)注

    5031

    文章

    13857

    瀏覽量

    473520
  • OEM
    OEM
    +關(guān)注

    關(guān)注

    4

    文章

    408

    瀏覽量

    51515
  • 西門子
    +關(guān)注

    關(guān)注

    98

    文章

    3151

    瀏覽量

    118076
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    如何破解三菱PLC西門子PLC通訊難題

    在工業(yè)自動化領(lǐng)域,不同品牌PLC之間的通訊一直是工程師們關(guān)注的焦點(diǎn)。三菱PLC西門子PLC作為市場主流設(shè)備,常因協(xié)議差異導(dǎo)致數(shù)據(jù)交互困難。
    的頭像 發(fā)表于 06-09 17:14 ?268次閱讀
    如何破解三菱<b class='flag-5'>PLC</b>與<b class='flag-5'>西門子</b><b class='flag-5'>PLC</b>的<b class='flag-5'>通訊</b>難題

    三菱PLC如何實(shí)現(xiàn)與西門子PLCprofinet通訊

    在工業(yè)自動化領(lǐng)域,不同品牌PLC之間的通訊一直是一個(gè)挑戰(zhàn)。特別是當(dāng)涉及到三菱PLC西門子PLC的Modbus485
    的頭像 發(fā)表于 06-07 15:47 ?191次閱讀
    三菱<b class='flag-5'>PLC</b>如何實(shí)現(xiàn)與<b class='flag-5'>西門子</b><b class='flag-5'>PLC</b>的<b class='flag-5'>profinet</b><b class='flag-5'>通訊</b>?

    三菱PLC西門子PLC如何實(shí)現(xiàn)互通?看這篇就夠了!

    在工業(yè)自動化領(lǐng)域,不同品牌設(shè)備間的互聯(lián)互通常因協(xié)議差異形成技術(shù)壁壘。以三菱FX系列PLC西門子S7-1200 PLC通訊為例,前者通過4
    的頭像 發(fā)表于 06-07 12:40 ?235次閱讀
    三菱<b class='flag-5'>PLC</b>與<b class='flag-5'>西門子</b><b class='flag-5'>PLC</b>如何實(shí)現(xiàn)互通?看這篇就夠了!

    EtherCAT轉(zhuǎn)ProfiNet西門子1200PLC與伺服電機(jī)通訊案例全解

    。 二.設(shè)備介紹 1. 西門子S7-1200PLC S7-1200 PLC采用緊湊型、模塊化設(shè)計(jì),組成部分包括電源
    的頭像 發(fā)表于 03-21 09:42 ?652次閱讀
    EtherCAT轉(zhuǎn)<b class='flag-5'>ProfiNet</b><b class='flag-5'>西門子</b><b class='flag-5'>1200PLC</b>與伺服電機(jī)<b class='flag-5'>通訊</b>案例全解

    Profinet轉(zhuǎn)EtherCAT深度解讀網(wǎng)關(guān)模塊如何協(xié)議轉(zhuǎn)換賦能西門子PLC與伺服驅(qū)動高效協(xié)作案例?

    的其它設(shè)備或連接到ProfiNetPLC上,并在正常運(yùn)行中支持EtherCAT協(xié)議。本產(chǎn)品可作為EtherCAT主站,做為西門子S7-1200系列PLC的從站并在監(jiān)控系統(tǒng)中支持PROFINET
    的頭像 發(fā)表于 03-14 10:58 ?316次閱讀
    <b class='flag-5'>Profinet</b>轉(zhuǎn)EtherCAT深度解讀網(wǎng)關(guān)<b class='flag-5'>模塊</b>如何協(xié)議轉(zhuǎn)換賦能<b class='flag-5'>西門子</b><b class='flag-5'>PLC</b>與伺服驅(qū)動高效協(xié)作案例?

    RS485MODBUS轉(zhuǎn)PROFINET網(wǎng)關(guān)配置安川變頻器接入1200PROFINET通訊

    :PNMD485-K20 PNMD485-K20 2、變頻器: 安川J1000 MODBUS通信,RS-485通信接口 3、PLC西門子S7-1200 PROFINET通信 4、軟件
    的頭像 發(fā)表于 03-11 11:44 ?312次閱讀
    RS485MODBUS轉(zhuǎn)<b class='flag-5'>PROFINET</b>網(wǎng)關(guān)配置安川變頻器接入<b class='flag-5'>1200PROFINET</b><b class='flag-5'>通訊</b>

    Profinet轉(zhuǎn)Profinet網(wǎng)關(guān)應(yīng)用在霍尼韋爾DCS與西門子1500PLC通訊案例

    Profinet轉(zhuǎn)Profinet網(wǎng)關(guān)在霍尼韋爾DCS與西門子1500PLC通訊中的應(yīng)用案例
    的頭像 發(fā)表于 12-12 06:31 ?688次閱讀
    <b class='flag-5'>Profinet</b>轉(zhuǎn)<b class='flag-5'>Profinet</b>網(wǎng)關(guān)應(yīng)用在霍尼韋爾DCS與<b class='flag-5'>西門子</b>1500<b class='flag-5'>PLC</b><b class='flag-5'>通訊</b>案例

    如何選擇適合的西門子S7-1200系列PLC型號?

    西門子S7-1200系列PLC作為中小型自動化控制器,在研發(fā)過程中充分考慮了系統(tǒng)、控制器、人機(jī)界面和軟件的無縫整合和高效協(xié)調(diào),是工業(yè)自動化領(lǐng)域中的重要組成部分。正確選擇適合的S7-1200
    的頭像 發(fā)表于 12-09 18:24 ?3291次閱讀
    如何選擇適合的<b class='flag-5'>西門子</b><b class='flag-5'>S7-1200</b>系列<b class='flag-5'>PLC</b>型號?

    借助 Profibus DP 轉(zhuǎn) ProfiNet 網(wǎng)關(guān),實(shí)現(xiàn)稱重儀表與西門子 1200 PLC 通訊的應(yīng)用范例

    站和西門子PLC配置完成后下載重啟,讀取參數(shù)后根據(jù)實(shí)時(shí)狀態(tài)進(jìn)行調(diào)試。 二.設(shè)備介紹 1.西門子1200PLC S7-1200
    的頭像 發(fā)表于 12-09 16:56 ?812次閱讀
    借助 Profibus DP 轉(zhuǎn) <b class='flag-5'>ProfiNet</b> 網(wǎng)關(guān),實(shí)現(xiàn)稱重儀表與<b class='flag-5'>西門子</b> <b class='flag-5'>1200</b> <b class='flag-5'>PLC</b> <b class='flag-5'>通訊</b>的應(yīng)用范例

    Profinet 轉(zhuǎn) EtherNet/IP 網(wǎng)關(guān)怎樣化解西門子 S7 - 1500 PLC 與 AB PLC 之間的通訊難題

    介紹 1.西門子1500PLC 西門子S7-1500PLC是一個(gè)模塊化控制系統(tǒng),適用于離散自動化領(lǐng)域內(nèi)的各種自動化應(yīng)用??杉?/div>
    的頭像 發(fā)表于 12-09 16:51 ?938次閱讀
    <b class='flag-5'>Profinet</b> 轉(zhuǎn) EtherNet/IP 網(wǎng)關(guān)怎樣化解<b class='flag-5'>西門子</b> <b class='flag-5'>S7</b> - 1500 <b class='flag-5'>PLC</b> 與 AB <b class='flag-5'>PLC</b> 之間的<b class='flag-5'>通訊</b>難題

    基于 EtherCAT 轉(zhuǎn) ProfiNet 網(wǎng)關(guān)達(dá)成西門子 1200 PLC 與伺服電機(jī)通訊連接的應(yīng)用實(shí)例

    1.西門子S7-1200PLC S7-1200 PLC采用緊湊型、模塊化設(shè)計(jì),組成部分包括電源模塊
    的頭像 發(fā)表于 12-09 16:29 ?1263次閱讀
    基于 EtherCAT 轉(zhuǎn) <b class='flag-5'>ProfiNet</b> 網(wǎng)關(guān)達(dá)成<b class='flag-5'>西門子</b> <b class='flag-5'>1200</b> <b class='flag-5'>PLC</b> 與伺服電機(jī)<b class='flag-5'>通訊</b>連接的應(yīng)用實(shí)例

    西門子1200、200smart、LOGO實(shí)現(xiàn)S7通訊演示

    : 1、三臺實(shí)現(xiàn)S7通訊 2、任意一臺控制另外兩臺輸出QB0輸出狀態(tài) 3、任意一臺讀寫另外兩臺的數(shù)據(jù)VB10 VB20 VB30寄存器 4、熟悉西門子S7
    的頭像 發(fā)表于 12-05 09:31 ?1719次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>1200</b>、200smart、LOGO實(shí)現(xiàn)<b class='flag-5'>S7</b><b class='flag-5'>通訊</b>演示

    通過EtherNetIP轉(zhuǎn)Profinet網(wǎng)關(guān)實(shí)現(xiàn)跨品牌EthernetIP協(xié)議的PLC通訊

    西門子S7-1500 PLC與AB PLC 1769-L32E的Ethernet/IP轉(zhuǎn)Profinet通信配置方案,本文旨在介紹一種通過開
    的頭像 發(fā)表于 11-14 10:03 ?653次閱讀
    通過EtherNetIP轉(zhuǎn)<b class='flag-5'>Profinet</b>網(wǎng)關(guān)實(shí)現(xiàn)跨品牌EthernetIP協(xié)議的<b class='flag-5'>PLC</b><b class='flag-5'>通訊</b>

    西門子plc溫度模塊怎么編程

    西門子PLC溫度模塊編程是一個(gè)相對復(fù)雜的過程,涉及到硬件選擇、接線、配置和編程等多個(gè)方面。 一、概述 西門子PLC(Programmable
    的頭像 發(fā)表于 07-25 09:43 ?3165次閱讀

    請問西門子S7-1200如何實(shí)現(xiàn)Modbus TCP通訊?

    西門子S7-1200如何實(shí)現(xiàn)Modbus TCP通訊?
    發(fā)表于 07-25 06:24
    主站蜘蛛池模板: 万宁市| 万源市| 晋宁县| 抚顺县| 山丹县| 昭觉县| 开封市| 永修县| 玉屏| 龙川县| 永新县| 顺平县| 绵阳市| 泰来县| 伊吾县| 周宁县| 楚雄市| 双辽市| 永德县| 阿巴嘎旗| 岗巴县| 高邑县| 宜阳县| 阜平县| 湖南省| 佛教| 武夷山市| 德保县| 怀柔区| 德清县| 石阡县| 北京市| 扬州市| 鹿邑县| 卓尼县| 乌兰察布市| 巨鹿县| 时尚| 曲麻莱县| 徐汇区| 福州市|