ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

采集电表(DL/T 645-1997 DL/T 645-2007)数据 通过串口网关转入以太网

采集电表(DL/T 645-1997 DL/T 645-2007)数据 通过串口网关转入以太网 采集电表(DL/T 645-1997 DL/T 645-2007)数据支持数据通信的电表通信标准为 DL/T 645-1997 和 DL/T 645-2007 可通过串口网关转入以太网实现数据采集。通信网关可选用任意支持 RS485 的串口透传网关网关应支持数据缓冲功能以协调以太网和串口的不同速度直接式串口透传可能会因为互联网侧速度过快而导致通信超时。不建议选用协议转换型串口网关这有可能导致部分数据无法被转换而不能读取额外转换型网关价格通常比透传网关贵。自用采集数据且不用于征收电费的情况下无须采用电表集中器很贵也无需选购具有计量认证电表也贵普通智能电表更划算。首先接驳网络支持通信且符合 DL/T 645 标准的电表具有 RS485 连接端子采用两芯双绞线以手牵手方式连接到串口网关。网络结构如下图所示根据所选网关需要对网关进行设置。串行网关通信参数设置 8 数据位 1 停止位 偶校验 波特率默认速率 2400 bps 也可选应用其它速率。 网关总线上的多个电表必须是完全相同的通信速率和数据位。建议采用电表出厂的默认速率否则需要对每个电表单独修改速率也是个麻烦事情。每个网关还需要设置不同的IP地址和端口接入本地以太网。配置数据采集我们用JOYZL SCADA软件来采集设备数据首先下载工作站(JOYZL SCADA Station)软件在scada.joyzl.com官网免费下载。下载后解压即可无须安装确保程序所在路径无中文和特殊字符然后双击station.exe启动工作站程序。首先需要创建一个区域因为所有设备必须创建在区域里面。在“本地”视图选中Locale然后右键菜单点击“新建区域”。在新建区域对话框中填写期望的名称然后点击“确定”创建一个新区域。然后添加设备用于通信选中刚新建的区域点击右上角工具栏中最左侧的加号()按钮在弹出菜单中点击“设备”在“预定义设备”对话框中找到“多功能电能表”之后点击“确定”。可根据电表支持的协议版本选择 1997 或 2007 版。调整新建设备的通信参数在“新建设备”对话框中找到“接点”并填入之前设置的串口网关网络地址接点使用地址加端口格式例如192.168.2.21:6452地址设置为电表的表号每个电表都有唯一表号通常印制在电表表面标准为12位数字符不足12位时系统会在通信时自动补零其它参数保持默认即可之后点击“确定”创建设备。同一个网关下接驳的多个电表需要创建多个对应的设备接点相同地址不同。设备添加要采集的数据项选中并双击刚才新建的设备打开“属性”对话框此时还没有任何属性。右击任意空白处在右键菜单选择“新建”在下一级菜单中点击“预定义属性”。从预定义属性添加数据项在“预定义属性”对话框中列出了许多软件中预先配置的数据项可按住Shift或Ctrl键多选选择所需属性数据项后点击”确定“这些属性将添加到设备中用于数据采集。启用设备通信采集数据在“设备”选项卡找到之前创建的并已添加属性的设备选中设备并右击在右键菜单中点击“启用”软件将根据设备通信参数连接串口网关读取电表数据注意确保运行工作站软件的电脑能够访问串口网关地址可通过ping ip测试。如果连接成功设备列表将显示为绿色状态显示为“在线”。查看读取的实时数据值在“设备”选项卡找到之前创建的并已启用的设备选中并双击设备将打开“属性”对话框属性对话框中列出了之前添加的所有数据项“当前值”和“更新”列将显示最新数据值和更新时间。JOYZL SCADA的工作站(JOYZLSCADAStation)本地模式可直连设备读取数据但是本地运行模式无法存储这些时序数据也不能像服务端那样对外提供接口用于获取数据用于其它应用开发。如果要实现全天候采集并长期存储数据需要部署JOYZLSCADAServer服务端程序可在本地局域网中的服务器上部署确保服务器能访问串口网关然后将工作站登录到服务端将本地配置调试好的设备复制到远程视图中即可此时设备数据交由服务器执行24小时不间断采集。如果将服务端部署在云端本地则需要边缘端(JOYZL SCADA Servo)协助采集数据。JOYZLSCADAServer服务端提供HTTPJSONAPI接口方便快速开发数字孪生及与EMS的对接应用层无须关注设备通信细节。通过接口可获取设备列表、当前状态、设备数据项、历史数据等服务端可长时间存储采集的遥测时序数据如果磁盘空间足够可存储几十年之久官网提供了详细的接口说明接口文档在https://scada.joyzl.com/document.html。服务端程序需要授权许可文件才能运行开发者可联系在线技术支持免费获取服务端使用授权证书。大规模电表集群串口网关要求驱动能力不小于 32 个电表。 但受链路传输模式和速度限制 电表串接越多其通信效率越低 实践中单总线不应超过 32 个电表。串接弊端 当多个电表采用 RS-485 总线通过“手牵手”模式串接时 如果其中某个电表出现通信故障 将导致整个总线通信效率严重降低。 原因在于主从通信模式要求所有指令均须排队执行 当请求已离线电表时其它电表均需要等待超时之后才能继续通信。总线通信速率与双绞线距离相关速率越大例如 9600 速度越快但是总线有效距离越短反之速率越小 例如 2400 则可以支持更长的总线距离。
返回列表