<object id="ayu7o"></object>

      <object id="ayu7o"></object>

    1. <menuitem id="ayu7o"></menuitem>
      <object id="ayu7o"></object>
      加入收藏 在線留言 聯系我們
      關注微信
      手機掃一掃 立刻聯系商家
      全國服務熱線18475208684
      公司新聞
      西門子S7-1200與G120變頻器的Modbus RTU通訊
      發布時間: 2024-06-27 10:16 更新時間: 2024-12-02 08:00

      1 S7-1200與變頻器的連接

      1.1本例程的系統配置
      本例程中用到的硬件:S7-1200(CPU 1214C)、G120 ( 控制單元CU240B-2 )、一臺裝有TIA Portal軟件的PC機、CM1241模塊、電源模塊、標準RJ45網線。

      1.2 硬件連接

      1.2.1硬件連線
      本例程中的硬件間的結構如下圖所示:

      圖片

      圖1-1

      1.2.2 PLC與控制單元通信端口之間的連接
      用電纜將CU240B-2 Modbus 通訊接口與PLC通信模塊連接起來,如下圖所示。

      圖片

          
      圖1-2


      2 變頻器設置

      2.1 地址設置
      可以通過控制單元上的地址開關,也可以通過參數 P2021 或 STARTER 中“Control Unit / Communication / Field bus”頁面來確定變頻器的 Modbus-RTU 地址。
      只有所有地址開關都設為“OFF”(0)時,P2021 或 STARTER 中的設置才有效。否則,Modbus-RTU 地址為地址開關所設置的地址。

      2.2 參數設置
      除了設置地址之外,還需要對其他一些變頻器的通信參數進行設置,才可以進行MODBUS通信。具體需要設置的參數如表2-1所示:

      表2-1

      參數描述
      P0015 = 21變頻器宏程序
      選擇 I/O 配置
      p2030 = 2現場總線協議選擇
      2:Modbus
      p2020現場總線波特率
      設置范圍是 4800 bit/s … 187500 bit/s,出廠為 19200 bit/s
      p2024Modbus 計時
    2. 索引 0:Zui大從站應答延遲:
      在該時間后,從站應答主站。

    3. 索引 1:字符延時:
      指一個 Modbus 消息幀內,單個字符之間允許的Zui大延遲時間。(即 Modbus 1.5 個字節標準的處理時間)

    4. 索引 2:報文延時:
      指 Modbus 報文之間允許的Zui大延時。(即 Modbus 3.5 個字節標準的處理時間)

    5. p2029現場總線錯誤統計
      指現場總線接口上接收錯誤的統計、顯示
      p2040過程數據監控時間
      指沒有收到過程數據時發出報警的延時。
      注:該時間必須根據從站數量、總線波特率加以調整,出廠為 100 ms。


      3 PLC組態和編程

      3.1 創建項目
      首先創建一個項目,點擊創建新項目,輸入名稱,路徑等信息。

      圖片

      圖3-1

      3.2 硬件組態
      按照新手上路的提示首先選擇設備和網絡,進行硬件組態。

      圖片

      圖3-2

      點擊添加新設備,添加相應型號的設備,修改設備名稱,選擇版本號,點擊添加。

      圖片

      圖3-3

      在彈出的設備與網絡的右側硬件目錄中,找到通信模塊-點到點-CM1241(RS485),加入CM1241通信模塊。

      圖片

      圖3-4

      雙擊設備視圖中的RS485端口,設置端口組態,本例程配置如下圖。

      圖片

      圖3-5

      在左側的項目樹-設備-在線訪問-Broadcom NetXtreme。。。(本例程PC機所使用的網卡),雙擊更新可使用的設備,搜索到連接的設備。

      圖片

      圖3-6

      3.3 編程
      在左邊的設備中找到S7-1200/程序塊,打開主程序(Main[OB1])。在右邊的指令欄里選擇通信/通信處理器/MODBUS,添加MB_COMM_LOAD和MB_MASTER。

      圖片

      圖3-7

      在彈出的調用選項中,定義一個背景數據塊。

      圖片

      圖3-8

      使用同樣的方法,再加入一個MB_MASTER模塊,同樣定義背景數據塊。

      圖片

      圖3-9

      分別按照圖3-10、圖3-11設置MB_COMM_LOAD和MB_MASTER模塊。

      圖片

      圖3-10

       

      圖片

      圖3-11


      聯系方式

      • 電  話:13922889745
      • 經理:向小姐
      • 手  機:18475208684
      • 微  信:18475208684