加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

TIAv16环境下再次学习练习STL-06位逻辑指令练习

(2024-01-11 20:41:25)
标签:

西门子

tia

stl编程

分类: 西门子软硬件
继续学习TIA下STL编程,在前一篇基础上做,这一篇练习NOT和SET。
在DB1继续添加变量
TIAv16环境下再次学习练习STL-06位逻辑指令练习

在OB1添加STL程序段,A 1.DBX3.1执行后RLO为0,后面= 1.DBX3.2执行后RLO为0
TIAv16环境下再次学习练习STL-06位逻辑指令练习
修改程序为下面的形式,添加了NOT语句,将前一句RLO取反,后面B27就为1了
TIAv16环境下再次学习练习STL-06位逻辑指令练习
继续添加语句,AN 1.DBX3.3后RLO为1,后面DB1.DBX3.4为1
TIAv16环境下再次学习练习STL-06位逻辑指令练习
修改程序,添加NOT,对RLO取反,很好理解
TIAv16环境下再次学习练习STL-06位逻辑指令练习
继续添加程序段,A 1.DBX3.5后,RLO为0,B31为0
TIAv16环境下再次学习练习STL-06位逻辑指令练习
修改上面的程序,插入了SET语句。虽然A 1.DBX3.5后,RLO为0,经过SET后,B31为1
TIAv16环境下再次学习练习STL-06位逻辑指令练习
在后面添加语句,第3句结果RLO为1,第4句中B32为0,和第3句的RLO与计算,结果为0,第5句执行后B33为0
TIAv16环境下再次学习练习STL-06位逻辑指令练习
修改上面的语句,第3句结果RLO为1,第4句中B32为0,AN 1.DBX3.7和第3句的RLO与计算,结果为1,第5句执行后B33为1
TIAv16环境下再次学习练习STL-06位逻辑指令练习
继续修改语句,添加SET语句,不管SET前RLO为什么数值,经过SET后RLO为1
TIAv16环境下再次学习练习STL-06位逻辑指令练习

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有