1、MES系统安装部署

前言:

实时数据库安装需要安装在非系统盘,避免系统重启安装或者失败导致后续不能使用。

硬件要求不低于以下配置:

CPU 至强E5系列CPU及以上

RAM 32G及以上

为了数据安全,尽量使用专用存储设备,避免硬件损坏导致数据丢失。

操作系统版本要求:

windows 2016 Server 及以上版本

1.1、 运行库部署

详情参考:

运行库部署 · 塔网科技平台文档 (zjtouchnet.com)

1.2、 Rabbitmq部署

详情参考:

Rabbitmq部署 · 塔网科技平台文档 (zjtouchnet.com)

1.3、redis部署

详情参考:

redis部署 · 塔网科技平台文档 (zjtouchnet.com)

1.4、SQL Server服务部署

sqlserver部署 · 塔网科技平台文档 (zjtouchnet.com)

1.5、 TSDB服务部署

1.5.1、 Tsdb服务配置

下载地址:安装包 · 塔网科技平台

tn_tsdb_x64解压后修改配置文件tn_tsdb.ini:

1.5.1.1、 [common]

use_utf8 =1 --是否启用UTF8 ,2为新的真UTF8模式,1为老的兼容UTF8模式

tech_save_path=E:/TouchNet\testdata --工艺数据存放路径

lua_script_path=E:\TouchNet\lua\server_lua_v2 --服务器脚本存放路径

common_log=full --日志模式,console 代表只打印到console,file只保存到文件,full为两都打

uid=10 --服务运行唯一id

enable_sys_column=1 --1为启用列信息,一般在一些后台计算类的服务时,可以不开启,这个主要用于表格的列头信息说明

enable_slow_log=500 --慢SQL统计(毫秒)是否开启运行慢检测(单位为ms)超过的都会打印

customer=touchnet

report_server_phone=18767123124

file_busi_path=../data_busi

file_patch_path=../data --配置的升级程序,图片的存在目录,可以配置相对目录

his_db_name=tn_iot_v3_his --工艺数据历史库

user_db=./user_db

user_template_db=E:\tn_iotserver/db/fogthing_user_base.db

user_his_template_db=E:\tn_iotserverdb/his_fogthing_user_base.db

web_pub_dir=/test

fogthing_server=0

enable_sync_eqpt_state=1 --同步设备状态,andriod服务不需要开启

disable_tsdb=0

single_ent=1 --0为不开启,1为开启

enable_calc_beat=0 --计算节拍

enable_tool=0 --计算刀具

enable_mould=0 --计算模具

enable_clamp=0 --计算夹具

1.5.1.2、 [server]

server_tcp_port=8842 --服务器的端口号【下面都不需要配置】

db_pool_size=6

Ice.MessageSizeMax=4096000

Ice.Override.ConnectTimeout=5000

Ice.Override.Timeout=120000

Ice.ThreadPool.Server.Size=20

Ice.Trace.Network=0

Ice.Trace.Protocol=0

Ice.Warn.AMICallback=0

Ice.Warn.Dispatch=0

1.5.1.3、 [database]

-->默认的不用加1,其它的段名称为 database2,database3 .... database6

Trusted_Connection=0 --仅SQLServer时本机是否可信连接,尽量不要使用

bcp_path=C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\110\Tools\Binn\bcp.exe

use_bcp=0 --是否启用bcp,1为和数据库为同机的模式,2为和数据不在同台机器时设置

date_format=0

db_enable=1 --是否启用

db_ip=127.0.0.1 --数据库IP

db_mm=1234

db_passwd=sa123 --数据库密码

db_pool_size=10 --连接池大小

db_port=1433 --数据库端口

db_type=SQLServer --SQLServer,MySQL,Oracle

db_user=sa --数据库用户

default_db=tn_iot_v3 --数据库名称

max_count=200000 ---最大每次返回行数

one_fetch_count=1000

use_bcp=2

enable_to_gbk=0

session_timeout=120

db_file=

readonly=0

1.5.1.4、 [database2]

db_enable=1

