麻烦高手帮忙看一下这段程序

这是书本上的一段程序,我有几个疑问,麻烦高手解答一下,程序在附件中
第一、这个高速计数计是不是只在子程序中通过SM0.0执行一次HSC指令就可以一直计数下去?
第二、这如果只通过SM0.0执行一次就可以,那么在这段程序中的中断程序里为什么还要有一条HSC指令?
第三、在此中断程序里又对SMB37更新一次,个人感觉没必要,我试着把MOVB  16#E8 SMB37这段屏蔽掉,也能计数

问题补充:
写错了,第一条中的SM0.0应该改为SM0.1,只是开机接通一次,那么这样是否可以一直计数下去

图片说明:

麻烦高手帮忙看一下这段程序   

最佳答案

第一。是可以一直计下去的。
第二。中断程序中的HSC指令是为了执行中断中的任务。当中的任务就是把高计清零。其实中断中两个mov指令都是多余的。因为执行前和执行后,值,都没有变化。

提问者对于答案的评价:
谢谢你的回答,也感谢welfare1987

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午3:18
下一篇 2020年10月31日 下午3:18

相关推荐

  • S7-224CPU怎么输出漏型NPN的脉冲串?

    现在用224CPU控制台达的伺服控制器,224输出的是24VDC的脉冲,但是台达控制器用的是集极输入方式(漏型NPN),这种情况必须用光电耦合转换吗?光电耦合转换有输入和输出都是2…

    2017年11月29日
  • 工作环境

    西门子200PLC有工作环境为零下45度的吗 最佳答案 S7-200的宽温度范围产品(SIPLUS S7-200):工作温度范围:-25 °C ……

    SIMATIC S7-200 2017年12月21日
  • 关于200plc的pid调试问题

    编了个用plc控制步进电机速度(42系列)的,pid设置如下:给定50~2500  (代表速度)    PV设定:50~…

    2018年12月7日
  • Em277与smart700连接

    我使用了1台s7-200 226的plc,自带的2个通讯口被条码枪和打印机占用了.我想通过扩展一个EM277模块和人机界面连接,可以吗?EM277是mpi的接口,而sma…

    2018年12月5日
  • 求s7200 与英威腾变频器自由口通讯的例子

    正在做s7-200与英威腾通讯自由口通讯,想求个例子!我是初学者第一次做!我的邮箱是starcctv2008@163.com 最佳答案 参考: http://www.go…

    SIMATIC S7-200 2021年7月4日
  • 选型问题

    我的一个系统有81个输出。14个输入。程序不复杂。我想选用s7-200的PLC,应该选用那个型号的cpu和i/o模块 最佳答案 1。注意cpu的可连接的扩展模块数量有限,cpu22…

    SIMATIC S7-200 2021年7月5日
  • s7-200要采集一个5v的开关量,如何处理?

    s7-200要采集一个5v的开关量,如何处理?哪种方法最可靠? 最佳答案 用一级电光隔离, 或是不隔离,用一级OC开路型放大器就行了, 如MC1413 提问者对…

    SIMATIC S7-200 2021年7月5日
  • S7-200控制步进电机往复运动,求助

    是这样的,在做一个喷枪来回喷涂工件的设备。手头上有一个kinco的步进电机2S86Q-051F6、驱动器2M860,各一个。PLC  S7-200 2…

    2020年10月31日
  • s7-200 温度PID控制

    现在要用EM235做一个PID来控制一个蒸汽阀的开度,哪位有实例可以参考一下,不胜感激 问题补充:邮箱wabcoo@126.com 最佳答案 参考资料:里面有详细介绍PID程序编写…

    SIMATIC S7-200 2020年11月1日
  • STEP7-Micro/WIN SMART v2.2如何安装在7代处理器系统里?

    各位老师!近期我的电脑坏了,想重新买一台,但在电脑城转一圈,大部分笔记本CPU都是7代处理器,只能装win10系统,我曾经看到论坛里有装虚拟机解决的,问下这种方法可靠?如果可靠是不…

    SIMATIC S7-200 2021年7月5日