<?xml version="1.0" encoding="gbk"?>
<rss version="2.0">
<channel>
 <title><![CDATA[论坛朋友能帮下吗]]></title>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1580170.html]]></link>
 <description><![CDATA[Latest 50 replies of 论坛朋友能帮下吗]]></description>
 <copyright><![CDATA[Copyright(C) 工控人家园]]></copyright>
 <generator><![CDATA[www.ymmfa.com]]></generator>
 <lastBuildDate><![CDATA[Fri, 03 Apr 2026 18:00:28 +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[三菱可以直接使用SUM指令啊！或者你自己写一个8位的求和子程序，将1的个数输出来！16位的的寄存器调用两次子程序就好了！]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1580170#1917758.html]]></link>
 <author><![CDATA[jxz123130]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Wed, 30 Aug 2017 05:45:34 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[FUNCTION FC1200 : VOID
VAR_TEMP
&#160;&#160;&#160;&#160;I,A:INT;

END_VAR
VAR_INPUT
&#160;&#160;&#160;&#160;ByteN:INT;
 END_VAR&#160;&#160; 
VAR_OUTPUT
&#160;&#160;&#160;&#160;B:BOOL;
END_VAR;
I:=0;
A:=0;
FOR I:=0 TO 15 DO
&#160;&#160;&#160;&#160;IF MX[ByteN,I]THEN
&#160;&#160;&#160;&#160;&#160;&# ..]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1580170#1917748.html]]></link>
 <author><![CDATA[worker02]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Wed, 30 Aug 2017 03:43:57 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]引用第10楼john42tw于2017-05-02 07:59发表的&nbsp;&nbsp;:
有SUM指令
[/quote]
这个可以]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1580170#1916352.html]]></link>
 <author><![CDATA[他城之途]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Thu, 24 Aug 2017 08:46:11 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[位寻址啊]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1580170#1916343.html]]></link>
 <author><![CDATA[年华犹存]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Thu, 24 Aug 2017 08:37:23 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]引用楼主行人匆匆于2017-04-28 09:18发表的 论坛朋友能帮下吗 :
我在编程的时候，碰到一个问题，需要判断一个16位寄存器里面m位，是否有两个1,想了下不好怎么实现，看看论坛朋友有没有好方法简单点的谢谢！
[/quote]


有两个1就大于等于3&nbsp;&nbsp; 比较就行了
 
只有两个1就麻烦了点

不知道我是否理解对了]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1580170#1886835.html]]></link>
 <author><![CDATA[360820]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Sun, 07 May 2017 13:40:12 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[松下有一指令 BCU (DBCU) 判断16(32)位数据中ON的位数，不知道是不是你想要的功能。]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1580170#1886291.html]]></link>
 <author><![CDATA[绝世精灵]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Fri, 05 May 2017 03:59:01 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]引用第11楼flyfeky于2017-05-02 08:45发表的&nbsp;&nbsp;:
我帮你一下，可能不是最简单的。

D0为16位寄存器
mov d0 k4y100
v0为变址寄存器
.......
[/quote]
谢谢，思路很好]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1580170#1885876.html]]></link>
 <author><![CDATA[行人匆匆]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Wed, 03 May 2017 23:05:07 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[我帮你一下，可能不是最简单的。

D0为16位寄存器
mov d0 k4y100
v0为变址寄存器

具体怎么操作看你的实际情况。]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1580170#1885295.html]]></link>
 <author><![CDATA[flyfeky]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Tue, 02 May 2017 00:45:23 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[有SUM指令]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1580170#1885290.html]]></link>
 <author><![CDATA[john42tw]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Mon, 01 May 2017 23:59:43 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[三菱有这样指令。]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1580170#1884920.html]]></link>
 <author><![CDATA[huiyang]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Sat, 29 Apr 2017 02:20:47 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[简单点，PLC需要更新版本。 [s:21]&nbsp;&nbsp;[s:21]&nbsp;&nbsp;[s:21]]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1580170#1884900.html]]></link>
 <author><![CDATA[工控剑侠666]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Sat, 29 Apr 2017 00:56:07 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]引用第6楼娃娃鱼于2017-04-29 08:29发表的&nbsp;&nbsp;:
你可以先把寄存器的值赋给K4M0，再来判断M0~M15中的那两位
[/quote] 只要16位中任意两个为1,就检测出来，用最原始的写法当然可以比较繁琐，只是想有没有最简单方法]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1580170#1884896.html]]></link>
 <author><![CDATA[行人匆匆]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Sat, 29 Apr 2017 00:42:42 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[你可以先把寄存器的值赋给K4M0，再来判断M0~M15中的那两位]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1580170#1884893.html]]></link>
 <author><![CDATA[娃娃鱼]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Sat, 29 Apr 2017 00:29:42 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]引用第4楼tyw123456于2017-04-28 10:19发表的&nbsp;&nbsp;:
if(a &amp; 0x10)then
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;b =true
else
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;b =false
end if
.......
[/quote]
谢谢，好像不行吧，没理解透]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1580170#1884891.html]]></link>
 <author><![CDATA[行人匆匆]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Sat, 29 Apr 2017 00:20:55 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[if(a &amp; 0x10)then
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;b =true
else
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;b =false
end if
可以这样写，&amp;是与，a的bit4为1 话就B就为1。不知道你用什么编程，我这是威纶触摸屏]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1580170#1884610.html]]></link>
 <author><![CDATA[tyw123456]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Fri, 28 Apr 2017 02:19:49 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[三菱 SUM]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1580170#1884602.html]]></link>
 <author><![CDATA[john42tw]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Fri, 28 Apr 2017 02:11:15 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[and运算，分成一位一位来判断]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1580170#1884596.html]]></link>
 <author><![CDATA[咗臉ヅ微笑ぺ]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Fri, 28 Apr 2017 02:02:58 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[你这是把报警的状态写到一个字里，要判断是否同是出现两个报警了么？]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1580170#1884584.html]]></link>
 <author><![CDATA[stackdog]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Fri, 28 Apr 2017 01:32:43 +0000]]></pubdate>
</item>
</channel></rss>