全国服务热线 15821971992

西门子模块总代理商-河池地区

更新时间:2023-10-26 04:00:00
价格:请来电询价
品牌:西门子
型号:模块
产地:德国
联系电话:15821971992
联系手机: 15821971992
联系人:聂聪
让卖家联系我
详细介绍

现在上位机系统中很多要求具备流量计的流量累计功能,由此引出的几个问题,期望与大家分享。
问题1:自行编写流量累计程序
自行编写流量累计程序的原理,其实就是积分的原始算法概念,把单位小间隔时间内的瞬时流量乘以单位间隔时间,得到单位小间隔时间内的流量,再把这些小流量累加起来,就的到了累计流量。
在流量累计编程中经常会遇到实数加法问题,实数加法运算的注意事项也应当引起编程人员的重视,请看下例程序(假设其在OB35中被调用,目的为每隔一定时间间隔就累计一次流量)
L MD0 //累计流量存储值
L MD4 //流量瞬时值
+R
T MD 0 
以上的程序是否存在问题?很多人会认为没有问题,但实际情况是此程序在运行一段时间后就将出现错误。此程序在运行之初是正常的,因为累计流量初始值及流量瞬时值都为一个很小的浮点数,两数相加后,结果正确。但是当一段时间后,累计流量的数值逐渐增大,当它与瞬时流量的数值相差很远的时候,两者执行加法操作后,瞬时流量的数值将被忽略掉(如9999990.0与0.2做加法操作)。其实具备计算机常识的人都应当清楚这一点,这是由于浮点数的存储机制造成的,是所有计算机方面编程都需要考虑的问题。这个问题可以通过使用二次累加或多次累加的方法来解决。所以在编程时应避免数量级相差太多的浮点数之间进行运算。很多人反映“加法指令不好用了”,很有可能就是数量级相差很多的实数进行了加法运算。
问题2:累计流量误差问题

44.webp.jpg

对于积分算法,取小的矩形对流量进行累计,肯定是矩形划分越细,误差越小,不存在误差是不可能的。
问题3:流量计与PLC构成的系统的误差
流量计有多种多样,下面举些例子:
1、流量计本身没有累计流量功能,但可以把瞬时流量以模拟量的方式(例如4-20mA)输出。
此时累计流量的大误差可以估算为:
流量计本身误差 * 流量计D/A误差 * 模拟量模块A/D误差 * PLC流量累计算法误差
假设上面所有误差都是1%,则后的误差约为:4.06%
1.01*1.01*1.01*1.01=1.0406
对于某些流量计,本身的瞬时流量误差可能就是3%,所以这样的系统累计流量的误差可能还要大些。
2、流量计本身没有累计流量功能,但可以把瞬时流量以数字量的方式输出。
有些流量计提供数字量接口,可以连接PLC的数字量输入模板,流量计每流过一定流量后(例如0.1吨),此输入点就导通一次,PLC就把累计流量累加0.1吨即可。
此类系统避免了A/D,D/A转化的误差,以及PLC累计算法误差。但是会出现一定时间内累计流量不变化的情况,实时性不好(每0.1吨累积的时间)。
3、流量计本身有累计流量功能,同时可以把瞬时流量以模拟量的方式(例如4-20mA)输出,但无法将累计流量数值送出。
流量计本身累积流量的数值,后很有可能与PLC的累计流量数值相差很大,原因可能是多方面造成的,除去系统累计流量误差的因素,如果PLC系统检修时,流量计还计量,则PLC无法累积这部分流量。
4、流量计本身有累计流量功能,同时可以通过通信的方式,把瞬时流量及累计流量数值送给PLC。这种情况理想,但系统的成本也高。双机热备实现的原理 如图 7.49 所示,为双机热备的系统结构图。双机热备主要是实时数据、 报警信息和变量历史记录的热备。主从机都正常工作时,主机从设备采集数 据,并产生报警和事件信息。从机通过网络从主机获取实时数据和报警信 息,而不会从设备读取或自己产生报警信息。主、从机都各自记录变量历史 数据。同时,从机通过网络监听主机,从机与主机之间的监听采取请求与应 答的方式,从机以一定的时间间隔(冗余机心跳检测时间)向主机发出请 求,主机应答表示工作正常,主机如果没有应答,从机将切断与主机的网络 数据传输,转入活动状态,改由下位设备获取数据,并产生报警和事件信 息。此后,从机还会定时监听主机状态,一旦主机恢复,就切换到热备状 态。通过这种方式实现了热备。

