connect()

説明

このゲートウェイと、チャネルとノード番号に対応する ModbusMasterNode オブジェクトとの間の接続を確立します。

構文

gateway.connect(node)

パラメータ

gateway: ModbusGateway オブジェクト。

node: チャネルとノード番号に対応する ModbusMasterNode オブジェクト。

戻り値

bool: 成功した場合は true を返し、そうでない場合は false を返します。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

#include <Modbus86.h>

#include <Ethernet.h>

 

ModbusMaster バス;

ModbusMasterNode ノード1;

ModbusMasterNode ノード2;

 

ModbusGateway ゲートウェイ;

 

void setup()

{

    Ethernet.begin();

    Serial485.begin(115200);

 

    gateway.begin(MODBUS_TCP);

 

    bus.begin(MODBUS_RTU, Serial485);

     

    node1.attach(11, bus);

    node2.attach(12, bus);

     

    gateway.connect(node1);

    gateway.connect(node2);

 

 

void loop()

{

    gateway.poll();

code>

参照

begin()
ModbusMasterNode


ライブラリリファレンスのメインページ

86Duino リファレンス資料のテキストは、クリエイティブ・コモンズ 表示-継承 3.0 ライセンス に準拠しています。リファレンス資料内のコード例はパブリックドメインとして公開されています。