'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); }