<?xml version="1.0" encoding="gbk"?>
<rss version="2.0">
<channel>
 <title><![CDATA[如何编写多工序自由组合的程序]]></title>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1456850.html]]></link>
 <description><![CDATA[Latest 50 replies of 如何编写多工序自由组合的程序]]></description>
 <copyright><![CDATA[Copyright(C) 工控人家园]]></copyright>
 <generator><![CDATA[www.ymmfa.com]]></generator>
 <lastBuildDate><![CDATA[Fri, 15 May 2026 01:42:25 +0000]]></lastBuildDate>
  <image>
 <url><![CDATA[images/rss.gif]]></url>
 <title><![CDATA[工控人家园]]></title>
 <link><![CDATA[http://www.ymmfa.com]]></link>
 <description><![CDATA[工控人家园]]></description>
  </image>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[用SFWR 和SFRD指令吧，执行前将调用子程序的顺序编号依次写入一个数据区，该指令遵循先入先出的原则，即使重复调用一个子程序也能实现，，用读出指令读出需要调用的子程序编号，子程序完成时触发一次SFRD，读出下一次需要调用的的编号，并跳转到该子程序段，执行完成后再触发一次SFRD读出第三次要执行的程序段编号，如：2 ..]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1456850#1574400.html]]></link>
 <author><![CDATA[wu32u2]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Sat, 31 May 2014 08:33:16 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[在触摸屏上做配方，比较容易实现]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1456850#1573368.html]]></link>
 <author><![CDATA[hushibo]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Wed, 28 May 2014 07:13:42 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[不知道生产工艺，光想是想不出来的。
我认为，既然10个工序，那这10个工序应该互不影响。
我前面已说过，可以编写10个单独小程序，对应10个工序，每个工序结束后，输出一个完成信号
我们可以单独选择任何一个工序自动运行，既然能选择一个程序单独运行，那就可以选择二个，当然，也可以选择某一个程序执行二次，所以，如果 ..]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1456850#1573333.html]]></link>
 <author><![CDATA[meipingboy]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Wed, 28 May 2014 05:23:40 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]引用第21楼liujian-weng于2014-05-25 21:18发表的&nbsp;&nbsp;:
觉得这个方法不是很好，在实际应用中可能还会存在同样的程序反复调用，如何办，还是期待高手来解决
[/quote]
[s:28]有道理，21楼的提的很有道理，如果同样的子程序需要在不同的排位反复，那就麻烦了。期待高手，都想想]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1456850#1573270.html]]></link>
 <author><![CDATA[chinazhu6666]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Wed, 28 May 2014 02:33:38 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[学习一下]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1456850#1573126.html]]></link>
 <author><![CDATA[zhengf1989]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Tue, 27 May 2014 13:17:53 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[可以这样，写多个子程序来做，当然要你的程序容量要够]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1456850#1573080.html]]></link>
 <author><![CDATA[yamqq]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Tue, 27 May 2014 10:15:00 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[在触摸屏中做一个功能开关，开功能了就有这个功能，关功能了就没有这个功能。这办法比较简单]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1456850#1573072.html]]></link>
 <author><![CDATA[liuqiang2012]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Tue, 27 May 2014 09:50:16 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[我上次看台湾油压机有你说的功能，他们用的几个拨钮开关来做的，里面很多输入！也没有什么功能指令！机器很好用，程序六百多步]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1456850#1573002.html]]></link>
 <author><![CDATA[shuai3982]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Tue, 27 May 2014 04:51:11 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[如圖,左邊數字代表執行的順序,右邊格內輸入要派的程序,程序依序執行即可,只要判斷為0就表示全部執行完畢,等待下次的執行..]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1456850#1572920.html]]></link>
 <author><![CDATA[killerjack10]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Tue, 27 May 2014 00:50:37 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[依20樓的方法,你可以改成輸入的編號不是排程,而是調用的程序,再依序執行即可.]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1456850#1572918.html]]></link>
 <author><![CDATA[killerjack10]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Tue, 27 May 2014 00:45:52 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[用先进先出的原则即可 [s:21]]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1456850#1572862.html]]></link>
 <author><![CDATA[打豆豆]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Mon, 26 May 2014 13:53:12 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[觉得这个方法不是很好，在实际应用中可能还会存在同样的程序反复调用，如何办，还是期待高手来解决]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1456850#1572596.html]]></link>
 <author><![CDATA[liujian-weng]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Sun, 25 May 2014 13:18:44 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[s:21]&nbsp;&nbsp;[attachment=121728]
看，触屏上就弄10个工序确认按钮，后面对应的是顺序加工的实际编码号，默认值为10.
比如说，我们只需要1,10,5,2工序连续加工，那么，1号工序编码输入0,10号输入1,5号输入2,2号输入3，比较选择，当C0=0的时候，选择1号工序加工，当C0=1的时候选择10号工序加工。。。。。C0最大值=9， ..]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1456850#1572461.html]]></link>
 <author><![CDATA[chinazhu6666]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Sun, 25 May 2014 02:36:19 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[會嗎??這不是很基本的程序流程控制嗎??]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1456850#1572420.html]]></link>
 <author><![CDATA[killerjack10]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Sat, 24 May 2014 17:58:26 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[这个比较复杂点了]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1456850#1572419.html]]></link>
 <author><![CDATA[sl0301]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Sat, 24 May 2014 17:56:18 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[大約如附圖]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1456850#1572418.html]]></link>
 <author><![CDATA[killerjack10]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Sat, 24 May 2014 17:39:21 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[另外寫一條派工的程序就可以了]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1456850#1572417.html]]></link>
 <author><![CDATA[killerjack10]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Sat, 24 May 2014 17:25:31 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[来看看的]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1456850#1572412.html]]></link>
 <author><![CDATA[yuzhaohai]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Sat, 24 May 2014 16:07:36 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]引用第11楼chinazhu6666于2014-05-24 14:53发表的&nbsp;&nbsp;:
[s:21]&nbsp;&nbsp;[attachment=121708]
看着个，也许有启发吧
[/quote]
plc可以编写象你所说的相对应程序，但是在人机上怎样可以随意组态各工序的不同组合并且能自动执行程序的运行呢？新人一个还望指教；谢谢！]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1456850#1572364.html]]></link>
 <author><![CDATA[luxp]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Sat, 24 May 2014 13:14:48 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[利用三楼确认对应的程序将对应的程序号传送至SEC对应的位置]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1456850#1572306.html]]></link>
 <author><![CDATA[yjhdlp]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Sat, 24 May 2014 06:58:04 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[s:21]&nbsp;&nbsp;[attachment=121708]
看着个，也许有启发吧]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1456850#1572305.html]]></link>
 <author><![CDATA[chinazhu6666]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Sat, 24 May 2014 06:53:47 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[我是路过的]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1456850#1572133.html]]></link>
 <author><![CDATA[l1huoeb]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Fri, 23 May 2014 16:31:53 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]引用第8楼tingfenghu于2014-05-23 20:18发表的&nbsp;&nbsp;:

怎么会操作起来麻烦了，d0到d9各存储一个工序，如果其中一个为0的话就跳回d0又从d0开始执行。
[/quote]
就象你所说的d0到d9各存储一个工序，那又怎样在人机上调用其中的任意几个工序作顺序自动运行呢？]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1456850#1572047.html]]></link>
 <author><![CDATA[luxp]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Fri, 23 May 2014 12:43:06 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]引用第7楼luxp于2014-05-23 19:23发表的&nbsp;&nbsp;:
各位提出的是一个办法，但是操作起来是不是太麻烦了，一个工序完成了再人工启动下一个工序，有没有办法在人机上设置为自动执行所调用的程序组合呢？
[/quote]
怎么会操作起来麻烦了，d0到d9各存储一个工序，如果其中一个为0的话就跳回d0又从d0开始执行。]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1456850#1572041.html]]></link>
 <author><![CDATA[tingfenghu]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Fri, 23 May 2014 12:18:17 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[各位提出的是一个办法，但是操作起来是不是太麻烦了，一个工序完成了再人工启动下一个工序，有没有办法在人机上设置为自动执行所调用的程序组合呢？]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1456850#1572022.html]]></link>
 <author><![CDATA[luxp]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Fri, 23 May 2014 11:23:12 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[假设10个工序，0到9.先实现正常情况下0，1,2,3。。。。9.的单步工序。然后对这10个工序进行标记。0号工序标记为D0=0，。。。。9号工序标记为D9。D0到D9初始值都是0。假设要按照1,5,10,2执行，在触摸屏上制作“工序1”，。。。“工序9”的触发按钮，人工分别点击“工序1”，“工序5”，“工序10”，“工序2”，输入工序数量 ..]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1456850#1571994.html]]></link>
 <author><![CDATA[chinazhu6666]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Fri, 23 May 2014 09:28:31 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[用指针跳转应该可以实现]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1456850#1571946.html]]></link>
 <author><![CDATA[supermax]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Fri, 23 May 2014 06:11:40 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[哪就要写10套程序，有什么办法公用的写一段都来调用。我正在搞这样的设备呢看看有什么好方法。]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1456850#1571941.html]]></link>
 <author><![CDATA[killking998]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Fri, 23 May 2014 06:00:27 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[既然有1、2、3、4、5、6、7、8、9、10个工序
那么就把这10个工序分别对应10个输入点，比如：X1对应1，X2对应2。。。。X12对应10
编写程序时，也分10个部分编写（相当于10个子程序），每一个工序完成后，输出一个完成信号，当然也要相对应。

这样，不管你要执行几个工序，X1到X12就会有相应的输入ON，执行相应的工序。
应 ..]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1456850#1571940.html]]></link>
 <author><![CDATA[meipingboy]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Fri, 23 May 2014 05:57:23 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[往复机就是这样做的]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1456850#1571767.html]]></link>
 <author><![CDATA[a271156864]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Thu, 22 May 2014 14:36:22 +0000]]></pubdate>
</item>
</channel></rss>