您好,欢迎访问泰安宏盛自动化科技有限公司!
20年专注工控自动化研发制造 系统设计\制作\安装一条龙服务
全国咨询热线:18605386049
当前位置: 首页 > 技术资料 > 程序案例

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

作者:小编 时间:2022-12-09 16:20:05 点击:

程序
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语言即可,你主程序里面调用这个子程序,每次修改后就调用一次,当调用完后再断开调用就可以。这个很好处理。


QQ在线咨询
联系电话
17658151177
售后服务
17658151177