<?xml version="1.0" encoding="gbk"?>
<rss version="2.0">
<channel>
 <title><![CDATA[modbus通讯的遇到的困难]]></title>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1776834.html]]></link>
 <description><![CDATA[Latest 50 replies of modbus通讯的遇到的困难]]></description>
 <copyright><![CDATA[Copyright(C) 工控人家园]]></copyright>
 <generator><![CDATA[www.ymmfa.com]]></generator>
 <lastBuildDate><![CDATA[Sun, 10 May 2026 20:38:57 +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]引用第16楼qqc青春之歌于2024-12-02 12:28发表的&nbsp;&nbsp;:
除软件监控外&#160;&#160; 还可以硬件监控485是否通讯正常&#160;&#160;。固定时间轮询 很好解决。软件加硬件监控。
 [attachment=305831]
[/quote]
感谢指导，我试试]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1776834#2478960.html]]></link>
 <author><![CDATA[sunzengli]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Mon, 02 Dec 2024 05:40:27 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]引用第15楼进击的工控人于2024-12-02 12:10发表的&nbsp;&nbsp;:
以前玩过这样的，就是固定时间轮询，时间到了就跳到下一站，不管你传回来什么数据的。
[/quote]
这个可以试试，就是按时间轮询，不要用事件轮询，是这个意思吗？]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1776834#2478957.html]]></link>
 <author><![CDATA[sunzengli]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Mon, 02 Dec 2024 05:39:46 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[以前玩过这样的，就是固定时间轮询，时间到了就跳到下一站，不管你传回来什么数据的。]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1776834#2478941.html]]></link>
 <author><![CDATA[进击的工控人]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Mon, 02 Dec 2024 04:10:26 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]引用第10楼喊声靓仔于2024-12-02 09:51发表的&nbsp;&nbsp;:
声明2个变量,从站1超时，从站2超时。判断从站的超时次数把这2个变量置True，然后在你的轮询程序里面加上这2个条件的判断，如果从站1超时为True，流程步就跳过从站1的数据收发就好了
[/quote]
这里有个问题，你判断超时后，什么时候进行下一次判断？如果每 ..]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1776834#2478940.html]]></link>
 <author><![CDATA[sunzengli]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Mon, 02 Dec 2024 04:04:25 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[应该是完成位和固定时间结合，完成位或时间到达触发下一个[quote]引用第12楼打工人小工于2024-12-02 10:13发表的&nbsp;&nbsp;:
用时间控制轮询，固定时间
[/quote]]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1776834#2478909.html]]></link>
 <author><![CDATA[打工人小工]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Mon, 02 Dec 2024 02:22:04 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[用时间控制轮询，固定时间]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1776834#2478907.html]]></link>
 <author><![CDATA[打工人小工]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Mon, 02 Dec 2024 02:13:43 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[学习了 [s:21]&nbsp;&nbsp;[s:21]]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1776834#2478902.html]]></link>
 <author><![CDATA[gsw2022]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Mon, 02 Dec 2024 02:00:42 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[声明2个变量,从站1超时，从站2超时。判断从站的超时次数把这2个变量置True，然后在你的轮询程序里面加上这2个条件的判断，如果从站1超时为True，流程步就跳过从站1的数据收发就好了]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1776834#2478900.html]]></link>
 <author><![CDATA[喊声靓仔]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Mon, 02 Dec 2024 01:51:42 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[你这里本质上是控制电源和动力电源没分开的问题，但是你线都已经拉了，这个事情只能迂回解决了~

标准解决方案中，从站的通信模块或者从站模块的供电属于控制电源，要么直接从主站和通信线一起拉出来，要么在从站和动力电源分开，动力电源是可以下电的，而且下电以后是有反馈的。如果按这个方案，你看你的问题不就解决了~ ..]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1776834#2478881.html]]></link>
 <author><![CDATA[gxtmdb82164]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Mon, 02 Dec 2024 01:13:12 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]引用第5楼不小心遇见你于2024-12-02 08:58发表的&nbsp;&nbsp;:
一看你就是没有经验
尽量考虑全面一些。这些都是我根据你的描述做出的自己理解，若有出入，请忽略

1、首先轮询时如果通讯失败有错误代码反馈，一般无法联系主机或者主句无响应，只能认为离线，注意这里的离线是两种我们归为一种，没电离线和断线离线 ..]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1776834#2478876.html]]></link>
 <author><![CDATA[sunzengli]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Mon, 02 Dec 2024 01:05:56 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[触摸屏中增加一备一用相对应的功能，程序中在轮询条件里增加备用时直接跳到下一个轮询。]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1776834#2478875.html]]></link>
 <author><![CDATA[工控小王]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Mon, 02 Dec 2024 01:04:00 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]引用第3楼apei2014于2024-12-02 08:48发表的&nbsp;&nbsp;:
弄两个开关，哪个要通讯，就把对应开关打开
[/quote]
对于操作工来说，这很难，一个是距离很远，判断要过去看，另外一个，对于操作工来说，哪个站要断开他并不一定清楚地知道。]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1776834#2478874.html]]></link>
 <author><![CDATA[sunzengli]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Mon, 02 Dec 2024 01:03:39 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[一看你就是没有经验
尽量考虑全面一些。这些都是我根据你的描述做出的自己理解，若有出入，请忽略

1、首先轮询时如果通讯失败有错误代码反馈，一般无法联系主机或者主句无响应，只能认为离线，注意这里的离线是两种我们归为一种，没电离线和断线离线。注意这里是根据错误代码判断

2、离线后，做一个标志不再访问该该站， ..]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1776834#2478870.html]]></link>
 <author><![CDATA[不小心遇见你]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Mon, 02 Dec 2024 00:58:24 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]引用第1楼皮五于2024-12-02 08:23发表的&nbsp;&nbsp;:
想办法让主站知道几个从站是开启状态，几个从站是关闭
[/quote]
就只没办法知道啊，什么办法能知道呢？再拉一根线？好几百米，很麻烦。]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1776834#2478869.html]]></link>
 <author><![CDATA[sunzengli]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Mon, 02 Dec 2024 00:58:09 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[弄两个开关，哪个要通讯，就把对应开关打开]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1776834#2478863.html]]></link>
 <author><![CDATA[apei2014]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Mon, 02 Dec 2024 00:48:31 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[需要自己写轮询程序，当主、备有一个响应时就跳过这个站点，当两个都没响应时报警。]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1776834#2478854.html]]></link>
 <author><![CDATA[croxie]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Mon, 02 Dec 2024 00:26:49 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[想办法让主站知道几个从站是开启状态，几个从站是关闭]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1776834#2478852.html]]></link>
 <author><![CDATA[皮五]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Mon, 02 Dec 2024 00:23:37 +0000]]></pubdate>
</item>
</channel></rss>