黃色A片三級三級三級老牛影院-黃色A片三級三級三級免费看-黃色A片三級三級三級免费看交换-黃色A片三級三級三級免费看夭女-黃色A片三級三級三級桃花岛-黃色A片三級三級三級无码99

歡迎您訪問河南省納禾自動化系統有限公司官方網站! 控制工程、物聯網、機器人、智能制造
咨詢熱線:0371-60298207 13383812899
您的位置:首頁 > 新聞動態 > 行業動態

S7-1200 PLC 與ATV340 Modbus TCP 通訊設置(含部分程序)

發布日期:2022-10-22 18:13:38   來源:行業動態   瀏覽量:

 

本文來源于:劍指工控  李振

 

01.硬件及軟件版本

 

  • 客 戶 端 :S7-1200 

  • 軟 件 :TIA V15

  • CPU:1214C

  • Firmware:4.2

  • IP 地 址 :192.168.1.9
                    255.255.255.0
                    0.0.0.0

  • 端口號:0

  • 硬件標識符:64

    硬件標識符是在“設備組態”中,雙擊 PROFINET 接口,然后在“屬性”中的“硬件標識符”中查看。

 

圖片

 

  • 服務器:ATV340
  • IP 地址:192.168.1.10
                  255.255.255.0
                  0.0.0.0
  • 端口號:502
  • Unit ID:248
圖片
 

02.ATV340 參數設置

 

完整設置-命令和參考值
  • 控制模式:隔離模式
  • 給定頻率 1 配置:以太網
  • 命令通道 1 設置:以太網

 

通信-通信參數-內置以太網配置
  • 內置以太網分配方式:固定 IP
  • IP 地 址 :192.168.1.10 
  • 子網掩碼:255.255.255.0
  • 網關:0.0.0.0

 

配置完成后,ATV340 需完全斷電后重啟。

 

03.S7-1200 PLC 配置

 

S7-1200 客戶端側需要調用 MB_CLIENT 指令塊,該指令塊主要完成客戶機和服務器的TCP 連接、發送命令消息、接收響應以及控制服務器斷開的工作任務。

 

1、在“程序塊 -> OB1”中調用 MB_CLIENT 指令塊,調用時會自動生成背景 DB 數據塊, 點擊確定即可。
 

該指令塊的各個管腳定義如下:

 

2、CONNECT 指針類型

(1)創建一個新的全局數據塊 DB2。

 

(2)雙擊打開新生成的 DB 塊, 定義變量名稱為“WR" 與“RD” , 數據類型為“TCON_IP_v4”,然后點擊“回車”創建完畢。

該數據類型結構的參數如下:

  • 硬件標識符:即 S7-1200 PLC 的硬件標識符,64,即 16#40
  • ID:連接ID,每一個連接需要分配不同的 ID
  • 連接類型:默認為 TCP/IP,11,即 16#0B
  • 建立連接:作為客戶端時,設置為 1,作為服務器時,設置為 0
  • 遠程地址:要訪問的服務器的 IP 地址,即 192.168.1.10
  • 遠程端口號:要訪問的服務器的端口號,502
  • 本地端口號:本地客戶端的端口號,0
     

3、創建MB_DATA_PTR 數據緩沖區

(1)創建一個全局數據塊DB3。

 

(2)建立一個數組的數據類型,在通信中讀寫數據使用。

 

(3)修改 DB3 的屬性,取消優化的塊訪問。

MB_DATA_PTR 指定的數據緩沖區可以為 DB 塊或 M 存儲區地址中。DB 塊可以為優化的數據塊,也可以為標準的數據塊結構。若為優化的數據塊結構,編程時需要以符號尋址的方式填寫該引腳;若為標準的數據塊結構(可以右鍵單擊 DB 塊,“屬性”中將“優化的塊訪問”前面的勾去掉),需要以絕對地址的方式填寫該引腳。本例以標準的數據塊(默認) 為例進行編程。

 

取消勾選優化的塊訪問時,尋址方式為P#DB3.DBX0.0 WORD 2(起始位,數據類型,數量)。

 

4、服務器的Unit ID 設置
雙擊每一個 MB_CLIENT 的背景數據塊,將 MB_Unit_ID 參數設置為 248,此 Unit ID 取決于服務器端的參數,本例中 ATV340 的Unit ID 為 248。

 

5、程序編寫
讀操作,本例中從 ATV340 讀取 3201 與 3202 兩個寄存器的值。

 

寫操作,本例中寫入 ATV340 的 8501 與 8502 兩個寄存器。

 

程序下載至 PLC 后,需要將 PLC 與 ATV340 全部斷電重啟。

 

6、ATV340 控制流程

ATV340 變頻器采用 DriveCom 控制流程,通過 ETA 狀態字(通信地址為 3201)讀取ATV340 的狀態,通過 RFR 輸出頻率字(通信地址為 3202)讀取 ATV340 的輸出頻率;通過CMD 命令字(通信地址為 8501)控制 ATV340 的狀態轉換,通過 LFR 設定頻率字(通信地址為 8502)寫入 ATV340 的設定頻率。

控制流程圖,如下:

 
CMD 命令字:

 

ATV340 常用的命令字操作
  • 正轉:16#000F
  • 反轉:16#080F
  • 停止:16#0007
  • 快速停止:16#0002
  • 故障復位:16#0080

     

ATV340 常用的狀態字
  • 故障:16#xxx8
  • 準備好:16#xx33
  • 運行中:16#xx37
  • 快速停止中:16#xx17

 

7、流程控制與狀態顯示部分程序
 

上一篇:PID控制算法如何通過C語言和梯形圖實現?

下一篇:食品飲料行業IoT解決方案

相關推薦

主站蜘蛛池模板: 欧美高清性xxxxhd | 牛牛影视精品一区二区在线看 | 激情欧美一区二区三区 | 欧美日韩国产高清精品有 | 天天射天天爱天天射干 | 国产精品亚洲专区在线播放 | 视频一区在线免费观看 | 欧美高清视频www夜 国产在线ts人妖 | 福利一区在线观看 | 人伦小说视频在线 | 国产伦精品一一区二区三区高清版 | 欧美激情一区二区三区牲牛牛 | 91精品国产高清在线重 | 日韩一区二区三区高清电影 | 亚洲激情午夜视频 | 国产青青手机在 | 一二三区免费视频 | 国产99在线a视频 | 网友分享日韩欧美一区 | 韩国日本免费不 | 99视频精品国 | 日本香蕉一区二区在线观看 | 亚洲国产精品无 | 99re6热在线精品视频观看 | 国产亚洲自拍一区 | 丝袜视频 | 精品综合 | 青春娱乐国产分类精品二 | 日本免费不卡高清网站 | 韩国免费视频一区二区三区 | 欧美精品视频在线观看 | 日本在线播放高清免费国产 | 国产日韩精品欧美一区喷水 | 包子铺welcome仙踪林 | 亚洲人成电影在线观看天堂色 | 男人猛躁进女人成人免 | 一个人看的www日本高清视频 | 久青草国产在线视频97 | 日韩精品中文字幕 | 天堂在线亚洲精品专区 | 3d动漫h在线观看网站蜜芽 |