其实并不难,就是想当然:NOT指令的错误使用

已锁定

白果

  • 帖子

    698
  • 精华

    12
  • 被关注

    27

论坛等级:奇侠

注册时间:2005-08-25

黄金 黄金 如何晋级?

其实并不难,就是想当然:NOT指令的错误使用

786

0

2015-01-14 16:33:27

最近看书......
1. 任务:将数电的异或功能在PLC中模拟(下图)



2. 以前一般用梯形图(如下):



或者(其实这个已经和电路图接近了)



再或者(但不喜欢STL和LAD混在一个块里,监控时觉得别扭):
X M 0.0
X M 0.1
= M 0.2
3. 老老实实按照电路“画“程序 (正常):



4. 看着似乎可以把临时变量省了,看老夫的“替代法”:



5. 于是乎,便有了“简化”的下图:



6. 漫不经心的测试了一下,居然不对 ⊙﹏⊙b汗。仔细看了下,NOT指令放在Out前面确实有点不太合理,于是改变了顺序(正常):



7. 都说FBD电子工程师用的多,Ctrl+3看看,几乎与电路图完美重合:



当然FBD有更简单的:



8. 但也仅仅是几乎,强迫症发作了……在FBD更改到如下顺序:



9. Ctrl+1切换为LAD试试:STEP7也只能这样了……



10. 总结:回头看,程序很简单,出错不应该!在一个“串联”语句中,似乎只关注过Midline Output (#) 位置顺序有关注,NOT指令也几乎没有用过,于是悲剧了……自勉!
其实并不难,就是想当然:NOT指令的错误使用 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54616条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。