HSC0高速计数器计算长度

程序如下:
LD     SM0.1
CALL   高速计数:SBR1
-------------------------------
将高速计数器的脉冲数换算成长度VD516
LD     SM0.0
MOVD   HC0, AC0
AENO
DTR    AC0, AC0
AENO
*R     0.001, AC0
AENO
MOVR   AC0, 缆绳长度检测:VD516
--------------------------------------
高速计数:SBR1:
LD     SM0.0
MOVB   16#FC, SMB37                //设置控制位:增计数;1X 速率;已使能;
MOVD   +0, SMD38                   //装载 CV
MOVD   +0, SMD42                   //装载 PV
HDEF   0, 9
ENI
HSC    0

程序中HSC0倒可以级数好亿以上,但是HC0记得数传给AC0的时候就出现问题了,一旦超过32767,AC0计数就不对了,有什么办法处理,减少误差吗?有朋友能高速我有什么好的办法减少误差吗,(jr-gc@163.com)

最佳答案

不理解 AC0 是双字啊  能存很大的  我做记米的时候是采用中断
100ms 采样HC0的值  给vd 区域 然后在初始化一下
MOVB   16#FC, SMB37                //设置控制位:增计数;1X 速率;已使能;
MOVD   +0, SMD38                   //装载 CV
MOVD   +0, SMD42                   //装载 PV
HDEF   0, 9
这样没问题 

补充一下 32760 是W 的最大 你肯定是中间那里 有转化成w

提问者对于答案的评价:
转化过来了!~

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

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

相关推荐

  • S7 200 SCR 顺序控制 如何终止重新开始

    用SCR程序 控制气动阀  顺序动作 想请教一下如何使用一个按钮实现 按一下启动顺序控制 再按一下停止 并退出…

    SIMATIC S7-200 2021年7月5日
  • PLC控制比例流量控制阀的精度问题

    我这有两个油缸的同步问题,打算用S7-200 控制力士乐的比例流量阀2FRE6型,比例阀最大流量1L/min,最小0.025L/min, 油缸实际需要流量是0.…

    SIMATIC S7-200 2018年3月6日
  • 200PLC怎样通过与打印机通讯连接

    200的PLC怎样通过通许与打印机连接,就是把PLC里面的VW等数据发送到打印机里面用A4纸打印出来,谢谢! 问题补充:或有谁做过这种项目的可以与我联系,619228376@qq.…

    SIMATIC S7-200 2017年11月20日
  • s7-200的jmp指令

    JMP被跳过的程序不被执行。那么它的输出是不是就为0了呢。定时器还会继续计时吗? 如果是被置1了呢,它的状态会变吗。 同样的状况,如果出现在子程序中会是怎样呢。…

    SIMATIC S7-200 2021年7月5日
  • S7-200子程序问题

    各位大师,我在编S7-200的主程序里,调用多个子程序,发现A子程序的内部临时变量会影响到B子程序,B子程序的临时变量会影响到A子程序,这是什么原因呢?我这个程序是自由口协议带多台…

    SIMATIC S7-200 2021年7月4日
  • 请问一个CPU226能够带两个CP243-1模块吗?

    请问高手:一个CPU226能够带两个CP243-1模块吗?如果可以,这两个网口能像两个编程口一样各自独立通讯吗?谢谢! 问题补充:两台工控机用wincc做双机冗余,采集单元用一个c…

    SIMATIC S7-200 2020年10月31日
  • 计时数字显示

    用定时中断0做了100毫秒的周期计数(做成秒表那样)然后在TD400c上显示,最后一位数应该从0-9依次显示,但是显示的不连贯是怎么回事? 问题补充:要显示成xx.x秒,用浮点数放…

    SIMATIC S7-200 2021年7月5日
  • 200的plc如何控制需要干触点信号的计量泵

    请问200晶体管输出的PLC能够控制这台计量泵吗?(端子2和4短接1次,计量泵工作1次,最多180次/分钟),说明如下图。 问题补充:计量泵是每给一个脉冲动作一次(当引线2外控和引…

    2020年10月31日
  • 关于西门子200指针的使用

    LD     SM0.1MOVW   300, VW0MOVW  &n…

    SIMATIC S7-200 2020年10月31日
  • 200PLC输入灯全部闪烁

    现场两台控制柜,其中一台的200PLC偶尔会出现输入指示灯全部闪烁的现象。 供电是220V的,另外一台就没出现过。怀疑接地,也查了,不得而知, 更换一台PLC过…

    SIMATIC S7-200 2021年7月5日