某发电厂使用工业无线通信模块实现4-20mA信号一发多收

一、项目背景

国电电力大同第二发电厂是国电电力发展股份有限公司全资拥有的特大型发电企业,是国家“六五”期间为发挥山西的能源优势、充分利用大同地区丰富的煤炭资源,缓解北京地区用电紧张局面而兴建的重点建设工程项目。一期工程于1978年10月14日破土动工,1984年6月30日1号机组投产发电,到1988年11月25日一期工程全部完工,共安装六台国产20万千瓦发电机组,总装机容量120万千瓦,年发电量70亿千瓦时以上。

 二、现场应用

1. 需求

用户欲将电厂内4个区域共16路流量计信号传入约2公里以外的DCS系统中并在无纸记录仪上显示数据。由于厂区面积较大,厂房较多,若采用有线方式施工成本高,周期长,故考虑采用无线通讯的方式完成四个分散区域模拟量数据的无线传输。
每个区域距离主控室的直线距离及传输信号路数如下图所示 ▼

区域一:距离主控制室最远的一个点约2KM,此处有6路流量计信号需要传输;
区域二:距离主控制室约800米,此处有1路流量计信号需要传输;
区域三:距离主控室约500米,此处有4路流量计信号需要传输;
区域四:距离主控室约300米,此处有5路流量计信号需要传输。

2. 解决方案

根据现场情况,PLC无线通讯专家决定采用DTD110FEY无线模拟量传输装置共5台来完成用户所提需求。区域一、区域二、区域三和区域四分别安装一台DTD110FEY-T无线模拟量发射装置;主控室内安装一台DTD110FEY-R无线模拟量接收装置。最终完成四个区域到主控室的模拟量信号四发一收无线采集传输工作。
无线通讯方案示意图 ▼

接收端环境示意图 ▼

三、产品介绍

1. 达泰1系工业级开关量信号无线传输装置-DTD110FEY

达泰1系无线模拟量传输装置-DTD110FEY,可直接替代有线模拟量信号传输方式,实现4-20mA或0-5V电压信号的点对点无线传输功能。无线装置无需编程,运用全数字无线加密传输方式保证数据安全可靠,传输距离在3-10公里,后期无运行费用,配置防雨机箱,防护等级IP45。无线通讯装置发射端能够提供1-8路模拟信号输入,可以直接连接变送器,传感器,PLC等设备;接收端能够提供1-8路模拟信号输入,可以直接连接数显表,DCS,PLC等设备,发射端与接收端成套使用。在使用时,外接220V电源并接入对应信号线即可实现模拟量信号的无线通讯。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
实现C语言4-20ma信号模拟量转换成温度的程序,可以按照以下步骤进行: 1. 了解4-20ma信号模拟量:4-20ma信号模拟量是工业控制中常用的一种模拟量信号,表示的是一定范围内的电流值。一般情况下,4ma表示0,20ma表示满量程。在温度传感器中,4-20ma信号模拟量表示的是传感器测量到的温度值。 2. 选择合适的温度传感器:根据需要测量的温度范围和精度要求,选择合适的温度传感器。 3. 确定4-20ma信号模拟量与温度之间的转换关系:根据温度传感器的输出特性和温度与电流之间的转换关系,确定4-20ma信号模拟量与温度之间的转换关系。 4. 编写C语言程序:根据确定的转换关系,编写C语言程序进行信号模拟量到温度的转换。程序中需要包括读取传感器输出的模拟量信号、将模拟量信号转换成温度值的计算方法以及输出温度值的方法等。 下面是一个简单的示例程序,假设使用的温度传感器输出的4-20ma信号模拟量范围为0-1000,表示的是0-100℃的温度值: ``` #include <stdio.h> #define MIN_VALUE 4 // 4ma对应的最小值 #define MAX_VALUE 20 // 20ma对应的最大值 #define MIN_TEMP 0 // 最小温度值(℃) #define MAX_TEMP 100 // 最大温度值(℃) float convertToTemp(int value) { float temp = (value - MIN_VALUE) * (MAX_TEMP - MIN_TEMP) / (MAX_VALUE - MIN_VALUE) + MIN_TEMP; return temp; } int main() { int analogValue = 600; // 假设读取到的模拟量信号值为600 float temperature = convertToTemp(analogValue); // 将模拟量信号转换成温度值 printf("Temperature: %.2f℃\n", temperature); // 输出温度值 return 0; } ``` 在实际应用中,需要根据具体的需求进行适当的修改和优化。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值