最近接了个项目,有30个电量变送器将0-50kw/小时转换成4-20ma信号,由315-2dp采集信号。是采集设备的用电量的。需统计当班耗电量,和累计耗电量;我写了个fc4(每100ms采集数据计算100ms的耗电量并累加)块,在ob35中调用一个FC4实验,当输入=20ma(27648)是运行一小时=50度电。当在ob35中调用30个fc4时程序太大(3800),最后的就扫面不到。我该怎么设置ob35的扫描时间或在ob1中怎样调用这30个FC4啊,请高手指点
最佳答案
累积程序没那么大的,直接用一个公式就行了,累积量=累积量+瞬时量(注意换算为100ms的瞬时值),再做个复位键,放到OB35里面循环调用就行了,很少的。
实在不行就把OB35改为500ms,程序相应做一下变换。
提问者对于答案的评价:
我仔细分析问题,最后将FC4用STL编程,节省空间,在OB35中可以调用30次。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc302879.html