<?xml version="1.0" encoding="gbk"?>
<rss version="2.0">
<channel>
 <title><![CDATA[如何篩選M值 並轉成索引位置~~~~]]></title>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1444720.html]]></link>
 <description><![CDATA[Latest 50 replies of 如何篩選M值 並轉成索引位置~~~~]]></description>
 <copyright><![CDATA[Copyright(C) 工控人家园]]></copyright>
 <generator><![CDATA[www.ymmfa.com]]></generator>
 <lastBuildDate><![CDATA[Sun, 03 May 2026 03:46:27 +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[[quote]引用第8楼h30631于2013-12-19 14:57发表的&nbsp;&nbsp;:


請問為什麼要從M1999和D999開始?
不是從M2000、D1000開始嗎?

.......
[/quote]

从M1999开始是防止有编号1的时候出错，而且D2是需要执行的计数，数量是从1开始的，不能从0开始，所以向前移动了一位
需要执行的编号放到D1000中，放下一个需要执行的编号时 ..]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1444720#1524707.html]]></link>
 <author><![CDATA[天空流星]]></author>
 <category><![CDATA[三菱工控论坛]]></category>
 <pubdate><![CDATA[Fri, 20 Dec 2013 02:31:09 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]引用第7楼king125于2013-12-19 12:27发表的&nbsp;&nbsp;:


M0&#160;&#160;&#160;&#160;开始运算
M1&#160;&#160;&#160;&#160;开始执行
D100&#160;&#160;&#160;&#160;需要执行的编号
.......
[/quote]

請問為什麼要從M1999和D999開始?
不是從M2000、D1000開始嗎?

您的方法是用D1000到D1250暫存器
依序把需要執行的 ..]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1444720#1524399.html]]></link>
 <author><![CDATA[h30631]]></author>
 <category><![CDATA[三菱工控论坛]]></category>
 <pubdate><![CDATA[Thu, 19 Dec 2013 06:57:57 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]引用第5楼king125于2013-12-18 15:41发表的&nbsp;&nbsp;:
还是没明白你到想要实现的动作，到底光处理数据，还是选取动作
看下SUM这个指令对你有没有用，配合ENCO也行
你所说的效率，其实也就PLC250个扫描周期，就是用1S也就1秒吧，
要是真的有影响，是不是考虑运算和执行同时走，第一个位置出来后，运算继续运行把 ..]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1444720#1524352.html]]></link>
 <author><![CDATA[天空流星]]></author>
 <category><![CDATA[三菱工控论坛]]></category>
 <pubdate><![CDATA[Thu, 19 Dec 2013 04:27:09 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[參考看看&nbsp;&nbsp;M500 開始搜尋

 M500&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
---|^|-------------------------[MOV K0 Z0]
---[&gt; Z0 K249]---|

 M500&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;M0Z0
---||----------||----------------[SET&nbsp;&nbsp;M0Z0]
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbs ..]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1444720#1524031.html]]></link>
 <author><![CDATA[john42tw]]></author>
 <category><![CDATA[三菱工控论坛]]></category>
 <pubdate><![CDATA[Wed, 18 Dec 2013 08:16:14 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[还是没明白你到想要实现的动作，到底光处理数据，还是选取动作
看下SUM这个指令对你有没有用，配合ENCO也行
你所说的效率，其实也就PLC250个扫描周期，就是用1S也就1秒吧，
要是真的有影响，是不是考虑运算和执行同时走，第一个位置出来后，运算继续运行把下一个的位置算出来，
或是一次性把M的地址都运算出来，就是每个M ..]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1444720#1524000.html]]></link>
 <author><![CDATA[天空流星]]></author>
 <category><![CDATA[三菱工控论坛]]></category>
 <pubdate><![CDATA[Wed, 18 Dec 2013 07:41:39 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]引用第3楼h30631于2013-12-18 09:44发表的&nbsp;&nbsp;:
回樓上大哥

其實我這個動作是這樣的

M2000~M2250 其中可能有幾個M是ON的，也可能全部都是OFF的、也可能全部都是ON的
.......
[/quote]
用迴圈來做呢?]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1444720#1523933.html]]></link>
 <author><![CDATA[john42tw]]></author>
 <category><![CDATA[三菱工控论坛]]></category>
 <pubdate><![CDATA[Wed, 18 Dec 2013 05:43:27 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[回樓上大哥

其實我這個動作是這樣的

M2000~M2250 其中可能有幾個M是ON的，也可能全部都是OFF的、也可能全部都是ON的

然後我需要作一個判斷，直接把有ON的抓出來，依照順序(編號小的先)，讓他去觸發一個動作(另一個M)

等待那ㄧ個動作完成後，會給一個完成訊號，把此次的M復歸掉，然後繼續把下一個M2000~M2250 中有ON的 ..]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1444720#1523840.html]]></link>
 <author><![CDATA[h30631]]></author>
 <category><![CDATA[三菱工控论坛]]></category>
 <pubdate><![CDATA[Wed, 18 Dec 2013 01:44:13 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[ENCO不能全為OFF &lt;會產生操作錯誤&gt;
只要讓其中一個M值一直會ON，就可以解決了。

不知道你這個用途是要應用在那邊？
我是都拿來作異常碼的使用。
若是的話，你也可以用F來試試看。]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1444720#1523827.html]]></link>
 <author><![CDATA[litung]]></author>
 <category><![CDATA[三菱工控论坛]]></category>
 <pubdate><![CDATA[Wed, 18 Dec 2013 01:24:59 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[我剛剛新增編碼指令進去
 [attachment=115903]

可惜它只能從高位開始動作，不能從低位開始
而且最後所有都變成oFF會出錯
請問各位前輩有其他方法嗎?
感謝~!]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1444720#1523809.html]]></link>
 <author><![CDATA[h30631]]></author>
 <category><![CDATA[三菱工控论坛]]></category>
 <pubdate><![CDATA[Wed, 18 Dec 2013 00:29:23 +0000]]></pubdate>
</item>
</channel></rss>