精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

TukBest485轉profinet模塊在博圖中的應用

tukbest ? 來源:tukbest ? 作者:tukbest ? 2022-07-18 16:07 ? 次閱讀

一、產品功能
TP5404作為分布式IO的子模塊,需要搭配適配器使用,如Profinet的TP8001,通過在組態里配置串口和寄存器地址等信息之后,可以將Modbus寄存器的輸入和輸出映射到PLC的QW和IW中,不用在PLC程序中編寫協議來操作。

二、接線方法

pYYBAGLVElCAQ2HDAAAy8PTz7n0081.png

左側4個端子皆為RS485的A端,右側4個端子皆為RS485的B端,內部互通。

三、PLC組態
3.1配置485參數

pYYBAGLVEtKAHesDAADQD54_TkA191.png
  • Baudrate:從站設備波特率,接到同一個模塊上的RS485從站,串口配置需要相同,4個通道共用串口配置
  • Parity:串口校驗等配置
  • Wait time:寄存器指令等待時間,每個寄存器讀取所需時間,單位ms,如配置成100,則每個寄存器操作需要100ms,如果配置了5個寄存器,則輪詢時間為500ms,如果配置了10個寄存器,則讀取時間為1s。
  • Stop or offline output value:適配器與PLC斷開連接,或者PLC處于Stop狀態時,輸出寄存器的操作,可以選擇讓該寄存器輸出值保持上一個狀態,也可以選擇將替代值寫入該寄存器,替代值再對應通道中配置。
  • Error or timeout input value:當輸入寄存器沒有返回正確指令的情況下,傳給PLC的值可以選擇一直使用上一個值,也可以選擇在連續多次讀不到的情況下,用替代值,如選擇10 time set 65535,則連續10次沒有讀到寄存器的值時,傳給PLC數值為65535,在PLC程序中,將65535這個數值當錯通道錯誤來判斷。
  • Modbus No: RS485從站ID,如果該ID設置為0,則該通道的所有寄存器都不會讀取,不會占用刷新時間。
  • Register Addr input1:第1個輸入寄存器地址,根據從站寄存器地址對應表填寫第一個需要讀的寄存器,如果設置為65535,則該寄存器不會讀取,不會占用刷新時間。
  • Register Addr output1:第1個輸出寄存器地址,根據從站寄存器地址對應表填寫第一個需要寫入的寄存器,如果設置為65535,則該寄存器不會寫入,不會占用刷新時間。
  • Substitute value output1:第一個輸出寄存器替代值,結合Stop or offline output value來使用。

3.2數據映射

每個TP5404能映射8個寄存器的輸入,和8個寄存器的輸出,配置了Register Addr input1對應的寄存器地址后,TP5404會循環讀取該寄存器,并將讀到的數值放到IW(n+0)中,(n為TP5404輸入起始地址),如下圖所示,輸入的起始地址是10,則第一個輸入寄存器映射到IW10中,每個寄存器數值占2個字節,所以第二個輸入寄存器映射到IW(n+2)中,為IW12,依次類推,Register Addr input8,對應寄存器數值映射到IW(n+14)中,為IW24。

輸出寄存器類似,配置了Register Addr output1后,TP5404會將QW(n+0)中的數值寫入到該寄存中,如下圖配置的輸出起始地址為20,則第一個輸出寄存器映射的數值為QW20,Register Addr output8映射到QW(n+14),為QW34

pYYBAGLVEw-AIkEcAAA5GqAPsxI208.png

示例1:監控帶RS485接口變頻器

pYYBAGLVEyKAHVT7AAOzLTzRQBs931.png

Step1:配置變頻器RS485相關的參數,控制及頻率源選擇由通訊給定,并記錄ID和波特率等參數。

Step2:找到變頻器控制字和頻率的寄存器對應表

如該變頻器主要寄存器對應關系-

寄存器名稱

寄存器地址

(16進制)

寄存器地址

(10進制)

寄存器說明
控制字 2000 8192

