登录
首页 PLC论坛 西门子SIEMENS
回帖 发帖
正文

主题:请教西门子编译错误的问题,在线等

点击:3256 回复:17

我在1个网络中编写2个输出线圈或多个输出线圈,编译时就会提示错误,而在一个网络中只编写一个输出线圈就不会出错了,为什么啊,这样很麻烦的
最后修改:2009-8-6 8:56:53
09-08-06 08:08
呵呵;一个网络中允许多个输出;
你把你的程序贴个图上来;
09-08-06 08:24
麻烦你了,谢谢
09-08-06 08:32
帮忙看看吧
附件
09-08-06 08:36

引用 wjs18356 在 2009-8-6 8:36:28 发言【内容省略】

即使在三菱的软件中,也不会允许这样做。
所谓的单Network中多个输出是指单个Network的多个并联输出。
为何所有的PLC都会如此?因为在梯形图中,对于分支节点需要使用到堆栈,而如果同一个Network中拥有多个单独输出的话,会造成逻辑上的紊乱。
但是不同的是,如果你使用STL语言,那么允许你在一个Network中实现多个单独输出,这和日系不同,这也就是为什么西门子的STL语言不能100%转换为LAD的原因。
09-08-06 09:22
不是很明白,谢谢了
09-08-06 09:30
呵呵;这个要分成三个网络;
09-08-06 12:13
对呀你的程序那样编是会出错呀,分成三段就行了。
09-08-06 13:12
明白了,谢谢表情
09-08-06 13:36
明白了就好,不過軟件做的也不好,像這種情況就不應該能編程。一編就出錯,不要能編進去,又不能編譯。
09-08-06 13:54

上一页下一页

工控新闻

更多新闻资讯