一、Insql使用说明
1.用Intouch作为数据源接收数据
右击“Configuration Editor”选择“Import Tags”,选择Intouch项目目录里面的“tagname.x”就可以快速
导入数据
2.用OPClink作为数据源接收数据
在“IDAS”中添加io服务器
计算机ip地址,opclink
Item Name :rdb64,real1066
文档的快速导入,可以借用Intouch生成tagname.x。用csv文件导入到Intouch项目,然后借助生产的tagname.x
3.用FSGateway作为数据源接收数据
二、Intouch 日期时间控件在win7中的问题
1. 切记切记 否则 历史曲线中的日期时间控件会出现问题。
2. 标准格式是 yyyy-MM-dd HH:mm:ss
3. 日期时间控件中输入这个格式,当时关联的 value值 还是 yyyy/MM/dd HH:mm:ss 这个格式,需要进行第4项操作。
4. 在win7中 日期时间控件 格式 在windows系统时间中设置。
三、intouch2014 R2 使用问题
1. 授权安装 2099 的 intouch 编辑运行没有问题,此授权只有 intouch授权 其他的 例如 : 报表 da server 均没有。
2. 驱动 使用 kep server + FSGATEWAY
3. 出现的问题,安装时要选择 全部安装,不然会有 项目文件 移植及 易崩溃的问题,程序运行起来直接出错退出。
4. intouch9.5 向 intouch11.1 转换时 要使用 传统的 intouch ,新型的无法在其他计算机上打开。
即转换时 是否要启用“未启动当前应用程序来使用 ArchestrA图形,您要启动它吗? ” 要选择 “否”,切记。。。。。。。
四、IntouchSQL函数简单使用
SQLConnect(ConnectionId,"Provider=SQLOLEDB;uid=sa;pwd=sa;Database=test");
SQLDisconnect(ConnectionId);
//写入数据
SQLInsert(ConnectionId, "TABLE1", "TableList");
//创建表
ResultCode = SQLCreateTable(ConnectionId, "tab1", "Templet1") ;
INSERT INTO TABLE1 (dt, list1, list2) VALUES ('2007/2/2 3:2:2',0.1,0.2 )
DIM sTmp AS MESSAGE;
sTmp = "CREATE TABLE t" + StringFromIntg($Year, 10) + StringFromIntg($Month,10) + " (cola INT PRIMARY KEY,list int,list2 char(19))";
SQLSetStatement(ConnectionId, stmp);
SQLPrepareStatement(ConnectionId,SQlHandle);
SQLExecute(ConnectionId,"",SQlHandle);
SQLClearStatement(ConnectionId,SQlHandle);
五、Intouch与Excel的DDE通信
5.1 在Intouch中向Excel中写入值
EXCEL中
新建一个表格. 在第一行第一列依次输入数据
A1(A列1行): 1
A2(A列2行): 2
A3(A列3行): 3
A4(A列4行): 4
INTOUCH中
新建一应用程序,增加一访问名称 EX
节点:
应用程序名称: excel
主题: sheet1
新建四个标记名
int001: IO实型变量 访问名称 ex 访问项: r1c1 (对应于exce中的a1量)
int002: IO实型变量 访问名称 ex 访问项: r2c1 (对应于exce中的a2量)
int003: IO实型变量 访问名称 ex 访问项: r3c1 (对应于exce中的a3量)
int004: IO实型变量 访问名称 ex 访问项: r4c1 (对应于exce中的a4量)
5.2 在Excel中查看Intouch中的标记名值
=view|tagname!'$second'
六、OPCLINK中Intoch点表录入
6.1.记录数据,保留值的添加(I/O模拟,I/O整型 一般都要记录)
6.2.OPC-Intouch 点的写法
I/O离散 D+
I/O整型 I+
I/O模拟 R+
M1.0 DM1.0,1
i1.0 DI1.0,1
DB6.DBX1.0 DDB6,1.0,1
MB10 IMB10,1
DB9.DBB1 IDB9,B1,1
MW10 IMINT10,1
DB8.DBW2 IDB8,int2,1
DB8.DBD2(长整型)IDB8,DWORD2,1
MD25(长整型) IMDWORD25,1
DB8.DBD2(实数) RDB8,REAL2,1
MD25(实数) RMREAL25,1
6.3.I/O整型转换成I/O实型时,上下限要修改。
6.4.导入点表时,访问名不存在会出错