ET 200SP 手册汇编

ET 200SP 手册汇编,PDF 或 HTML 文件,包含了可扩展 ET 200SP I/O 系统的所有具体手册。
另外,它还包含有关 ET 200SP 的新信息和概览表,提供了通用主题的产品信息和基本说明,如容错设计、模拟值处理等。

除了可快速访问有关 ET 200SP 的所有手册外,通过该手册汇编,还可对所有手册进行整体电子式搜索,以便能快速而方便地查找相关信息。

软件/工具

多现场总线组态工具

工程和维护工具,用于带多现场总线 (MF) 接口的设备

  • 网络扫描

  • MF 设备的组态和参数分配

  • 诊断

  • 运行期间可批量下载包MF 设备和 ET 200SP 的固件,并且可以选择固件下载与激活新加载的固件之间的时间延迟

53.jpg

网络工程的冗余 对于网络工程,即整个工程的所有功能分别由专用服务器来完成时,可 以根据系统的重要性来决定对哪些服务器采取冗余,例如对于实时数据采集 非常重要,而历史数据和报警信息不是很重要的系统来说,可以只对 IO 服 务器设置冗余,如果历史数据和报警信息也同样重要的话,则需要分别设置 IO 服务器、历史记录服务器和报务器的冗余机。冗余系统 组态王提供全面的冗余功能,能够有效地减少数据丢失的可能,增加了 系统的可靠性,方便了系统维护。组态王提供三重意义上的冗余功能,即双 设备冗余、双机热备和双网络冗余。 


双设备冗余 双设备冗余,是指设备对设备的冗余,即两台相同的设备之间的相互冗 余。对于用户比较重要的数据采集系统,用户可以用两个完全一样的设备同 时采集数据,并与组态王通信。具体地说双设备冗余主要是实现数据的不间 断采集。由于采用了设备冗余,因此一旦主设备通信出现中断,从设备可以 迅速将采集到的数据传给主设备继续与组态王进行通信,从而保持数据的完 整性。系统结构示意如图 7.48 所示。 图 7.48 双设备冗余示意图 正常情况下,主设备与从设备同时采集数据,但组态王只与主设备通 信,若主设备通信出现故障,组态王将自动断开与主设备的连接,与从设备 建立连接,从设备由热备状态转入运行状态,组态王从从设备中采集数据。 此后,组态王一边与从设备通信,一边监视主设备的状态,当主设备恢复正 常后,组态王自动停止与从设备的通信,与主设备建立连接,进行通信,从 设备又转入热备状态。 这样就要求从设备与主设备应完全一样,即两台设备要完全处于热备状 态。而且组态王中在定义该设备的 IO 变量时,只能定义变量与主设备建立 连接,而从设备无需定义变量,完全是对主设备的冗余。 7.14.2 双机热备 双机热备其构造思想是主机和从机通过 TCP/IP 网络连接,正常情况下 主机处于工作状态,从机处于监视状态,一旦从机发现主机异常,从机将会 在很短的时间之内代替主机,完全实现主机的功能。例如,IO 服务器的热 备机将进行数据采集,报务器的冗余机将产生报警信息并负责将报警信 息传送给客户端,历史记录服务器的冗余机将存储历史数据并负责将历史数 据传送给客户端。当主机修复,重新启动后,从机检测到了主机的恢复,会 自动将主机丢失的历史数据拷贝给主机,同时,将实时数据和报警缓冲区中 的报警信息传递给主机,然后从机将重新处于监视状态。这样即使是发生了 事故,系统也能保存一个相对完整的数据库、报警信息和历史数据等。

PRONETA

PROFINET 网络的调试工具:

  • IO-Check

  • 初始化(也用于 AS-i 节点)

  • 拓扑识别

  • 读/写 I&M 数据


联系方式

  • 地址:上海杨浦 上海市松江区广富林路4855弄88号3楼
  • 邮编:200093
  • 电话:15821971992
  • 经理:聂聪
  • 手机:15821971992
  • 传真:021-33556143
  • QQ:2724917714
  • Email:2724917714@qq.com