高速计数器如何修改预设值

程序
Network 1 // 网络标题
// 网络注释
LD     SM0.1
CALL   SBR1
  

Network 1 
LD     SM0.0
MOVB   16#E8, SMB37
MOVD   0, SMD38
MOVD   VD11, SMD42
HDEF   0, 0
ATCH   INT0, 12
ENI
HSC    0
 

Network 1 // 网络标题
// 网络注释
LD     SM0.0
LPS
A      M10.0
R      Q0.1, 1
LRD
A      M10.1
R      Q0.0, 1
LRD
MOVB   16#E8, SMB37
LRD
MOVD   0, SMD38
LRD
HSC    0
LRD
A      M10.0
S      Q0.1, 1
LPP
A      M10.1
S      Q0.0, 1

主要问题是 高速计数器在监控状态下怎么修改 smb42

最佳答案

你可以在单独一个子程序里面 直接对SMD42赋值就可以。每赋完一次值,就要调用一次 这个子程序。就像我下图给高速计数器5清零一样。

图片说明:

高速计数器如何修改预设值  

提问者对于答案的评价:
能帮忙写一个完整程序我参考一下吗,按照我原来上的修改

最佳答案作者回复:
其实你只要将我上面第一行代码改成SMD42,第二行改成向hc0赋值就可以,将这样代码改成stl语言即可,你主程序里面调用这个子程序,每次修改后就调用一次,当调用完后再断开调用就可以。这个很好处理。

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

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午5:16
下一篇 2021年7月5日 下午5:17

相关推荐

  • 如何用串口调试助手调试自由口通讯程序

    请教高手:如何用串口调试助手(用哪个版本较好)调试自由口通讯程序,S7200和计算机如何连线,我的邮箱是zhaojianx888@sina.com 问题补充:我的自由口程序如下:&…

    SIMATIC S7-200 2021年7月5日
  • 关于字符的问题

    各位老师麻烦解释一下程序的’$00$00’是什么意思,该段程序用于TD200中显示动态中文的! LD   &nbsp…

    SIMATIC S7-200 2021年7月5日
  • 200通信

    就是想问下S7-200通信的问题问题是这样的,现在中控室10公里外有两台空压机。中控用的WINCC组态(添加了OPC驱动),空压机就用的是S7-200的PLC控制。因为一些原因。就…

    SIMATIC S7-200 2017年12月21日
  • 用s7-200 PID做一个实验用反应釜电加热控制。很有难度的!

    用s7-200 PID做一个实验用反应釜电加热控制,要求加热时间可根据被加热液体的量做时间的设定,比如说有一升水,加热到100度,我可以自己设定加热的时间,我可以设定成1…

    2018年12月5日
  • 自由口通信问

    请各位高手帮忙! 1、224xp cn 两个通讯口可以同时支持自由口和编程口通信吗? 2、先有一下位机需要向其发送指令例如55H …

    SIMATIC S7-200 2021年7月4日
  • s7-200仿真软件无法仿真

    让这软件搞糊涂了,可能非官方的就是不好使把。 载入了一个一百来行的程序,提示无法启动。 An un-recognized instructi…

    SIMATIC S7-200 2021年7月4日
  • 新手学习:226cpu,无法调用中断!

    大家好!我是新手,学习用200plc控制液位启泵等。用PID指令。带一个em235模块。程序结构:一个主程序,一个子程序,一个中断。主程序调用子程序,初始化PID指令参数;子程序用…

    2021年7月5日
  • 条形码扫描与PLC S7-200通信

    我有个自动上料系统,当不同的原料包拿过来,用肉眼无法识别的时候,在原料包上安装条形码,再用手持条形码枪扫描后把数据读取到S7-200 CPU 中做比较,与扫描的…

    SIMATIC S7-200 2017年12月7日
  • 关于PLC

    “可编程控制器SLPLUS7-228F”这个是什么? 问题补充:可编程序控制器SIPLUS7-228F 最佳答案 果然搞错了,新的SIPLUS S7-200模块,用于更苛…

    SIMATIC S7-200 2018年12月7日
  • TD400C限制范围

    我的200程序中有一个24小时定时器,现在和TD400C组态,我也在TD400C中输入定时器时间时候限定只能输入1-24,这种功能可以实现吗?现在是只要按上下键,数值可以一直加减 …

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论