1為正轉,9為反轉

3為停機,4為自由停機

頻率給定 2001 8193 給定數值為 頻率*100
狀態字 D017 53271 第1位為啟停狀態
實際頻率 D000 53248 監視數值為 頻率*100

Step3:配置TP5404組態參數

poYBAGLVEzyAXDpZAAGAhE_nhjI387.png

串口參數配置波特率等參數配置和變頻器相同,Wait time設置成100ms(2400以上的波特率100ms足夠,如果波特率為115200,且對實時性要求高,可以設置為10ms)

變頻器地址為1,則Modbus NO設置為1

寄存器地址根據變頻器寄存器地址表配置,填寫十進制地址

變頻器類型的設備,如果PLC或者網絡出現故障,一般需要它停止運行,因此Stop or offline output value:我們選擇了substitution value(替代值),控制字寫入3的時候是停機,我們將第一個寄存器的替代值填寫為3(substitute value output1),第二個寄存器替代值填寫為0,這樣在斷網等情況,變頻器會自動停機。

Error or timeout input value:將該參數設置為10 time set 65535,如果485連續10次通訊故障,則IWn即IW10會變成65535,通過判斷此數值,來確認RS485是否通訊正常。

Step4:在線測試

演示1:控制變頻器啟動

pYYBAGLVE8WAPXEDAAA2OeZ3R8w584.png

給控制字賦值1(正轉),頻率輸出2000(20HZ)

poYBAGLVE86AQp6UAAAt8zjoHLQ196.png

可以看到,狀態的第1位(啟停狀態)由0變成了1,實際頻率也變成了2000。

poYBAGLVE-OAbob8AAA2yam65cM636.png

控制字賦值3,正常停機

演示2:RS485斷線故障

poYBAGLVE_yAZBVMAAP81Fk5PUY542.png

pYYBAGLVE_OAVwhzAABJcfts1VA565.png

將RS485線拆下,則模塊與變頻器通訊故障,狀態和頻率監視值均變為65535

演示3:斷網線

先將RS485接回去,并且控制變頻器正轉

poYBAGLVFCWACmTuAAAzMMgrbzY538.pngpYYBAGLVFC-AI2IEAAMbmHSL1Oo865.png

變頻器正常工作在20HZ

poYBAGLVFDyAL1kZAAOQ7kJwQHg511.png

將PLC與適配器之間的網線斷開,變頻器自動停機,頻率變為0。

審核編輯:湯梓紅

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

    關注

    7

    文章

    2672

    瀏覽量

    47347
  • 寄存器
    +關注

    關注

    31

    文章

    5325

    瀏覽量

    120027
  • plc
    plc
    +關注

    關注

    5008

    文章

    13167

    瀏覽量

    462136
  • Profinet
    +關注

    關注

    6

    文章

    1069

    瀏覽量

    23330
