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

这是书本上的一段程序,我有几个疑问,麻烦高手解答一下,程序在附件中
第一、这个高速计数计是不是只在子程序中通过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

相关推荐

  • STL转换为LAD

    会使用LAD,现在刚接触STL,想学习学习,我对照图3写出对应图2的程序,但转换不了LAD,然后将原LAD程序转换为STL显示为图1程序;发现图1和2中不一样的地方就在=L24.0…

    2021年7月5日
  • S7-200与pc机的通讯问题

    再次请教各位;S7200的通讯模块是EM277通过DP头连到上位机,请问我修改上位机里S7200的PG/PC接口能实现二者通讯么?如果可以该设成哪个分配参数?谢谢 最佳答案 详见《…

    SIMATIC S7-200 2021年7月4日
  • 请问怎么用数字量控制PLC?

    我知道上位机可以通过PPI协议来控制s7-200,但是我现在只需要通过上位机上的按钮在控制plc输入端的通断,这个应该如何实现? 我有一块数据采集卡,是否可以直接用采集卡…

    SIMATIC S7-200 2021年7月4日
  • td400组态

    td400组态是否和普通的触摸屏类似 ,从电脑上组态好传给TD400 ,可否显示汉字和简单图形(如按钮、指示灯) 。我看有的资料介绍组态是不是传TD4…

    SIMATIC S7-200 2021年7月4日
  • EM277的运用

    我用上位机作主站(CP5611)采用DP的方式通讯,,从站是两台VACON的变频器和一台S7-200加EM277通讯模块;现要在上位机读和写到EM277去即要控制S7-200的输出…

    SIMATIC S7-200 2021年7月5日
  • 临时变量时间继电器

    在子程序里的时间继电器,怎么用临时变量代替?比如说在子程序里有一个t32时间继电器,怎么用临时变量来替换? 最佳答案 你这个是指西门子200还是300?如果是西门子200,则接口变…

    SIMATIC S7-200 2017年11月4日
  • s7200的库文件里的时钟

    s7200下载的库文件,里面的时钟指令怎样添加到项目中, 最佳答案 见下述文档中STEP 7-Micro/WIN 软件——STEP 7-Micro/W…

    SIMATIC S7-200 2017年12月2日
  • S7-200 MODBUS RTU通信方式及库

    S7-200 MODBUS RTU通信方式设定方法及S7-200 MODBUS RTU库 最佳答案 S7-200 Modbus&n…

    2021年7月5日
  • my s7-200 network

    my s7-200 network   是什么??  有何作用?? 问题补充:my s7-200&n…

    SIMATIC S7-200 2021年7月5日
  • S7——200 模拟量输入问题

    S7——200 模拟量输入4到20MA怎么处理对应的量程关系 求高人指教 最佳答案 1、因为A/D(模/数)、D/A(数/模)转换之间的对应关系,S7-200&…

    SIMATIC S7-200 2017年12月9日