File size: 977 Bytes
e4bf523
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
30
31
32
33
34
35
36
37
38
39
40
'use strict'
/**

 * Copyright (c) 2017~2022, OBCon Inc.

 * All rights reserved.

 */

/**

 * @file

 * @copyright 2017~2022, OBCon Inc.

 * @author gye hyun james kim [pnuskgh@gmail.com]

 */

//--- Modbus Library
//---     modbus-serial  >=  jsmodbus  >  modbus-stream, modbus-tcp
//---     jsmodbus
//---         https://github.com/Cloud-Automation/node-modbus
//---         https://www.npmjs.com/package/jsmodbus
//---     modbus-stream
//---         https://www.npmtrends.com/jsmodbus-vs-modbus-serial-vs-modbus-stream

/*

conda  deactivate

cd  /work/obcon/obcon

node  modules/ModbusApp.js



conda  deactivate

cd  /work/obcon/obcon

node  zztest/modbus/ModbusClientApp.js

*/

global.app_modbus = utils.getModule('modules', 'ModbusServer.js');

try {
    app_modbus.createServer();
    app_modbus.listen(config.modbus.host, config.modbus.port);
} catch (e) {
    logger.error('Error : modules/ModbusApp.js');
    utils.obj.loggerError(e);
}