收藏 人收藏

    評論

    相關推薦

    Modbus485Profinet網關連接水表模塊配置案例

    本案例控制的是Modbus485水表模塊。系統主PLC 選用西門子CPU,通過ModbusProfinet網關采集水表模塊通訊數據。
    的頭像 發表于 08-26 15:53 ?2386次閱讀
    Modbus<b class='flag-5'>485</b><b class='flag-5'>轉</b><b class='flag-5'>Profinet</b>網關連接水表<b class='flag-5'>模塊</b>配置案例

    通過ProfinetEtherCAT網關將伺服驅動與Profinet通訊

    EtherCAT網關實現了設備間的完美通信。這一案例彰顯了ProfinetEtherCAT網關在自動化領域的地位。 首先,我們需要在圖中進行組態管理。這是一個復雜而細致的過程,通過
    發表于 01-16 16:54

    配置案例丨Modbus 485Profinet將三相多功能表接入到Profinet總線

    485Profinet網關,AEM96三相多功能電能表。 1、首先創建新項目文件; 2、導入GSD文件。將Modbus485
    發表于 04-08 18:35

    Modbus485Profinet網關連接NB+30S電動機智能保護器

    Profinet網關的GSD文件,拷貝放到任意位置,圖中建立新項目“網關測試”并進入設備和網絡,選擇管理通用站描述文件后安裝 GSD 文件;2、選擇Modbus
    發表于 04-21 10:58

    配置案例丨MODBUS 485PROFINET連接PAH系列功率分析儀

    系列功率分析儀。 1、首先要新建項目文件; 2、導入GSD 文件。將Modbus485Profinet網關的GSD文件拷貝放到任意位置。打開圖,建立新項目。進入設備和網絡,
    發表于 05-04 10:55

    RS485PROFINET網關鏈接SJ700-2日立變頻器與PLC的配置案例

    變頻器兩臺。 1.打開圖,安裝gsd文件; 2.選擇gsd所在文件夾位置(如桌面等)即可確定后會出現在圖中,選擇安裝即可; 3.安裝完畢后如下地址找到RS485
    發表于 09-27 14:56

    變頻器通過RS485PROFINET網關連接PLC的Profinet網絡

    ,RS485PROFINET網關以及現場需要的變頻器。GSD文件安裝完畢后如下地址找到RS485
    發表于 11-28 11:57

    小疆智控RS485PROFINET網關產品簡介

    PROFINET IO 從站,串口一側物理接口為RS485接口。該RS485PROFINET
    發表于 03-11 14:08 ?1658次閱讀

    PROFINETRS485網關模塊網橋總線橋配置參數

    RS485PROFINETPROFINETRS485)網關
    的頭像 發表于 07-29 17:05 ?2401次閱讀

    Modbus485Profinet網關連接水表模塊配置案例

    本案例控制的是Modbus485水表模塊。系統主PLC 選用西門子CPU,通過ModbusProfinet網關采集水表模塊通訊數據。
    發表于 08-29 10:51 ?1次下載

    PLC通過Modbus 485Profinet網關將數據發送給變頻器

    。Modbus 485Profinet網關配置方法:打開圖,新建項目并添加gsd文件。建立Profinet連接,設定Modbus
    發表于 04-10 09:32 ?1次下載
    PLC通過Modbus <b class='flag-5'>485</b><b class='flag-5'>轉</b><b class='flag-5'>Profinet</b>網關將數據發送給變頻器

    變頻器通過RS485PROFINET網關連接PLC的Profinet網絡

    完畢后如下地址找到RS485profinet網關模塊。設置RS485
    的頭像 發表于 11-28 11:55 ?707次閱讀
    變頻器通過RS<b class='flag-5'>485</b><b class='flag-5'>轉</b><b class='flag-5'>PROFINET</b>網關連接PLC的<b class='flag-5'>Profinet</b>網絡

    變頻器通過RS485PROFINET網關連接PLC的Profinet網絡

    完畢后如下地址找到RS485profinet網關模塊。設置RS485
    的頭像 發表于 11-28 12:00 ?633次閱讀
    變頻器通過RS<b class='flag-5'>485</b><b class='flag-5'>轉</b><b class='flag-5'>PROFINET</b>網關連接PLC的<b class='flag-5'>Profinet</b>網絡

    Profinet485modbus網關解決傳輸距離及數據丟失問題

    Profinet485modbus網關(XD-MDPN100/2000)是一款解決傳輸距離及數據丟失問題的設備。現場添加Profinet
    的頭像 發表于 12-22 21:14 ?479次閱讀
    <b class='flag-5'>Profinet</b><b class='flag-5'>轉</b><b class='flag-5'>485</b>modbus網關解決傳輸距離及數據丟失問題

    ProfiNetRS485/Modbus Rtu協議網關

    網關實現PNrs485profinetRS485、Modbus
    的頭像 發表于 06-13 08:55 ?624次閱讀
    <b class='flag-5'>ProfiNet</b><b class='flag-5'>轉</b>RS<b class='flag-5'>485</b>/Modbus Rtu協議網關