西门子模块6ES7214-2AD23-0XB8厂家质保
1.位、字节、字和双字
二进制数的1位(bit)只有0和1两种不同的取值,可用来表示开关量(或称数字量)的两种不同的状态,如触点的断开和接通,线圈的通电和断电等。如果该位为1,则表示梯形图中对应的编程元件的线圈“得电”,其常开触点闭合、常闭触点断开,以后称该编程元件为1状态,或称该编程元件ON。亦反。
8位二进制数组成1个字节(Byte),其中的第0位为低位(LSB),第7位为高位(MSB)。两个字节组成1个字(Word),两个字组成1个双字。
2.数据的存取方式
(1)“位”存取方式:位存储单元的地址由字节地址和位地址组成,如I3.2,其中的区域标识符“I”表示输入(bbbbb),字节地址为3,位地址为2。如图:
这种存取方式称为“字节·位”寻址方式。
(2)“字节”存取方式:输入字节IB3(Byte)由I3.0~I3.7这8位组成。
(3)“字”存取方式:相邻的两个字节组成一个字,一个字中的两个字节的地址必须连续,且低位字节在一个字中应该是高8位,高位字节在一个字中应该是低8位。IW14表示由IB14和IB15组成的1个字,IW14中的I为区域标识符,W表示字(Word),14为起始字节的地址。IW14中的IB14应该是高8位,IB15应该是低8位。
(4)“双字”存取方式:相邻的四个字节表示一个双字,四个字节的地址必须连续。低位字节在一个双字中应该是高8位。ID12表示由IB12~IB15组成的双字,I为区域标识符,D表示存取双字(DoubleWord),12为起始字节的地址。ID12中的IB12应该是高8位,IB15应该是低8位。
污水由进水系统通过粗格栅和清污机进行初步排除大块杂质物体,到达除砂池中。在除砂池系统中细格栅和转鼓清污机净化污水中的细小颗粒物体,将污水中的细小沙粒滤除后进入氧化沟反应池。在该氧化沟系统中进行生化处理,分解污水中的有害物质,此环节用到一些化学药剂来加强处理效果,如复合碱、氯气、油絮凝剂等。对污水进行除油、消毒、调整PH值。在该系统中设置有溶解氧仪超声波检测器,通过它对污水中的含氧量进行检测,根据其反馈到PLC的值来控制曝气机变频器的运行,改变污水中溶解氧的含量。
潜水搅拌机的作用是推进水流,使氧化沟的污水和活性污泥处于剧烈搅拌充分混合接触,使生化反应更加充分,以大程度地分解污水中的有害成分。经处理的污水进入沉淀池中,在刮泥机的作用下进行物理沉淀,为了加强沉淀效果,加入混凝剂和絮凝剂利用高分子助凝剂的强烈吸附架桥作用更加容易沉降。污水经沉淀池处理后到达脱水环节,离心式脱水机作用下进行脱水处理后排出清水。
工业污水处理系统的主要功能是完成对城市污水的净化的作用,将城市中排除的污水通过该系统处理后,输出符合国家标准的水质。长期以来,工业污水处理技术经过了迅速发展,但仍滞后于城市发展的需要,工业污水处理率低、设备运转率低等极大地影响了城市发展。为实现工业污水处理技术的简易、高效、低能耗的功能,并且实现自动化的控制过程,采用PLC作为核心控制器是个较好的方案。
PLC作为工业污水处理系统的控制系统使得设计过程变得更加简单,可实现的功能变得更多。与各类人机界面的通信可完成PLC控制系统的监视,使用户可通过操作界面功能控制PLC系统。由于PLC的CPU强大的网络通信能力,使得工业污水处理系统的数据传输与通信变得可能,并且也可实现其远程监控。
污水处理控制系统主要用于:
1、地埋式污水处理设备PLC控制柜;
2、中水处理设备PLC控制柜;
3、BAF污水处理设备PLC控制柜;
4、BAF中水处理设备PLC控制柜;
5、变频供水控制柜;
西门子plc除基本逻辑运算指令、定时、计数等常用的开关量控制指令外,还包括大量的用于字节、字、双字逻辑处理,数学运算,程序控制,通信等指令。这些指令可以为用户的PLC功能开发、编程、使用提供方便,习惯上将其称为功能指令。
一个PLC可以使用的功能指令数量有所不同,从某种程度上说,功能指令反映了CPU功能的强弱。为了分别说明,本书对S7系列PLC的功能指令作了如下分类与定义:
(1)字节、字、双字逻辑处理指令
字节、字、双字逻辑处理指令是指以字节、字或双字的形式进行的逻辑运算与处理,包括字节、字或双字的“与”、“或”、“异或”、“取反”运算等。
(2)比较指令
比较指令是对两个存储器内容或数据的比较,通常以字节、字或双字的形式进行。比较方式可以是“大于”、“小于”、“等于”、“大于等于”、“小于等于”、“不等于”等,比较结果将以二进制位的形式输出。
(3)装载、传送与移动指令
装载、传送与移动指令用于存储器间的内容交换,通常以字节、字或双字的形式进行。在本书中,对装载、传送与移动的定义如下:
装载:是指将存储器的内容或者特定的数据读入到累加器或地址寄存器中;
传送:是指将累加器或地址寄存器的内容移动到指定的存储器中;
移动:是指将某一存储器的内容或特定的数据移动到另一存储器中。
(4)移位指令
移位指令是对存储器本身内容所进行的调整,通常以字节、字或双字的形式进行。移位指令有左移、右移、循环移动等形式。
(5)代码转换指令
代码转换指令是指将一个存储器的存储内容以其他代码的形式存储到指定储器中的操作,通常以字节、字或双字的形式进行。常见的代码转换有二进制与BCD码间的转换、ASCII码与二进制数间的转换等。
(6)数学运算指令
代码转换指令是指将两个存储器间的内容进行四则运算、函数运算、增减“l”等处理后,移动到指定存储器中的操作,通常以字节、字或双字的形式进行。常见的代码转换有二进制与BCD码间的转换、ASCII码与二进制数间的转换等。
(7)程序控制指令
程序控制指令是指改变PLC内部指令的执行过程或PLC运行状态的操作。常见的有程序结束、程序跳转、程序中断、程序停止等。
(8)通信指令
程序控制指令是指用于控制PLC与外部设备间数据交换(通信)的指令。常见的有数据发送、数据接收等。
以上指令在PLC中的具体数量、用法等可能有所区别,应注意实际使用的PLC型号。对于具体某一型号的PLC,还可能有其他特殊的功能指令。你可以查看我们的其他文章或通过站内搜索得到。
更详细信息参见章节“变量类型”以及ANSI-C的内部函数的描述。
如何使用结构类型
引言
使用结构类型,可就在一个动作内创建多个变量作为结构类型。如此操作时,可创建内部变量和过程变量。
当在编辑器中进行组态时,结构变量与其它变量并无不同之处。
创建内部变量
当创建内部变量时,可用的结构类型就是没有包含过程变量的结构元素的那些类型。
在其中为过程变量定义了结构元素的结构类型将只能用于在通道元素的连接下创建变量的时候。
注意:
可在通道元素的连接下创建具有结构类型的结构变量,在其中将只定义了内部变量的结构元素。结构实例将在结构类型下显示,而相关联的结构变量均在“内部变量”下显示。在数据窗口中的连接下将没有任何条目显示。如果试图删除连接,将显示一条消息即元素也要被删除。如果该消息得到确认,则不仅连接,就是结构实例和结构变量都将删除。
步骤
步骤
1
在变量管理器中选择希望创建变量的位置。
2
从快捷菜单中选择“新建变量”选项。“变量属性”对话框将打开。
3
在“数据类型”选择框中选择所需要的结构类型。
4
输入名称。该名称在创建变量时将用作变量前缀。WinCC将在该名称下创建一个结构实例。结构实例位于WinCC项目管理器中所使用的结构类型下的“结构类型”处。
5
单击“确定”按钮进行确认。
对于在结构类型中创建的每个元素,WinCC都将生成具有相应属性的结构变量。结构变量的名称由结构实例的名称和结构元素的名称组成,中间通过圆点隔开。
注意:
请在应用结构类型创建变量之前完成所有的设置。可修改以后将要创建的结构变量的属性。
为了修改结构类型的属性,必须删除所有相关联的结构变量。
更新
如果创建多用户项目中的内部结构变量,则可使用“项目范围的更新”或“计算机本地更新”设置。只有当不在WinCC客户机上创建单个的客户机项目时才涉及到该设置。
定义已创建结构变量的所需更新。当创建相关联的结构变量时,将不传送结构实例中的设置。
如何创建变量组
引言
在变量管理器中创建变量组。可直接在“内部变量”目录中创建内部变量的变量组。可在连接下的通讯驱动程序目录中创建过程变量的变量组。
变量组中只能创建变量。一个变量组不能包含另一个变量组。
1 引言
S7-200系列PLC是西门子公司生产的具有高性价比的小型可编程控制器,由于它结构小巧、多功能、多用途,价格低廉,在许多行业得到了广泛的应用。S7-200系列可编的CPU单元是集成CPU、I/O点、电源一体的控制单元,有CPU212、CPU214、CPU215和CPU216。并且还提供了方便、简洁、开放的通信功能,能使用户很容易地进行组网,其通信和实时性方面的优点,使它成为解决复杂自动化方案的理想之选。
2 系统功能
根据条码录用数据判断出产品的型号,从而执行该型号产品的相应程序段。条码信息可在人机界面OP77上直接显示出,使操作者一目了然,并且通过OP77翻阅前面产品相关信息。
3 系统配置
人机界面为OP77,控制单元采用CPU226。CPU226中的一个端口port1作为连接OP77和CPU的接口,用一根PPI电缆线简单连接即可,另一端口port2用于连接条码扫描枪。由于条码扫描枪为232接口,而自由通讯口为485口,还需一个232-485转换模块,本例中选用了一根西门子编程电缆线。可是一般串口扫描仪大多用于与计算机相连,线的插头为孔状,而可编的断口也为孔状,必需再做一根两头为针状的交叉式连接的短接线(头2,3对接,5直连)连在扫描仪和port0之间。
4 自由通讯口
S7-216有两个端口port1口、port2口,它们可以是PPI口,也可以是自由通讯口。可以通过程序来自由设定它们的通讯形式。
4.1与自由口模式有关的特殊寄存器及相关的位置(见附图)
(1)控制字寄存器SM30。S7-200PLC的通讯模式由SMB30设置,SMB30各位的含义如上图所示,当mm=01时PLC工作于自由口模式。
(2)通信接受字符缓冲器SMB2。SMB2是一个暂态寄存器,用于存放在自由通信方式下接受到的当前字符,用户在下一步应从这里取走其中内容,通过编程控制将接受到的字符一个一个由SMB2移入接收缓存区。
(3)通讯校验结果标志位SM3.0。PLC按SM30规定的奇偶校验方式对所接受到的数据作校验。如果校验有错,PLC自动将SM3.0置1,SM3.0表示奇偶校验正确。根据这个标志,用户可决定对当前信息的取舍,还可以在出错的情况下,将次错误位发给对方,以便要求它重发。
(4)工作方式标志位SM0.7。S7-200系列PLC只有处于运行(RUN)方式时才能进行自由口模式通信,而在停止(STOP)方式时只能以PPI模式通信。当PLC处于RUN方式是SM0.7=1,否则SM30.7=0,可通过判断SM30.7的状态来打开或关闭自由口通讯。
(5)发送器空标志SM4.5及收发指令。S7-200PLC有专门的发送指令:XMTTABLE,PORT;TABLE为发送数据的字节数即数据长度,大为225;PORT指定通讯口,自由口模式下必须为0。当正发送数据信息时,特殊存储器位SM4.5=0,当发送完成后,SM4.5=1,可通过判断SM4.5的状态来进行发送后处理,也可直接用发送中断来处理。
4.2S7-200PLC的通讯中断
S7-200PLC的通信端口0具有三个中断事件:接受字符8号中断,发送结束9号中断,接受信息23号中断。在用户程序中可用ENI指令开放全局中断,用DISI指令禁止所有中断;在全局中断开放的前提下,单个中断可用ATCH、DTCH指令独立的开放和禁止。CPU216的通信口1具有24,25,26号三个中断事件。
5 软件设计
(1)SM0.1扫描周期接通,给port1口初始化。SMB30:00001001即波特率为9600,自由口协议。
(2)SMB187port1口接受信息状态字节。
en: 0=禁止接受信息功能。
1=允许接受信息功能。
Sc: 0=忽略SMB88和SM188。
1=使用SMB189的值检测结束信息。
Ec: 0=忽略SMB89和SM189。
1=使用SMB188的值检测起始信息。
Il: 0=忽略SMB90和SM190。
1=使用SMB190的值检测空闲状态。
c/m: 0=定时器是内部字符定时器。
1=定时器是信息定时器。
Tmr:0=忽略 SMW92和SMW192。
1=当执行SMW92和SMW192时终止接收。
SMB187=11110000。
(3)SMB188=’b’检测条码扫描枪的开始码为’b’后开始记录数据。
(4)SMB189=’e’检测条码扫描枪结束符为’e’为信息字符的结束。
(5)SMB190为检测空闲时间5ms。在空闲时间结束后接受的新的字符为新信息的开始。
(6)SMB194为接受字符的大数。
(7)接受完成事件连接到中断。
(8)允许用户中断。
(9)端口1的接受信箱缓冲区指向VB200。
在中断程序中调用(9)语句,执行中断时,即将条码输送到VB200开始的寄存器中。
在OP77上定义一个字符形式输出域,域变量为VB200,20个字符显示。那么每当扫描一次条码后OP77上就可显示本次条码的值,方便、清晰。
本例中还可查询上一次录用的值。
当Q0.1的下降延到达时把本次的条码由VB200寄存器区存储到VB300开始的寄存器区,在此之前把VB300寄存器区的内容已传给VB400寄存器区存储。VB300为本次数据,而VB400为上一次数据。简单地做了一个数据存储。
那么在OP77上定义两个字符形式输出域,域变量分别为VB300和VB400,即可查阅到本次条码和上次条码。同理还做多一些数据的存储。
6 结束语
本文阐述了利用SIEMENSS7-226PLC集成的串口与条码扫描枪通信的编程实例。介绍了自由口通讯的相关知识。本例中PLC与条码扫描枪间通讯安全可靠,成本低廉,体现了小型可编的优越性。
为了将连续铸造工厂的铸造过程的中断控制在小范围内,比利时公司 Vesuvius Group S.A 开发了一套浸渍管自动更换器。LOGO!24 在平稳的更换过程中起着举足轻重的作用。
Vesuvius Group S.A是一家全球范围的耐火材料制造厂商,生产用于连续铸造厂和炼钢厂的铸造陶瓷等产品。作为集团的一部分,Vesuvius 系统在自动铸造系统的产品中很有 名。比如,它的用水压控制更换过程的浸渍管更换器现在在连续板铸造厂的流程连续性方面 已经是作为标准的保证。连续铸造厂是钢铁生产整个流程的终端。在这里从炼钢厂出来的钢 水以连续的过程中在矩形板上进行铸造。钢水被浇入一个桶,在这里钢水通过浸渍管流入铸 模里。耐火的浸渍管作为桶和铸模之间的连接部分,用来防止钢水被氧化。
鉴于以前浸渍管是固定安装,损耗之后必须手工来更换这一情况,Vesuvius的浸渍管更换器能够在铸造过程中的几秒时间内实现自动更换。这样能够延长铸造时间,提高生产 能力,节约成本以及加强操作安全性。铸造人员通过按钮启动更换过程。通过阀门控制器使 水压圆筒进入预定循环过程,在这过程中旧的浸渍管被新的所取代。操作安全性通过压力开 关来保证的,只有在水压足够的情况下开关才允许进行更换。突发事件下以及平时操作的安 全通过水压存储圆筒和始终可用的熄灭盘来保证,这个盘能在停电或其他故障情况下迅速并 可靠地中断钢水流动。
在极端条件下的使用
在浸渍管更换器的自动过程中,Vesuvius 使用 LOGO! 24逻辑模块来取代常用的PLC 或者继电器。选择西门子逻辑模块的原因是它设计和安装都很方便,并且不需要现 场监测。所有有关问题都能够通过热线得到回答。它的体积小、鲁棒性好和操作安全使 LOGO!成为明智选择。逻辑模块和 SITOP 电源供应单元一起放置在铸造台发送车的 开关盒里。在钢水附近的温度相当高以及在强烈振动的情况下,Vesuvius 公司的 Albercht Heider 的报告显示 LOGO!没有表现出缺陷,所有在使用的 LOGO 模块到 现在都没有出现故障。
BCNet-S7MPI的功能:
1、支持S7总线多主站网络通讯。
2、S7总线波特率自适应,自动查询S7总线上的主站地址,显示地址列表。
3、直接安装在PLC通讯口上,从通讯口获取电源(也可外接电源)。
4、支持西门子S7以太网通讯驱动,包括STEP7编程软件、WINCC监控组态软件以及SIMATICNET等。
5、以太网端协议开放,用户可以采用语言编程(如VB、VC、C#等)实现与S7-300的数据通讯。
6、提供BCNetS7OPC服务器,无连接数、点数限制。
7、BCNetS7 DataExchange功能,通过简单的配置实现在两个PLC之间交换数据。
8、集成ModbusTCP服务器,支持FC1、FC2、FC3、FC4、FC5、FC6、FC16,Modbus数据区自动映射至S7-300数据区。
9、 通过路由器可实现PLC的Internet远程编程和监控。
特色功能1:西门子驱动支持
BCNet-S7除支持TCP/IP驱动外,还支持3种驱动方式:
1、BCNetS7(PPI),PPI方式,用于S7200;
2、BCNetS7(MPI),MPI方式,用于S7300,S7400;
3、BCNetS7(DP) ,DP 方式,用于S7300,S7400;
特色功能3:modbusTCP通讯
Modbus TCP与西门子PLC数据地址对应关系
BCNet-S7PPI、BCNet-S7MPI内部集成ModbusTCP服务器,支持ModbusTCP通讯的客户机软件可以直接读写PLC的数据。实现功能号包括:FC1、FC2、FC3、FC4、FC5、FC6和FC16。
PLC的站地址为Modbus从站地址。
PLC的数据区和Modbus数据区在BCNet-S7PPI/MPI内部被自动映射,PLC内不需要编写通讯程序:
1. PLC的Q区对应Modbus的线圈,Q0.0对应00001。
2. PLC的I区对应Modbus的离散输入,I0.0对应10001。
3. PLC的M区对应Modbus的输入寄存器,MW0对应30001。
4. PLC的V区(DB区)对应Modbus的乘法寄存器,VW0对应40001。
地址计算公式如下:
1. Qm.n = 00001 + m*8 + n。
2. Im.n = 10001 + m*8 + n。
3. MWm= 30001 + m/2,m为偶数。
4. VWm = 40001 + m/2,m为偶数;DB1.DBWm = 40001 + m/2,m为偶数。
例如:地址:40040;对应S7200地址:VW78;
对应S7300地址: DB1.DBW78;
特色功能4:OPC服务器
提供免费的OPC服务器,没有连接数、点数限制;支持S7200,S7300,S7400
西门子的TIA(全集成自动化)的概念可以说是建立在通信的基础上的,无论是Profibus还是Profinet,或者是Asi甚至是Wireless,各种通讯形式将不同的分系统联系起来,从而组成了完整的TIA控制系统,而其中所用到的服务和协议,可以想象也是非常繁多的。
ISO/OSI模型中层面不同,协议也不同,s7属于顶层也就是应用层协议,可加载ISO,ISO ONTCP、MPI、PROFIBUS等网络上。
TCP和ISO/OSI的区别和联系:严格的说,这两者都不是单个协议,而是一个协议集合。ISO是化组织的简称,OSI是由其推出的开放式网络系统的一个框架,就像一个文件柜,共有七个抽屉,由下向上共分为物理层、链路层、网络层、传输层、表示层、会话层、应用层。这是一个官方的指导框架,各厂商生产适合装放在相应的抽屉中产品。
而TCP是事实存在的一种网框架,是分了四个抽屉的文件柜,分别是网络接口层(相当于OSI的物理层和链路层)、网络层、传输层、应用层。这是先于OSI出现的框架,是绝大多数厂商遵守的标准,应用为广泛。
两者并不矛盾,OSI是理论上的一种结构,有助于对网络及通信规程的认知,而TCP实际上也是在此框架上的一种广泛应用事实结构。都对各厂家的上下层软硬件产品相互兼容起到了决定性作用。
例如我们西门子设备的通信,网络接口层有串行通信,采用RS422/RS485标准(注意不是网络协议,这是电气规程约定)和以太网通信,采用Ethernet802.3标准。在传输层上可以使用PORFIBUS、MPI、MDBUS等网络协议。而在以太网结构上可以使用TCP/IP、SNMP、FTP、HTTP等网络协议。STEP7、TIA实际上就是集成了这些协议的应用层程序。不同的子网一般情况下是不互通的,如果要建立通信,那就要在网络层上做路由并要设定接口网关才可通信。
S7通信和S5兼容通信的区别。如果多个西门子PLC通信,采用S7兼容通信更合适一些。Profibus_s7应该是西门子一种优化的通讯解决方案,我们是上位机厂家,一般和300/400PLC通讯时,如果个MPI口被占用时,往往需要使用DP口进行通讯,这时基于Profibus总线的Profibus_s7通讯就是一种有效的方案了,他是真正的主-主通讯,使用的是1,2,7层,通讯简单快速有效。
S7-300/400PLC之间的Profibus_s7通讯可以调用库里的块,上位机和Profibus_s7通讯采用的应该是类似调库的方式,上位机通过applicaion和S7_connection这些参数建立的初始化。前提是需要在step7组态时组好pcstation的虚拟站点。
Profbus网络et200m和hmi可以使用同一种协议,例如DP,但HMI需要配置Directkey。也常常使用不同的协议,前者是Dp,后者是S7。一起通信在于Profibus总线通信的设置呀,一种是循环的通信Dp,另一种是肺循环的通信S7。两者从通信速度上说是一样的,因为在一根总线是12M。而效率却不同,一次循环可以和IO进行了通信,一次循环却未必和HMI尚的IO进行全部通信,可能需要几个周期。现在上位机系统中很多要求具备流量计的流量累计功能,由此引出的几个问题,期望与大家分享。
问题1:自行编写流量累计程序
自行编写流量累计程序的原理,其实就是积分的原始算法概念,把单位小间隔时间内的瞬时流量乘以单位间隔时间,得到单位小间隔时间内的流量,再把这些小流量累加起来,就的到了累计流量。
在流量累计编程中经常会遇到实数加法问题,实数加法运算的注意事项也应当引起编程人员的重视,请看下例程序(假设其在OB35中被调用,目的为每隔一定时间间隔就累计一次流量)
L MD0 //累计流量存储值
L MD4 //流量瞬时值
+R
T MD 0
以上的程序是否存在问题?很多人会认为没有问题,但实际情况是此程序在运行一段时间后就将出现错误。此程序在运行之初是正常的,因为累计流量初始值及流量瞬时值都为一个很小的浮点数,两数相加后,结果正确。当一段时间后,累计流量的数值逐渐增大,当它与瞬时流量的数值相差很远的时候,两者执行加法操作后,瞬时流量的数值将被忽略掉(如9999990.0与0.2做加法操作)。其实具备计算机常识的人都应当清楚这一点,这是由于浮点数的存储机制造成的,是所有计算机方面编程都需要考虑的问题。这个问题可以通过使用二次累加或多次累加的方法来解决。在编程时应避免数量级相差太多的浮点数之间进行运算。很多人反映“加法指令不好用了”,很有可能就是数量级相差很多的实数进行了加法运算。
问题2:累计流量误差问题
对于积分算法,取小的矩形对流量进行累计,肯定是矩形划分越细,误差越小,不存在误差是不可能的。
问题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。这种情况理想,但系统的成本也高。