智能设备点表制作
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
智能设备点表制作
我们出差经常会遇到一些需要通讯而我们的57XX组态工具中又没有现成点表的外厂家的装置,这就需要我们自行制作点表。智能设备使用的规约也不外乎CDT、、modbus及103装置规约等。遇到需要通讯的智能设备时,首先要联系智能设备厂家并向其索取现场相关装置实际使用的规约以及点表。通常与智能设备通讯我们用的最多的还是CDT规约也就是我们主控中的CDT主站规约。所以下面先介绍CDT规约下的点表制作方法。
智能设备厂家给我们的规约、点表可能是分开来的也有可能是合并在一个文档中的。前者制作起来相对简单些,后者就需要从文档中整理出点表了。以前者为例:开源直流屏的规约说明及点表是分开给的如下图
我们根据这个来做出开源直流屏的点表。厂家已经把规约说明中的点表给整理出来了,使用起来比较方便。现在我们先不管他所给的点表,而是尝试从所给的规约说明中整理出点表。有三个注意点:
一,点表中每组信号的组号要与智能设备的信号组对应
二,点表中每组信号的点号要与智能设备的点号对应
三,点表的格式能被我们的后台及主控所识别、解析
首先我们从点表库中找出一张我们可以使用的CDT点表作为模板
下图是一张使用CDT规约的思源消弧线圈的点表
我们做的点表就以此为模板进行修改,我们看到上图中的遥测组号为1,而遥信组号为4.这里要说明的是我们主控的CDT主站规约中组号是固定的:即组号1、2、3分别对应CDT规约中遥测的A帧(重要遥测)、B帧(次要遥测)、C帧(一般遥测)。而遥信对应的组号是4到19共16组遥信(每组32个遥信共512个遥信)。从而实现组号的对应,这是注意点一。其中A帧帧类别为61H,
在此类别下的信息字功能码有00H到7FH共128组,每组信息字含两个遥测。也就是说A帧的容量为2*128=256个,对应到我们的点表中也就是第一组遥测(组号1)的遥测上限为256。
现在打开上图中的通讯规约找到CDT说明的部分
规约的内容略过,基本就是标准CDT的内容,我们不用看
下面去找我们需要的信息。
先找遥测的
这是该装置的全部遥测共18组也就是36个遥测量。但是上图的遥测功能码是从01H开始的而不是从00H开始的。前面提到功能码00H到7FH对应的是第1到256个遥测。所以对于我们而言这张遥测表应该改成下图这样从而实
现点号的对应,这是注意点二。
所以在我们制作的点表中第一个及第二个应该是空点,这些就是我们点表中遥测
部分组号为1的前1到36个信号量的名称。然后依次将模板中的点名改为规约说明中提供的点名。但是如果直接这样在TXT文本里修改添加的话工作量会比较大尤其在遥测遥信较多的时候会很耗时。下面介绍一些便捷的制作方法:
首先复制一个模板到桌面上,将其后缀由txt更改为csv,txt的文本将会变成下图所示
使用Excl打开
通过在Excl中进行文本处理会相对快速
处理后
注意格式最后保存,然后将文档的后缀csv改为txt,打开后
可以看到一些多余的逗号
必须要删除掉。经过处理最终点表如图
以上就是遥测的对应过程,下面说遥信
CDT中遥信帧帧类别为D1其功能码为FOH至FFH共16组对应我们点表中的组号为4到19
每组包含4个字节的遥信字,每个遥信字节包含8个遥信量。所以我们每组遥信的上限为32个。全部遥信的上限为32*16=512
这是制作遥信部分的基础根据,下面根据厂家给出的内容来看
图A
图B
看来规约中已经分好了组,这样就比较方便可以确定图A对应的就是我们所需点表中的第一组遥信(组号4)并且有些遥信名称是没有定义的,就用空点来替代。
图B部分对应的就是第二组遥信(组号5).现在拿出我们的模板
我们需要两组这样的遥信而且每组是32个这就需要转换成Excl快速处理
注:每组遥信的抬头都需要“[遥信]”这样的格式(两组遥信就分别都使用一个
“[遥信]”抬头),同理遥测则需要“[遥测]”抬头。否则系统不识别
将遥信从低位到高位顺序排列最后整理出的点表为
以上就是cdt规约的点表制作方法。总结3点:确定组号,对应条目号,注意格式。
有了之前CDT的例子,下面介绍103及modbus点表的制作方法也将变得比较简单。
前面讲到cdt规约下能够将点表与装置信号的一一对应是通过组号及条目号来锁定具体信号而实现的。但是在串口103装置规约下实现方式略有不同:它是通过每个点的FUN(功能类型)值和INF(信息序号)值来对应具体的信号。我们来看一个具体的串口103的点表
可以看到每个点后面都有FUN和INF,具体的的点就是通过其FUN和INF来对应的,前面的组号,条目号都可以随意填,当然为了美观及易于查找,最好还是按照一定顺序来排列
所以制作103点表的关键就是找出每个信号点名所对应的FUN值和INF值
拿一个具体的103装置规约说明来分析一下
首先得有智能设备的规约说明,这里使用的是南自的PSL621的说明
另外准备一个103装置点表的模板(就拿刚刚上面的103点表作为模板吧)主要3点:FUN值,INF值,注意点表格式。
打开规约说明我们看到下图所示内容
这张表的上面已经告诉我们FUN=191,下面主要确定INF
我们看到串口103规约对应的列从50H到63H分别是‘装置上电’到‘线路电压断线’,斜杠的部分的舍掉。其实这里的50H到63H就是它们的INF号换算成10进制就是80到99(我们使用的点表中需换算成10进制)。这样这20个信号的FUN值和INF值就都已经确定,SO,拿起模板照着改吧!注:用上面写的excl的方式改比较方便快捷。
整理好的点表截图如下图
以上就是串口103装置规约的点表制作方法