# 欢迎使用 IMR工业物联网平台

IMR工业物联网平台 是集web组态 时序数据库 数据采集 数据可视化分析的全功能平台

markdown

# 快速上手

注意

使用 IMR工业物联网平台 的用户,推荐使用 Chrome浏览器(最新版),使用其他浏览器可能会产生兼容问题。

# 如何注册登陆

登陆页面

点我登陆 (opens new window) IMR工业物联网平台

注册页面

请填入对应的个人或公司信息,完成登录

# 创建页面模板

如何创建页面模板

登陆 IMR工业物联网平台 《我的WEB组态页面》页,点击「创建新页面」,输入页面名称和页面代码,即可创建新页面。

这样我们的开始设计页面了

页面设计功能请参看设计器说明

# 应用服务器(添加和管理)

# 添加应用服务器

提示

软件产品请参照===>下载安装文档使用说明

IMR软件产品 注册 windows版本 或 linux版本

  • 确认已经注册 IMR工业物联网平台 用户

  • 确认软件已经运行

  • 确认软件运行在一台可连接internet网络的计算机上

  • 未出现任何错误提示

  • 确认得到官网提供的CD-KEY 如:COFUL-WWQU6-WB8NI-SWUL7-87AS4

IMR硬件产品 注册

  • 确认已经注册 IMR工业物联网平台 用户

  • 确认设备正常连接电源

  • 确认设备已经启动运行

  • 保证设备已经连接到internet网络上

  • 确认该设备的CD-KEY 如:COFUL-WWQU6-WB8NI-SWUL7-87AS4

提示

登陆 IMR工业物联网平台

打开主页画面 为自己账户下添加 IMR软件产品IMR硬件产品

提示

加自己的项目 并为项目添加注册应用服务器

# 查看应用服务器基本信息

提示

完成添加应用服务器,管理页面即可看到相应服务器,服务器连接正常会有绿灯提示。

提示

进入应用服务器管理界面,可通过服务器基本信息页签产看服务器基本信息。

# 配置应用服务器

提示

在左边页签栏选择项目管理可以看到子页签,页面,变量,程序,数据库。通过这些子页签可以对应用服务器进行配置。

# 页面配置

提示

通过此选项,可以对应用服务器添加删除自定义页面。(组态页面设计详见快速入手)

注意

***注:添加修改页面后,需要在左边页签《服务器基本信息》选项中点击《数据更新》按钮,待部署完毕应用服务器即可使用。***

# 变量配置

提示

通过此选项,应用服务器可添加工业协议进行数据采集。

目前支持西门子S7协议,支持1200 1500 300 400型PLC,支持标准modbus协议,DLT645-1997/2007协议,OPC UA协议等。

通过模板快速添加协议及设备。

注意

***注:添加修改变量后,需要在左边页签《服务器基本信息》选项中点击《数据更新》按钮,待部署完毕。还需点击《重启核心程序》按钮,这时应用服务器核心程序重启加载新配置的工业协议,待启动完成后即可在变量管理中看到新添加的工业协议变量数值。***

# 程序配置

提示

通过此选项,应用服务器可添加自定义后台程序,目前支持C#脚本程序。

可添加周期和轮询2种自定义程序。周期执行方式可设置某年某月某日某时执行,轮询程序可设定一个时间轮询执行时间单位为ms,最小执行周期为1000ms即1秒。

# 后台程序API

提示

用户可通过后台程序API,访问应用服务器配置的数据库,工业协议变量等。

# SQL数据库接口
//方法名:GetDataBySQL(sql,DbName)
//参数:sql sql语句 String类型
//参数:DbName 数据库名称  String类型
//使用方法
var database = "SPC";
var selectSql = "select * from at_order order by at_order.inputtime desc";
var result = GetDataBySQL(selectSql.ToString(), database);
//返回sql对应格式
var list = result.Result as List<dynamic>;
# 读变量值
//方法名:ReadPData(svarfullname)
//参数:svarfullname 变量名 String类型
//使用方法
var xxx = ReadPData("a1_a1_m40003").Value;
# 写变量值
//方法名:BatchWritePData(svarcodes,svalues)
//参数:svarcodes 变量名 string[] 类型
//参数:svalues 变量值 string[] 类型
//使用方法
var keys = new List<string>();
var values = new List<string>();
keys.Add("Test");
values.Add("123");
BatchWritePData(keys.ToArray(), values.ToArray());
# 获取变量归档数据
//方法名:GetArchiveByWhere(variable,query)
//参数:variable 变量名 KR_VARIABLE
//参数:query 参数  String类型
//使用方法
//待完善
# 获取报警变量归档数据
//方法名:GetAlarmByWhere(variable,query)
//参数:variable 变量名 KR_VARIABLE
//参数:query 参数  String类型
//使用方法
//待完善

注意

***注:添加修改程序后,需要在左边页签《服务器基本信息》选项中点击《数据更新》按钮,待部署完毕。还需点击《重启核心程序》按钮,这时应用服务器核心程序重启加载所修改的后台程序。***

# 数据库配置

提示

通过此选项,应用服务器可添加SQL数据库连接,目前支持MySQL SQL-Server Oracle等。

注意

***注:添加修改SQL数据库连接,需要在左边页签《服务器基本信息》选项中点击《数据更新》按钮,待部署完毕。还需点击《重启核心程序》按钮,这时应用服务器核心程序重启连接添加的数据库。***