高计和加法

各位大虾:
    我想用高速计数器来计数,要求每50个脉冲(最高速率为2KB/S)存储器就自动加1,这50个脉冲中断后,中断信号是怎么样得到呢?
       另我用AIW2为AD转换的,想做一个想当于积分累加器功能。我用的是VD624×VD602,每1秒钟累加一次(AIW2转为VD602双精度),结果送回VD624(要累加总数),为什么我编程不对啊?           非常感谢!

最佳答案

1、你可能还得再通读一次S7200的系统手册,很有必要(如果时间允许的话);
 2、重点了解S7200的中断,每个中断必须先写好中断服务程序,然后用ATCH进行中断号与中断服务程序的链接,再发ENI允许中断;
 3、高速中断用PV=CV,中断后高速计数可不必清零,下一次的中断在+50脉冲时,把新的PV置入高速计数器中;
 4、累加更简单,1s的信号可用SM0.5/EU上升沿,每次AIW2转为双精度后往VD624加即可。
 5、再重复一次,你必须对S7200有充分了解,熟悉S7200的指令意义,才能把你的思路变成程序让PLC去正确执行。

提问者对于答案的评价:
谢谢!

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc359944.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午11:15
下一篇 2021年7月5日 上午11:15

相关推荐

发表回复

登录后才能评论