db_type=MySQL

db_user=root

db_passwd=root

db_port=3306

default_db=mysql

db_pool_size=3

db_ip=127.0.0.1

max_count=100000

date_format=0

one_fetch_count=1000

Trusted_Connection=0

db_mm=123456

bcp_path=

use_bcp=0

enable_to_gbk=0

db_driver=MySQL ODBC 8.0 ANSI Driver

db_dsn=Driver={MySQL ODBC 8.0 ANSI Driver};Server=127.0.0.1;Database=mysql;Uid=root;Pwd=root;

1.5.1.5、 [plugin]待补充

reload_script=1

event_use_mq=0

1.5.1.6、 [tn_app]

version=6.0 --linux 版本号 (自动升级需要)

win_version=6.0 --windows 版本号

1.5.1.7、[web]andriod服务不需要开启

enable=1 --1为启用,0不启用

port=9052 --此端口设置没有用,端口的设置必须在tn_web.ini中进行配置

check_right=0 --是否验证登录会话权限

1.5.1.8、 [mq]andriod服务不需要开启

enable=0

mq_port=5672

mq_server=127.0.0.1

mq_user=admin

mq_pass=admin

enable_da_num_tech=0 --采集设备工艺数据

enable_log_msg=1

enable_dc_mq_que=0 --配置mq队列 #采集设备业务数据

1.5.1.9、 [soap]

enable=0

soap_port=9008

soap_max_thread=8

1.5.1.10、 [redis]

redis_ip=127.0.0.1

enable_redis=1 --开启redis

redis_port=6379

redis_pool_size=10 --最大的连接数,现在这个参数已经没用,现在reids永远和主db的 数量保持一致

redis_pass= --密码

enable_redis_eqpt_status=0 --如果为1时,代表设备状态会自动缓存到reids并且,其 它服务统一查询reids进行状态变更

enable_redis_tech=0 #采集设备工艺数据到redis

1.5.1.11、 [run_lua]--自动运行脚本段,--andriod服务不需要开启

enable=1 --是否启用

tn_tsdb_msg_log_consume=0 --脚本=时间 后面的时间单位是秒

--如果 脚本=时间,1 (后面跟一个1代表是单独线程运行,如 果跟一个2代表是服务脚本,可以死循环执行一个脚本不退 出)

tn_server_cache=200 --基础数据缓存

tn_busi_data_run=60,2,0 --oee相关

tn_busi_event_consume=60,2,0

tn_tsdb_sync_eqpt_state_his=8,1 --同步设备状态到历史库

dc_sync_server=200,2

[tn_iot_process]

real_db_path=d:/testdata

1.5.1.12、 [tsdb_ha]

enable=0

tsdb_server=127.0.0.1

tsdb_port=9843

1.5.1.13、 [init_script]

script01=

script02=

script03=

script04=

1.5.1.14、 [mqtt]--andriod服务不需要开启

enable=1

mqtt_port=1883

mqtt_server=127.0.0.1

mqtt_user=admin

mqtt_pass=admin

mqtt_topic=/iot/#

command_topic_prefix=/iot/cmd/#

1.5.1.15、 [tsdb_cach_ha]

server01=

server02=

1.5.1.16、 [tsdb]

passwd=

tsdb_path=

cache_port=9842

cache_ip=127.0.0.1

1.5.1.17、 [tsdb_resend]

enable=0

tsdb_server=127.0.0.1

tsdb_port=9843

1.5.2、 安卓包服务配置

1.5.2.1、 [common]

app_android_version=3700

TNMesApp=370 --版本号 (自动升级需要)

log_type=1

is_log=0

enable_file_server=1

---apk存放到data目录下的release文件夹下,apk文件固定名名称【TNMesApp】

file_patch_path=../data

1.5.2.2、[server]

server_tcp_port=8852 --服务器的端口号【下面都不需要配置】

注:其他配置可参考tsdb服务配置

Copyright © TouchNet 2015 all right reserved,powered by Gitbook最后修订时间: 2022-06-21 09:21:06

results matching ""

    No results matching ""