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

由于论坛无法贴图,我已将程序贴在工控网,请看我工控网的发帖,下面是链接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

相关推荐

  • s7-200PLC之间通过PPI通讯通讯距离最远能多远?

    两台200的PLC通过光纤通信,5KM,中间加有中继,能用PPI通讯吗?还是必须得走MODBUS通讯。 最佳答案 可以买一对光纤转485接口的转换器来实现。 提问者对于答案的评价:…

    SIMATIC S7-200 2017年6月19日
  • pid曲线在给定值上方震荡

    pid曲线为什么在给定值上方震荡,给的是1.5,在1.7到1.9间震荡 。p是1.3是不是太小了 最佳答案 1、首先,楼主这个问题不仅仅与P参数相关,还与别的方面有关。因…

    SIMATIC S7-200 2021年7月4日
  • 请教在哪有s7200的查表的视频例子。谢谢! 最佳答案 1、S7-200 PLC查表指令及应用实例:http://www.aitmy.com/news/201603/16…

    SIMATIC S7-200 2021年7月5日
  • PPI的通信距离

    S7-200的PPI通信的距离是多长 最佳答案 西门子官方的说法是50米,加一对中继器可以达到1200米,但有人不加中继器做到了100多米可靠的通讯。关键是现场的环境和布线的方式。…

    SIMATIC S7-200 2020年11月5日
  • 西门子810D报警2001

    产生2001报警的原因是NCU中的PLC程序及NCK数据丢失,我没有备份,麻烦大家怎么能解决谢谢 最佳答案 1、2001: PLC 没启动—–说明:&nb…

    SIMATIC S7-200 2021年7月5日
  • 两个按钮必须同时出发,才能启动设备

    有两个开始按钮A和B,必须两个按钮同时按下才能使设备运转。按下一个按钮,再按下另一个则不能启动,用的基恩士PLC,求个编程或者编程思路 钻石用户推荐最佳答案 如下图程序,两个按钮同…

    2021年7月5日
  • 请教组态王6.55与西门子S7-200的连接问题

    我电脑通过USB转PPI口与S7-200连接,程序可以读写,但是在组态王里面做画面按钮,PLC程序没有反应。 图片说明:       &nb…

    2017年11月6日
  • CPU224CN的PPI地址

    我怎么没看到设置地址的拨码开关。只看到有2个模拟调节器 最佳答案 200PLC的PPI地址,是要在200PLC的编程软件里面的系统块里面设置,设置完成后必须将系统块下载到PLC中才…

    SIMATIC S7-200 2020年10月31日
  • 跪求西门子S7-200 MODBUS通讯协议库

    刚刚接触S7-200与台达变频器modbus RTU通讯,刚安装S7-4.0 SP9软件,没有S7-200 modbus通讯协议库,请大侠们帮忙,如有…

    SIMATIC S7-200 2017年11月13日
  • S7-200与MT6100i

    cpu224XP,与触摸屏MT6100i连接,RS485,PLC的8,3,5对应触摸屏的1,2,5。触摸屏上时不时就出现“与PLC通讯中断”,用的也是屏蔽线,用屏蔽双绞线也试验过,…

    SIMATIC S7-200 2020年11月5日