使用的是PCS7 V8.0和S7-300,怎么实现按月累积流量呢?这里每个月指的是日历上的天数,即1月31天,2月28天或29天,3月31天,4月30天等等、、请大神们指导啊,是有工具可以实现还是需要编程?如果可以的话希望有具体的实例或编程,邮箱ck2lly@163.com,万分感谢~
问题补充:
大神,我是315-2DP,只有OB10能设置,且只有每月或者每周,如果想每月1号和每月15号的话应该怎么做?还有因为系统很重要,OB10里边应该怎么编程,可以提供个实例吗。。。
最佳答案
A、首先要掌握:
如何计算物理流量测量值(如质量流量、流速)的总和?
http://support.automation.siemens.com/CN/view/zh/23061633
B、怎么实现按月累积流量呢?
换言之,想让PLC 到达一个日期就有一定的动作.请教各位大虾,怎样实现?
可以激活OB10中断。
1、在BLOCK中插入OB10块,打开OB10,写入你要做的事,注意操作人员的人身安全和设备安全。
2、硬件组态中双击CPU,在Time-of-Day Interrupts下,选中Active,设置时间。
3、设置没有中断一次。不必担心每个月指的是日历上的天数。
4、利用另外一些语句,保持住系统时间,防止外人更改系统时间。
C、有关OB10中断:
详见《组织块使用说明》下载:
http://download.gongkong.com/file/2005/12/10/OBSpecification.pdf
D、问题补充:
、如果想每月1号和每月15号的话应该怎么做?
那你就按每天中断,然后天天加,想加多少天就加多少天!
、OB10里边应该怎么编程,可以提供个实例吗?
上述的如何计算物理流量测量值(如质量流量、流速)的总和?就是实例呀!
提问者对于答案的评价:
感谢大神,也感谢另外2位大神,其实很想都弄成最佳的,可惜只能设置一个,万分感谢
最佳答案作者回复:
应用《如何计算物理流量测量值(如质量流量、流速)的总和?》中,可以使用测量线性速度的计量单位或者测量体积的计量单位。您可以用距离或体积作为物理量,用毫秒、秒、分钟、小时、或天作为测量时间的单位。注意另外还要在OB35中计算每次测量时间的单位的累计量。
OB10里边应该怎么编程?
输出中断时的累计量,并进行相关变量的清零工作。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc185241.html