这是我复制过来的公司的程序。图中 M0.0是 常开点吗??M0.0 我在仿真上置1它会自动复位为0 M0.1应该是常闭点,我用仿真软件仿真了一下, M0.1一直是 置1的 , 梯形图大概能看明白些, 但是这些看不明白呀(最好帮我解释一下嘿嘿),, 为啥有梯形图了还要用这些繁琐的编程语言。。应该是梯形图不能表达完全清楚吧。。。。。有大神有这方面详细些的教程吗?? 。。。。
问题补充:
谢谢大家的回答,刚才我点击了一下,产生一个疑问。 大家帮我讲解的是 第一个选项 CYC EXE , 其中 的网络1-3是大家帮我讲解的。 但我刚才打开了第二个选项(第1个图), COMPLETE RESTART 我发现居然跟CYC EXE 就网络3不一样, 点击监视, 也没有反应。 毕竟M0.1 是一直置1的 ,最起码应该是绿色吧。。。 仿真后监视也没有反应嘛。。。 难道是这个COMPLETE RESTART 没有工作吗?? CYC EXE 的网络3 是一直给 M0.7 置位的, 而COMPLETE RESTART 是一直给 M0.7 复位的(假如OB100中这个M0.1 是通的 ),, 这是什么梗。这个OB100 到底是做什么用途嘞,,,,,麻烦大家了 谢谢啦
图片说明:
最佳答案
所有的梯型图都可以转换成 STL,但是反过来是不一定的,比如。
你圈出的这块转换不成梯型图。得分三段看
A M0.0
AN M0.0
= M0.0
M0.0 的常开点和 M0.0 的常闭点逻辑与的结果,结果恒为 0,再驱动 M0.0 的线圈。 那 M0.0 恒为 0,这与你监视的相同。
A M0.1
ON M0.1
= M0.1
M0.1 的常开点和 M0.0 的常开点逻辑或的结果,结果恒为 1,再驱动 M0.1 的线圈。 那 M0.1 恒为 1,这与你监视的相同。
A M0.1
S M0.7
如果M0.1为1,则置位 M0.7,根据上面扫描执行的结果,M0.1 恒为 1,那就执行 M0.7 的置位,M0.7 也恒为1
《SIMATIC S7-300和S7-400编程的语句表》
https://support.industry.siemens.com/cs/document/109751814
前面的分段,与之等效的梯型图,分别为如图的网络1、2、3
补充:
补充的图片,是OB100 ,上电初始化组织块,它只在刚上电时刻调用一次,且以后再也不会调用了。这就是这个组织块的作用。
通常将初始化程序写在这个组织块中。所以你在线监视 OB100 是监视不到的。
参考《如何使用OB组织块》中 4.2 为什么监控OB100程序时,感觉程序没有运行?
https://support.industry.siemens.com/cs/document/84047890
另外 FC56 是无条件调用的,还是有条件,调用条件不成立,也是监视不到的。
图片说明:
提问者对于答案的评价:
讲解的很详细, 谢谢大家的回答。 OB100 跟 S7-200 的 SM0.1 好像有点类似。 哈哈,谢谢啦 ,我还需要再把基础好好看看。
最佳答案作者回复:
对的,S7-1200的OB100 与S7-200 以及 S7-200 SMART 的SM0.1有些类似。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc285165.html