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 CN通讯问题,PC/PPI电缆连接SIMATIC HMI触摸屏连接不上

    我这现场新安装一台PLC程控柜,用的是SIEMENS S7-200 CN PLC和通过PC/PPI电缆连接到SIMATIC HMI触摸屏,可…

    2017年6月9日
  • S7200通讯,请教高手

    现场CPU226,Port 0口连接四台6RA70,采用USS库通讯协议;Port 1口连接触摸屏TP270,触摸屏报总线干扰,连接不上PLC,请高手指点迷津!…

    SIMATIC S7-200 2021年7月5日
  • 热电偶与热电阻问题求助。

    1.热电偶输出的是毫伏的电压信号是吧?输出的是多少毫伏到多少毫伏的的电压信号??K型热电偶的量程是0到多少度? 2.热电阻输出的是毫安的电流信号是吧?输出的是多少毫安到多…

    SIMATIC S7-200 2021年7月5日
  • S7-200CPU224高速计数器取样问题?

    我的S7-200CPU220XP!当前值HC0用于高数计算物体长度!!hc0不能清零!!我用两个定时中断程序取样HC0值,第一个中断MOVDW HCO &nbs…

    SIMATIC S7-200 2021年7月4日
  • 程序多处需要定时功能怎么办

    大家好,我现在麻烦来了。现在做一个项目,里面需要大量的电动机自动启停,这就要定时的功能,大概有70,80处吧。 我本来想用FC的复用功能的,定时器不可复用,所以我用P检测…

    SIMATIC S7-200 2021年7月4日
  • 请教地址解码程序

    矿用皮带机闭锁限位N个,经过编码器为8421码,接到S7-200I0.0-I0.3位,请教解码程序 最佳答案 1。可以根据8421BCD码,可以直接读IB0字节的值然后比较。&nb…

    SIMATIC S7-200 2021年7月5日
  • 组态需要哪些软件和硬件?

    我买了一台工控机,一台触屏,西门子PLC。软件不清需要哪些,请问还需的哪些硬件和软件? 问题补充:触摸屏是威纶MT8121X的,PLC为S7-300/400(有没有300/400的…

    SIMATIC S7-200 2021年7月4日
  • 就问一个EM231简单问题

    VDC要求  这个项 如何解释啊 谢谢 问题补充:我想继续问下门外汉师傅,为什么电压低了 需求的电流反而小呢?求指点 最佳答案 这…

    2017年8月18日
  • S7-200移位指令问题SHL-B

    移位指令SHL-B输入端IN我不填写寄存器而是直接填写数值为什么他不能正常使用?就是怎么按都不能再移位 问题补充:追问一楼,一个字节的常数的话。那比如我要写1那是不是应该要这样写?…

    SIMATIC S7-200 2017年6月24日
  • POU局部变量

    1)《S7-200 PLC编程及应用》说“各POU都有自己的局部变量表,局部变量仅仅在它被创建的POU中有效。”.这句话该怎么理解呢?2)怎么建立局部变量表如在主程序中,…

    SIMATIC S7-200 2017年11月6日