<?xml version="1.0" encoding="gbk"?>
<rss version="2.0">
<channel>
 <title><![CDATA[关于数据交换指令XHCP的疑问（新手）]]></title>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-134845.html]]></link>
 <description><![CDATA[Latest 50 replies of 关于数据交换指令XHCP的疑问（新手）]]></description>
 <copyright><![CDATA[Copyright(C) 工控人家园]]></copyright>
 <generator><![CDATA[www.ymmfa.com]]></generator>
 <lastBuildDate><![CDATA[Sun, 05 Apr 2026 19:51:06 +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[cvlsam兄就是牛人啊，学习之]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-134845#1195510.html]]></link>
 <author><![CDATA[陈大围]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Sun, 08 Jan 2012 06:34:05 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[千载难逢的学习机会，又受教了。 [s:21]]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-134845#1194650.html]]></link>
 <author><![CDATA[铭杰工控]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Fri, 06 Jan 2012 06:14:38 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]引用第4楼lms870601于2012-01-06 13:16发表的&nbsp;&nbsp;:
看了另一个程序，迷惑了
 [attachment=77281] 
在这个程序中存入的数都是10进制数，可是结果如图中所示，D中的数没有转换成二进制就直接传送了。这两个指令交换或者传送内部的区别在哪
[/quote]

SMOV指令分为3步执行：
1、将源数据中，这里是D5中的数据 ..]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-134845#1194638.html]]></link>
 <author><![CDATA[cvlsam]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Fri, 06 Jan 2012 05:56:26 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[你需要如图一样添加一点程序，然后你会发现D0被累加，从而证明M8160被ON过。

否则，如此短暂的数条指令间隔，你的软件是捕捉不到如此短暂的脉冲的。
 [attachment=77283]]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-134845#1194630.html]]></link>
 <author><![CDATA[cvlsam]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Fri, 06 Jan 2012 05:41:44 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[看了另一个程序，迷惑了
 [attachment=77281] 
在这个程序中存入的数都是10进制数，可是结果如图中所示，D中的数没有转换成二进制就直接传送了。这两个指令交换或者传送内部的区别在哪]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-134845#1194613.html]]></link>
 <author><![CDATA[lms870601]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Fri, 06 Jan 2012 05:16:06 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[路过进来学习一下。有收获谢谢C兄！]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-134845#1194592.html]]></link>
 <author><![CDATA[铭杰工控]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Fri, 06 Jan 2012 04:51:27 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[至于标志位M8160的问题，实际上M8160在第一行被置位了，M8000作为常闭触点，编程者使用了一个小技巧，巧妙的利用了双线圈，使得M8160产生了一个脉冲，其目的只是为了当前的XCH指令。

即使你不使用ANI M8000那行，也不会影响程序的正确性。 [s:21]]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-134845#1194579.html]]></link>
 <author><![CDATA[cvlsam]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Fri, 06 Jan 2012 04:07:44 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[您错误的理解了K1231在寄存器中的存储方式了。

K1231在寄存器中的存储方式为&nbsp;&nbsp;0000 0100 1100 1111，因此通过交换高低位 ，形成的结果为 1100 1111 0000 0100
，而结果的二进制转换为10进制则为-12540.

如果要得到3112值，您需要为D10写入16进制，即H1231. [s:21]]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-134845#1194572.html]]></link>
 <author><![CDATA[cvlsam]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Fri, 06 Jan 2012 03:44:30 +0000]]></pubdate>
</item>
</channel></rss>