当前位置: 主页 > PLC控制

STL应用

有个应用用梯形图编程可以实现,但我觉得用STL更优,故请教這方面能手给我露两手:
有48组Dint格式数据:DB1504.DBD0~DB1504.DBD188,当M1101.5为ON,进行比较MD1200与48组数据哪组相同,且比较顺序由DBD188开始往下,当比较到相同数值时候把DB1504.DBDXXX数据清零,且把M11.2置1,动作完成。
大侠们请帮忙帮忙,ljm713028@126.com

ASs='html_titleimg_p' style='text-align:CEnter;'>

问题补充:
非常感谢,考虑得挺全面,但是我的具体应用只有一组相同!
回头我去验证下若可以载给‘最佳答案’

最佳答案

在数据块里,可能与MD1200相同的不止一个数,所以按照你的要求写了一个程序,M11.2的复位程序,请自己添加,供你参考下:不好意思再次修改如下
OPNDB1504
L188
SLD3
TMD200
L47
_010:TMW300
LDBD[MD200]
LMD1200
==D
JC_011
LMD200
L32
-D
TMD200
_011:L0
TDBD[MD200]
SM11.2
LMW300
LOOP_010
NOP0

提问者对于答案的评价:
感谢!

  • 关注微信

猜你喜欢

微信公众号