西门子S7-200编程问题(二分频) 点击:2195 | 回复:7



工控小辉

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:8帖 | 97回
  • 年度积分:0
  • 历史总积分:891
  • 注册:2014年11月11日
发表于:2014-11-18 16:18:48
楼主

本人新手,刚起步学习西门子S7-200编程,遇到了一些问题,请教各位。

-----------------------------------------------------

编写的是一个二分频程序:要求如下图



用下图方法,将各语句编写在不同网络中,调试正确,能实现编程要求



但是利用SM0.0将程序编写在一个网络中时(如下图),提示:错误 46:能流方向逆转。




请各位大神赐教!




工控小辉

  • 精华:0帖
  • 求助:1帖
  • 帖子:8帖 | 97回
  • 年度积分:0
  • 历史总积分:891
  • 注册:2014年11月11日
发表于:2014-11-18 16:21:49
1楼

是不是分支并联后,各分支同时执行了?而不遵循从上而下的规则了?

小诚

  • 精华:16帖
  • 求助:64帖
  • 帖子:679帖 | 7271回
  • 年度积分:3
  • 历史总积分:32156
  • 注册:2012年9月27日
发表于:2014-11-18 17:50:07
2楼

西门子一个驱动必须占一个网络,你的三个输出,必须分别在三个网络中

每个网络中可以再用一次SM0.0

其实问题你已经解决了。

工控小辉

  • 精华:0帖
  • 求助:1帖
  • 帖子:8帖 | 97回
  • 年度积分:0
  • 历史总积分:891
  • 注册:2014年11月11日
发表于:2014-11-18 18:08:45
3楼

回复内容:

对: 小诚 西门子一个驱动必须占一个网络,你的三个输出,必须分别在... 内容的回复!

三个输出是中间量,也必须在不同网络吗?

工控小辉

  • 精华:0帖
  • 求助:1帖
  • 帖子:8帖 | 97回
  • 年度积分:0
  • 历史总积分:891
  • 注册:2014年11月11日
发表于:2014-11-18 18:20:38
4楼

又重新编了一下“有误程序”,结果这次编译通过了,模拟结果也正常。奇了怪了

工控小辉

  • 精华:0帖
  • 求助:1帖
  • 帖子:8帖 | 97回
  • 年度积分:0
  • 历史总积分:891
  • 注册:2014年11月11日
发表于:2014-11-18 18:28:05
5楼

用的是S7-200模拟软件

按下I0.1

----------------------------


松开I0.1

-------------------


再次按下I0.1

---------------------


松开I0.1

----------------


第三次按下I0.1(回到第一次按下I0.1时的状态)

我是一颗小小草

  • 精华:8帖
  • 求助:22帖
  • 帖子:148帖 | 4867回
  • 年度积分:1651
  • 历史总积分:39896
  • 注册:2005年6月28日
发表于:2014-11-19 10:36:57
6楼

回复内容:

对: 工控小辉 用的是S7-200模拟软件按下I0.1--------... 内容的回复!


不要相信模拟软件,西门子软件编程规则就是每个网络只能有一个输出线圈,听楼上小诚的,没错。

工控小辉

  • 精华:0帖
  • 求助:1帖
  • 帖子:8帖 | 97回
  • 年度积分:0
  • 历史总积分:891
  • 注册:2014年11月11日
发表于:2014-11-19 13:35:36
7楼

回复内容:

对: 我是一颗小小草 回复内容:对: 工控小辉  用的是S7-200模拟软件... 内容的回复!

谢谢。你说的输出线圈包括中间量M吗?


热门招聘
相关主题

官方公众号

智造工程师