当前位置: 主页 > PLC控制

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

程序
NETwork1//网络标题
//网络注释
LDSM0.1
CALLSBR1

Network1
LDSM0.0
MOVB16#E8,SMB37
MOVD0,SMD38
MOVDVD11,SMD42
HDEF0,0
ATCHint0,12
ENI
HSC0

Network1//网络标题
//网络注释
LDSM0.0
LPS
AM10.0
RQ0.1,1
LRD
AM10.1
RQ0.0,1
LRD
MOVB16#E8,SMB37
LRD
MOVD0,SMD38
LRD
HSC0
LRD
AM10.0
SQ0.1,1
LPP
AM10.1
SQ0.0,1

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

最佳答案

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

图片说明:

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

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

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

  • 关注微信

猜你喜欢

微信公众号