力控点表导入
1、 在数据库组态里建几个点,如下图:
2、 然后打开菜单中工程/导出点表,如图:
打开导出点表后出现下面对话框(注意一定要选中以文本方式导出连接项参数)
3、 点击确定后,在保存的目录下就会新建 3 个 excel 文件。
4、 打开基本参数文件(biao_basic.csv)如下图:
5、 选中 7、8、9 行(点 a1、a2、a3 所在的行)中所有的内容,如下图:
6、 把鼠标放在红色标记处,当鼠标变成黑色十字型后按住鼠标右键,往下拖动鼠标,就可
以随便创建多个点表内容。
7、 其他两个文件类似,(如果没有设备连接和保存历史点,其他两个文件就可以不用管它)。
8、 点表创建好后,在数据库组态里打开工程/导入点表,如下图:
9、 找到文件名称 biao_basic.csv 后点击导入。
点表相关文件
该项功能用于快速建点,即在 excel 中编辑点表,导入到力控数据库中。力控数据库识别
的 excel 点表为 CSV(逗号分隔)文件,共包括三个文件
◇ *_basic.csv – 存放点的基本信息,例如点名、描述、量程等
它包括以下几个部分的内容:
1、 第一行和第二行共两个字段,第一个字段是点类型,第二个字段是这种类型的点的
总数量,包括所有区域中的数量。点类型用一个整形数标示,它的取值和含义见表。
0
1
2
3
4
5
模拟 IO 点
数字 IO 点
累计点
控制点
计算点
组合点
2、 然后接下来的分别是每个区域中该中类型点的定义信息,开始两行是两个字段,指
出那个区域共有多少个这种类型的点。
接下来是这个区域中这种类型的点的定义,字段的数量依赖于这个类型的参数数量。 如
果多个区域有该种类型的点,则重复 2、3 的内容。如果有多种点类型重复 1、2、3 的内容。·
◇ *_his.csv 文件定义历史记录的定义,一共有三种形式的历史记录定义,分别是变化保
存、定期保存和退出时保存。下面详细介绍它的格式:
这个文件的每一行都是四个字段,依次分别是点名称、参数名称、记录形式和参数。
第一行是表头,从第二行开始是数据部分。记录形式的取值和含义见表。
取值
含义
参数含义(第四字段)
0
1
2
变化保存
定期保存
退出时保存
变化率
时间间隔
无意义
◇ *_link.csv 文件定义连接项的信息,连接项定义一共有三种类型,非别是设备连接项、
网络数据库连接项和内部连接项。下面详细介绍它的格式:
这个文件和上一个文件不同的地方就是参数数量多一些,而且它的字段数量随着连接类
型的不同二不同。它的第三字段取值含义见表。
取值 含义
设备
0
1
2
参数 1 含义
设备名称
网络数据库
网络数据库名称
内部
无意义
参数 2 含义
连接项描述
点名称
点名称
参数 3 含义
连接项数据
参数名称
参数名称
注意,如果是设备连接项,就不是 6 个字段,而是 13 个字段,后 8 个字段分别标示 IOITEMDEF
结构体中的 8 个 long 值的内容。
注意:请勾选“以文本方式导出连接项参数”;
点表编辑方法和注意事项
通过上一步我们获得了点表的模版文件,现在我们可以在 excel 中编辑点表。编辑中
注意遵循第一小节中描述的 3 个文件的格式。
1. #####_basic.csv
注意各类型、各区域点数量与实际点数的一致性;
2. #####_his.csv
参见该文件格式说明;
3. #####_link.csv
共包括 15 列,见下表
Excel 列号 含义
A
点名称
填写内容
数据点名称
对照表
满足变量命名规范,不可重名
连接参数名,通常为 PV
0 代表连接到设备
设备名,例如 hw1
必须事先组态该设备名
B
C
D
E
F
G
H
I
J
K
L
M
N
O
参数名称
链接方式
参数 1
参数 2
参数 3
内存区(命令
号)
固定填 1
连接项组态。
连接项组态。
0-4
偏置
1-65535
0-1
1-16
0-1
0-2
1-16
是 否 按 位 读
取
数 据 字 节 长
度
单字 节低/高
8 位
读/写标志
字符长度
按 位 读 取 位
*65536 + 数
据格式
注意区分大小写
0---02 号命令 1----01 和 05 号命令
2----3 号 命 令 3-----04 号 命 令
4-----08 号命令
Excel 值比组态值减 1
例如:组态偏置为 1,则点表列写 0;
组态偏置为 123,则点表列写 122
0-不按位读取
1-按位读取
开关量-1,8 位或 16 位数-2,
32 位数-4,
64 位数-8,字符-1 至 16
0-低字节 1-高字节
0-只读 1-可读可写 2- 只写
对于字符数据,代表字符的长度。
否则无意义
鉴于按位读取该位设置比较麻烦。
此处暂时假定不按位读取
0----8 位有符号数
1----8 位无符号数
2----16 位有符号数
3----16 位无符号数
4----16 位 2 个字符
5----32 位有符号数
6----32 位无符号数
7----32 位 IEEE 浮点
8----字符型
9----64 位双精度浮点
点表导入步骤和注意事项
1.点表编辑完成保存后,在 DBManager 中选择“导入点表”,选择#####_basic.csv,
即可完成导入;
注意:导入前需要关闭 3 个 csv 文件
2.导入前先导出当前点表作为备份。如果导入过程提示错误,注意查看错误提示,返回
点表文件分析、更正错误,再重新导入