利用AI模块采集流量计4~20mA信号,编程进行工程量化处理后显示并累计;如果流量计带有通讯功能,那就可以利用通讯比如MODBUS 、PROFIBUS、CAN等总线或自由口通讯等方式直接读取流量;有的流量计带有脉冲输出功能,那就用PLC的高速计数器采集脉冲,然后编程处理显示流量。
如果PLC用瞬时流量来换算累加流量,一般有个4-20MA输出就可以,这个频率信号一般是用来做累加的。而且瞬时流量换算出来的累加流量精度远低于用脉冲计数算出来的。
PLC累积实现也很简单,对于模拟量来说,某一时刻的瞬时值是有的,只要每秒读取一下瞬时值做累积就可以了。脉冲开关量更简单,每个脉冲代表的流量值是可以在流量计内设定的,确定后,PLC直接读取脉冲数就可以算出流量值和累计值了。
扩展资料:
当可编程逻辑控制器投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行期间,可编程逻辑控制器的CPU以一定的扫描速度重复执行上述三个阶段。
在输入采样阶段,可编程逻辑控制器以扫描方式依次地读入所有输入状态和数据,并将它们存入I/O映象区中的相应的单元内。输入采样结束后,转入用户程序执行和输出刷新阶段。
在这两个阶段中,即使输入状态和数据发生变化,I/O映象区中的相应单元的状态和数据也不会改变。因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。
参考资料来源:百度百科-可编程逻辑控制器
1、利用AI模块采集流量计4~20mA信号,编程进行工程量化处理后显示并累计;
2、如果流量计带有通讯功能,那就可以利用通讯比如MODBUS 、PROFIBUS、CAN等总线或自由口通讯等方式直接读取流量;
3、有的流量计带有脉冲输出功能,那就用PLC的高速计数器采集脉冲,然后编程处理显示流量。
S7-300使用的配置软件STEP7,先配置好。
然后找个组态软件和S7-300通讯,现在最常见的是组态王。WINCC
或者你想办法使用高级语言搞定和S7-300的通讯(可以查询OPC的概念),既然你选择了S7-300,那么分布式网络的概念必须搞懂。
静下心来。网上答案多的很。
你流量计输出的是脉冲还是4-20mA信号?不管是信号,你看你PLC上的接线端子然后确定怎么接线,至于在电脑上显示流量的话,可以从PLC上接通讯线到电脑上,在电脑上安装一个接收软件就哦了...至于怎么接线和如何安装软件要根据你的PLC来定了~
要确定你使用的流量计是什么样的输出信号哦!如果是模拟量信号的话那通过AD模块就可以把信号读到PLC上了,然后经过你的计算就可以啦!