• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    Profinet IC從站芯片開發步驟

    KUNBUS-IC模塊

    KUNBUS-IC評估版 RS232串口線 PUTTY終端調試軟件 Modbus Poll調試軟件

    方式/步調

    1. 1

      查閱嵌入式模塊KUNBUS-IC的數據手冊,理解該模塊的根基布局構成和具備的通信體例。如下圖,該嵌入式模塊中CDI接口是KUNBUS-IC的設置裝備擺設調試接口,用于設置裝備擺設KUNBUS-IC的內部通信參數。SDI和SSC是外部設備本家兒節制器與KUNBUS-IC進行通信,別離經由過程UART和SPI的通信體例。在MemoryRegister里面需要實現一個數據映射,實現現場總線設備與嵌入本家兒設備之間的數據互換。

      728da9773912b31b0c4dc6098918367adab4e1e9.jpg
    2. 2

      與KUNBUS-IC評估板上拓展出來CDI接口毗連。IC模塊的CDI接口是一個UART接口(異步串行接口)具有3.3V CMOS旌旗燈號電平。是以可以將PC的串行COMx接口毗連到這樣的終端接口(或串行USB轉換器),然后利用終端仿真拜候CDI菜單。這里利用的是Putty這個東西。

      IC默認的SDI串口的參數是115200,8位,1遏制位,奇偶校驗位為偶,數據流無。打開Putty,設置好串口參數,電腦設備辦理器中串口參數與其連結一致。

      faf2b2119313b07e2b63132903d7912397dd8c31.jpg
    3. 3

      對IC模塊上電,當與Putty軟件是準確通信的話會進入KUNBUS-IC的設置裝備擺設界面,進入本家兒菜單:

      shell界面的本家兒菜單別離有1.模塊信息;2.接口設置裝備擺設;3.監控通信;4.模塊狀況;9.封閉shell界面。

      e7cd7b899e510fb36e9a34b6d633c895d1430c0b.jpg
    4. 4

      進行通信接口參數設置裝備擺設。在本家兒菜單2選項接口設置裝備擺設中設置IC中接口的一些參數,選擇2,可以進入接口的設置裝備擺設,接口設置裝備擺設的菜單如下圖。

      起首在這個里面1,2,3選項可以設置裝備擺設SDI(UART),CDI以及SSC(SPI)通信的參數以及一些數據映射的設置裝備擺設。在SDI通信里面,可以設置IC的modbus節點地址和串口參數(如波特率、校驗體例);CDI是IC的調試接口,一般連結默認的115200,8,1,even就行,Q:2861917479;SSC(SPI)的通信參數設置同理,可以本身設置合適的參數。

      e850352ac65c10388fa08de3bd119313b07e8931.jpg
    5. 5

      IC中的數據映射及其關系。接口設置裝備擺設頁面中4,5,6本家兒如果輸出數據的映射,本家兒如果將SDI,SSC以及Fieldbus的輸出數據與這三者的輸入映射對應起來,在IC的MCU中實現數據的處置。這里本家兒如果寄放器地址的對應。這里Input SSC地址為:0x1001-0x1080,Input SDI地址為:0x1401-0x1500,Input FBS地址為:0x1801-0x1900,Output SSC地址為:0x2001-0x2080,Output SDI地址為:0x2401-0x2500,Output FBS地址為:0x2801-0x2900. SSC和SDI的輸入可以經由過程DateBroker映射到Feldbus的輸出寄放器上,經由過程寄放器地址來進行映射的對應,反過來輸出的數據也能映射到輸入上。如下圖

      d439b6003af33a87f96b0b3ac95c10385343b58f.jpg
    6. 6

      IC中數據映射的實現。例如下圖中SDI Outputmapping設置的是SDI輸出映射Fieldbus輸入的數據,這里可以需要映射的寄放器的肇端地址和寄放器的個數。圖中現場總線輸入0x1801為肇端地址的10個寄放器對應SDI輸出的10個寄放器,按挨次擺列,便是寄放器地址0x1801~0x180a對應0x2401~0x240a,同理也可以在Filedbus Outputmapping中實現現場總線數據的映射,映射到SDI的輸入數據上,這樣就實現了現場總線的數據與SDI接口設備的通信,可以或許將設備的數據與總線上的數據進行收發。本家兒設備的本家兒控MCU可經由過程UART或SPI與Kunbus-IC通信,發送或領受數據,或拜候模塊的寄放器等。

      34fae6cd7b899e5197ed31344da7d933c8950daa.jpg
    7. 7

      除了需要完當作IC內部的數據映射以外,還需要針對性對響應現場總線和談的設備參數進行設置裝備擺設。在接口設置裝備擺設頁面7.Fieldbus specific里面是設置裝備擺設現場總線的一些參數。

      42a98226cffc1e17f63ccf104590f603738de914.jpg
    8. 8

      這里以PROFINET和談的IC模塊的設置裝備擺設為例。從PROFINET IO設備和談的規范中可以領會到,PROFINET IO的設備凡是包羅模塊module、子模塊submodule、插槽slot、輸入輸出Input/Output。

      是以第一步是,選擇設置裝備擺設模塊,此中1是設置裝備擺設輸入輸出的一些模塊,2是設置裝備擺設設備ID,廠家ID和序列號的,3是設置裝備擺設通信參數的,如以太網的IP地址,子網掩碼,現場總線的站地址等等(按照分歧的總線和談有分歧的參數設置),這個可以到本家兒站中進行設置裝備擺設。

      37d3d539b6003af3ec429e413a2ac65c1038b613.jpg
    9. 9

      PROFINET IC模塊設置裝備擺設第二步,選擇插槽進行設置裝備擺設

      472309f790529822ca537be2d8ca7bcb0a46d4ab.jpg
    10. 10

      PROFINET IC模塊設置裝備擺設第三步,選擇需要的輸入輸出模塊、類型、巨細(字節數)。

      這里可以按照本身現實的需要來選擇需要的輸入輸出模塊。模塊的拔取除了經由過程CDI接口來設置裝備擺設,還可以經由過程模塊內部寄放器的體例進行。每個插槽都對應在分歧的寄放器上,法則如下:

      插槽對應的寄放器地址

      0x4101-0x4102 Module ID to Slot 0
      0x4103-0x4104 Module ID to Slot 1
      0x4105-0x4106 Module ID to Slot 2
      0x4107-0x4108 Module ID to Slot 3
      0x4109-Ox4l0a Module ID to Slot 4
      Ox4l0b-Ox4l0c Module ID to Slot 5
      Ox4l0d-Ox4l0e Module ID to Slot 6
      Ox4l0f-0x4110 Module ID to Slot 7
      0x4111-0x4112 Module ID to Slot 8

      給響應的寄放器地址寫對應輸入輸出的值就能給響應的插槽設置裝備擺設需要的輸入輸出模塊。

      5fdf8db1cb13495413e8aa45594e9258d1094a18.jpg
    11. 11

      對IC模塊功能進行現實測試,驗證是否能完當作準確的輸入輸出數據的傳輸。圖中代表用串口東西給響應的寄放器賦值,而進行設置裝備擺設輸入輸出模塊。需要注重的是,當設置裝備擺設好了之后需要Reset一下IC模塊,這樣設置裝備擺設才會生效。

      0eb30f2442a7d933543aef53a24bd11373f0017b.jpg
    12. 12

      在接口設置裝備擺設中后面的幾個菜單為:8是設置隨機寄放器,9是重置模塊,10是擴展數據映射,11是編纂器,12是恢復出廠。

      以上就是所有的接口的設置。

    • 發表于 2019-09-05 17:00
    • 閱讀 ( 744 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