天天看點

AS裡如何通過配置将以太網口配置為modbus TCP master?

AS裡如何通過配置将以太網口配置為modbus TCP master?

JZGKCHINA

工控技術分享平台

1 在AS裡配置Modbus TCP master

1.1 幫助路徑

Location ID :13.11.4.1 按照Help步驟做即可。

找到Automation Studio幫助的位置方法如下:

選擇菜單的View->go to page

AS裡如何通過配置将以太網口配置為modbus TCP master?

1.2 步驟

step1: 開啟modbus tcp 的master功能

AS裡如何通過配置将以太網口配置為modbus TCP master?
AS裡如何通過配置将以太網口配置為modbus TCP master?

step2: 添加modbus tcp 從站

AS裡如何通過配置将以太網口配置為modbus TCP master?

注意站點号,不要重複,可以任意填寫,但是必須唯一。Modbus TCP最後找從站是以IP位址找的。

AS裡如何通過配置将以太網口配置為modbus TCP master?

step3:

AS裡如何通過配置将以太網口配置為modbus TCP master?

step3.1:配置通道,首先配置從站的IP位址和端口号。(下圖為例,從站IP位址為192.168.0.12 ,TCP端口号為502)

AS裡如何通過配置将以太網口配置為modbus TCP master?

step3.2:然後配置block。每一個Block可以通過下拉框選擇Function code。并且設定通訊的起始位址,傳輸長度等資訊。然後這個Block下可以以Channel為機關設計通道。(下圖為例:Block1的指令代碼是4,操作的從站對象為MB3,其中起始位址為1,長度4個位元組,分别分給了data1,data2,data3,data4.Block2的指令代碼為16,操作的從站對象是MB4,起始位址為1,長度為4位元組,分别給了dataout1,dataout2,dataout3,dataout4)

AS裡如何通過配置将以太網口配置為modbus TCP master?

step4:輕按兩下modbus tcp可以打開io mapping,成功!

AS裡如何通過配置将以太網口配置為modbus TCP master?

2 使用調試工具mbSlave進行診斷

step1: 輕按兩下mbSlave打開調試工具

step2:點選connection,在下拉菜單中點選connect,彈出框内選擇TCP/IP,然後Port選擇502   Ignore Unit ID不要勾選。 

AS裡如何通過配置将以太網口配置為modbus TCP master?

step3:點選new(最左邊的圖示),建立一個slaveMB,在主菜單中選擇setup,然後在下拉框中選擇slave Definition,設定從站。(一共需要兩個,一個是F03 Input)

AS裡如何通過配置将以太網口配置為modbus TCP master?
AS裡如何通過配置将以太網口配置為modbus TCP master?

注意:一開始的時候,在AS中IO mapping中看到的現象是看起來沒有通訊上的,ModuleOK是False,甚至ActModbusError是TRUE,看起來是報錯了。但是,其實并沒有出錯!

AS裡如何通過配置将以太網口配置為modbus TCP master?

但是,如果你改一下資料(比如在F04那個slave那邊賦一個值,有了通訊之後,你會看到報錯就消失了,ModuleOK也就好了。

AS裡如何通過配置将以太網口配置為modbus TCP master?

3 功能碼

常用的功能碼如下:

功能碼 描述
01 Read Coils
02 Read  Discrete Inputs
03 Read Holding Registers
04 Read Input Register
05 Write Multiple Coils
06 Write Single Register
15 Write Multiple Coils
16 Write Multiple Registers
22 Mask Write Register
23 Read/Write Multiple Registers

關于貝加萊

貝加萊是一個總部位于奧地利并擁有遍布全球分支機構的創新驅動型自動化企業,2017年7月,貝加萊成為ABB集團全球機器與工廠自動化業務單元。作為全球工業自動化領域的上司者,貝加萊融合了前沿技術與先進的工程能力,為各個産業客戶提供機器與工廠自動化、運動控制、HMI以及內建安全技術的完整解決方案。通過工業物聯網通信标準如OPC UA、POWERLINK和openSAFETY以及貝加萊強大的Automation Studio軟體開發環境,貝加萊不斷重新定義自動化工程的未來。貝加萊保持持續的創新精神,為客戶提供更為簡化以及超出預期的工業自動化領域前沿技術與方案。

AS軟體下載下傳

AS軟體下載下傳:

  1)以下版本免授權,可以随意安裝使用:

AS_4.1.14.40_UP_DVD.zip

​​http://www.br-automation.com/downloads_br_productcatalogue/BRP44400000000000000513846/AS_4.1.14.40_UP_DVD.zip​​

  2)以下是最新的AS,需要線上申請90天授權:

​​https://www.br-automation.com/zh/downloads/#categories=Software/Automation+Studio/Automation+Studio+4.6​​

申請90天授權的方法:見《Automation Studio Evaluation License無法送出申請表單的解決方法_V01》

​​http://www.br-education.com/downloading.asp?id=164​​

 3)安裝AS4之後發現機器上安裝的AS2.X版本無法使用。

點選《AS4導緻AS2不能用問題》

繼續閱讀