<?xml version="1.0" encoding="gbk"?>
<rss version="2.0">
<channel>
 <title><![CDATA[S7 300如何通过EM277实时读写S7 200寄存器]]></title>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1406444.html]]></link>
 <description><![CDATA[Latest 50 replies of S7 300如何通过EM277实时读写S7 200寄存器]]></description>
 <copyright><![CDATA[Copyright(C) 工控人家园]]></copyright>
 <generator><![CDATA[www.ymmfa.com]]></generator>
 <lastBuildDate><![CDATA[Wed, 29 Apr 2026 22:13:15 +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[这位兄弟的见解真的不错，两种方案都能行得通。非常感谢。牛]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1406444#1357699.html]]></link>
 <author><![CDATA[jswxhl]]></author>
 <category><![CDATA[西门子工控论坛]]></category>
 <pubdate><![CDATA[Fri, 12 Oct 2012 15:59:27 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[有两种方案，第一种比较简单，也是我一直采用的办法，将系统分为远程和本地两种模式就可以了，模式转换的时候，把数据往相应的对方传输一下就可以了！
第二种方案，WINCC把直接读写DB0.DBD0，这个寄存器的数据传到VD4里面，同时触摸屏对VD0进行读写，如果VD0和VD4不相等的时候，判断谁的值是最新的，如果VD4是最新的，说明 ..]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1406444#1357688.html]]></link>
 <author><![CDATA[沸腾的冰]]></author>
 <category><![CDATA[西门子工控论坛]]></category>
 <pubdate><![CDATA[Fri, 12 Oct 2012 15:23:30 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[我这个问题的来源是，S7 300上面通过MPI挂了WINCC,S7 200上面挂了触摸屏，然后WINCC上需要能修S7 200上面的VD0的值，同时，触摸屏上面也需要修改VD0里面的值，但是发现比较难实现。]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1406444#1357680.html]]></link>
 <author><![CDATA[jswxhl]]></author>
 <category><![CDATA[西门子工控论坛]]></category>
 <pubdate><![CDATA[Fri, 12 Oct 2012 14:49:35 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[触摸屏是往PLC的寄存器里面写值，而PLC并不往触摸屏的寄存器里面写东西啊，也只是一个单方向的写。
如果你非要那样做，通过编程也能实现，经过两个其他的寄存器判断中转一下就可以了，但是没有什么意义！]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1406444#1357678.html]]></link>
 <author><![CDATA[沸腾的冰]]></author>
 <category><![CDATA[西门子工控论坛]]></category>
 <pubdate><![CDATA[Fri, 12 Oct 2012 14:42:18 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[谢谢楼上的，
但是这个应该可以实现的，比如用触摸屏与S7 200连接通讯后，在触摸屏上修改一个值（与CPU226对应VD0寄存器），那么VD0数据马上就变成触摸屏输入的值；同理，在CPU226上面通过编程软件修改VD0的值，触摸屏上也马上变成了CPU上面修改的值。]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1406444#1357673.html]]></link>
 <author><![CDATA[jswxhl]]></author>
 <category><![CDATA[西门子工控论坛]]></category>
 <pubdate><![CDATA[Fri, 12 Oct 2012 14:24:27 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[其实你这个想法本来是不现实的，也是有矛盾的。举个例子说明，你刚才提到的同步，是谁跟谁同步啊？如果VD0里是5，DB0.DBD0里面是6，那是5变成6还是6变成5啊？
也就是说这两个寄存器如果存在数据不同的时候到底是谁传给谁，谁写给谁？你这不是在难为PLC吗？]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1406444#1357670.html]]></link>
 <author><![CDATA[沸腾的冰]]></author>
 <category><![CDATA[西门子工控论坛]]></category>
 <pubdate><![CDATA[Fri, 12 Oct 2012 14:20:26 +0000]]></pubdate>
</item>
</channel></rss>