大家看看这段程序怎么改?

由于论坛无法贴图,我已将程序贴在工控网,请看我工控网的发帖,下面是链接http://bbs.gkong.com/dispbbs.asp?Boardid=36&id=239517&star=1#1342167

问题补充:
2楼的方法不行的啊,我置位SM37.7为OFF了,HC0还是会计数的。

最佳答案

起动定时中断(250ms),开始高速计数.
 Time_0_Intrvl SMB34 指定中断0的时间间隔(从5-255,以1毫秒递增)。
 HSC0_Ctrl SMB37 配置和控制HSC0
 HSC0_Reset_Level SM37.0 HSC0计数器复原激活水平控制:0 = 激活水平高;1 = 激活水平低
 HSC0_Rate SM37.2 HSC0计数速率选择器:0 = 4x(求积速率);1=1x
 HSC0_Dir SM37.3 HSC0计数方向控制:0 = 向下计数;1 = 向上计数
 HSC0_Dir_Update SM37.4 HSC0更新计数方向:0 = 无更新;1 = 更新方向
 HSC0_PV_Update SM37.5 HSC0更新预设值:0 = 无更新;1 = 更新预设
 HSC0_CV_Update SM37.6 HSC0更新当前值:0 = 无更新;1 = 更新当前值
 HSC0_Enable SM37.7 HSC0启用:0 = 禁止;1 = 启用
 HSC0_CV SMD38 HSC0新当前值
 HSC0_PV SMD42 HSC0新预设值

 1:
 LD     SM0.0                       //首次扫描初始化
 MOVB   0, VB22                     //采样次数,4×250ms=1s
 MOVB   16#FC, SMB37
 HDEF   0, 0                        //起动hsc0,内部单向控制
 MOVD   +0, SMD38
 MOVD   16#FFFF, SMD42
 MOVB   250, SMB34
 ATCH   INT_0:INT1, 10              //时间中断,250ms
 HSC    0

 ENI

 2:
 LD     SM0.0
 MOVD   +0, VD0
 MOVD   +0, VD4
 MOVD   +0, VD8
 MOVD   +0, VD12
 MOVD   +0, MD0

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

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

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

相关推荐

  • 库map serv 使用问题(1)

    执行:相对位移moverelative或绝对位移moveabsolute指令后,再执行home 寻找参考点指令,为什么回到参考点的脉冲在第二次碰到接近开关时当即跳到hom…

    SIMATIC S7-200 2020年11月1日
  • POS指令的相详细说明

    为什么我的V4.0 STEP 7 MicroWIN SP6里没有POS指令.我已经下载了指令库可是里面没有.我想学习着个指令 问题补充:我说…

    SIMATIC S7-200 2021年7月5日
  • s7-200编程软件建立子程序

    请问s7-200编程软件建立子程序,在主程序里插入子程序,怎么不能插入呢?我只能插入一个,另一个怎么不能插入呢?谢谢了! 最佳答案 那是因为200里面只有一个自带的子程序,假如你还…

    SIMATIC S7-200 2020年10月31日
  • 三个编码器连接224PLC

    我现在要将三个增量式编码器(E6B2-CWZ6C 1000P/R )连接到CPU224的PLC上,采用三个高速计数器HSC0\HSC1\HSC2,模式选择9,S…

    SIMATIC S7-200 2020年11月1日
  • 计时 谢谢大家

    先声明,本人新手 ,勿怪     我现在有几个定时器需要在触摸屏上显示出时间并可以在触摸屏上调节它的时间,我不知道怎么给…

    SIMATIC S7-200 2020年10月31日
  • 安装了step 7 micro/win sp9,无PC/PPI选项

    我在Windows 7 X64下安装了step 7 micro/win sp9,设置PG/PC接口时,却找不到PC/PPI选项。谁…

    SIMATIC S7-200 2020年10月31日
  • 两电机循环定时切换工作

    各位师傅,两台电机定时切换工作,时间在触摸屏里面设置,梯形图怎么做?新手求赐教,用的s7200,拜谢。 问题补充:两个定时器可以设置短时间的循环切换,但是hmi根据需求可能是几个小…

    SIMATIC S7-200 2021年7月5日
  • 扫描周期

    请问cpu222扫描周期31ms正常不 最佳答案 如果PLC扫描不报错来判断的话,你这个没什么问题。但是从222这型号的PLC和以往大家经验来说的话,你这个扫描周期是有点大,222…

    SIMATIC S7-200 2021年7月5日
  • PPI通讯指令问题

    有这么一段指令:  LD SM0.1 MOVB 16#03,VB111   //写3#站 …

    SIMATIC S7-200 2021年7月5日
  • S7-200 CPU266与两个MP277触摸屏通讯

    S7-200 CPU266用其中的一个串口与两个MP277触摸屏连接,MP277是否需要设置。 最佳答案 需要设置。http://wenku.baidu.com/link…

    SIMATIC S7-200 2017年8月24日