<?xml version="1.0" encoding="gbk"?>
<rss version="2.0">
<channel>
 <title><![CDATA[看一段程序，研究下]]></title>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1790172.html]]></link>
 <description><![CDATA[Latest 50 replies of 看一段程序，研究下]]></description>
 <copyright><![CDATA[Copyright(C) 工控人家园]]></copyright>
 <generator><![CDATA[www.ymmfa.com]]></generator>
 <lastBuildDate><![CDATA[Sun, 03 May 2026 08:04:55 +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[不是梯形图是王道，是你要理解ST背后运行的机制[quote]引用第10楼零度浪子001于2026-01-07 08:19发表的&nbsp;&nbsp;:



这样看，梯形图才是王道啊。
[/quote]]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1790172#2544586.html]]></link>
 <author><![CDATA[zmrs163]]></author>
 <category><![CDATA[三菱工控论坛]]></category>
 <pubdate><![CDATA[Fri, 09 Jan 2026 00:34:30 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[IF 语句里面用定时器应该是有问题的，我在基恩士PLC里面也遇到过类似的情况。定时器挪出来就正常计时了。
客服解释是，IF语句每次结束后，定时器会自动重置。]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1790172#2544292.html]]></link>
 <author><![CDATA[不简单]]></author>
 <category><![CDATA[三菱工控论坛]]></category>
 <pubdate><![CDATA[Wed, 07 Jan 2026 07:27:45 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]引用第8楼zmrs163于2026-01-06 16:09发表的&nbsp;&nbsp;:
然后大胆猜测和CJ指令的运行方式有关，翻阅手册可以看到，如果子程序中存在RST 定时器，并不能通过CJ跳过RST指令的方式取消这种状态，手册内容如图所示，Q的手册没有这个说明，应该不存在此机制
[/quote]


这样看，梯形图才是王道啊。]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1790172#2544211.html]]></link>
 <author><![CDATA[零度浪子001]]></author>
 <category><![CDATA[三菱工控论坛]]></category>
 <pubdate><![CDATA[Wed, 07 Jan 2026 00:19:48 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[在程序前直接触发M1，可以计时，所以结论就是图3所说的，一开始的M1没有ON导致RST T2导通，T2进入复位状态，CJ跳过并不能使其跳出复位状态，解答完毕]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1790172#2544124.html]]></link>
 <author><![CDATA[zmrs163]]></author>
 <category><![CDATA[三菱工控论坛]]></category>
 <pubdate><![CDATA[Tue, 06 Jan 2026 08:11:29 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[然后大胆猜测和CJ指令的运行方式有关，翻阅手册可以看到，如果子程序中存在RST 定时器，并不能通过CJ跳过RST指令的方式取消这种状态，手册内容如图所示，Q的手册没有这个说明，应该不存在此机制]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1790172#2544123.html]]></link>
 <author><![CDATA[zmrs163]]></author>
 <category><![CDATA[三菱工控论坛]]></category>
 <pubdate><![CDATA[Tue, 06 Jan 2026 08:09:54 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[第二步手动转换成梯形图，结果如下，经过模拟现象可以再现]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1790172#2544122.html]]></link>
 <author><![CDATA[zmrs163]]></author>
 <category><![CDATA[三菱工控论坛]]></category>
 <pubdate><![CDATA[Tue, 06 Jan 2026 08:08:22 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[看来大家都不够无聊，那么我来分析下这个现象产生的原因吧。首先，三菱WORKS2,WORKS3通过模拟，校验的方式获取编译出来的结果，因此第一步获取编译结果，经过我的测试，3U,Q的编译结果是一致的，如下图所示]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1790172#2544121.html]]></link>
 <author><![CDATA[zmrs163]]></author>
 <category><![CDATA[三菱工控论坛]]></category>
 <pubdate><![CDATA[Tue, 06 Jan 2026 08:07:26 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]引用第4楼zhzw3487于2026-01-05 15:19发表的&nbsp;&nbsp;:
不要IF,直接&#160;&#160; OUT_T(M1,TC2,K50);&#160;&#160;也不用复位TC2了
[/quote]

没错，可以这样的，关键是按照我图示的写法为什么不行，我想找到原因]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1790172#2544097.html]]></link>
 <author><![CDATA[零度浪子001]]></author>
 <category><![CDATA[三菱工控论坛]]></category>
 <pubdate><![CDATA[Tue, 06 Jan 2026 05:50:13 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[不要IF,直接&#160;&#160; OUT_T(M1,TC2,K50);&nbsp;&nbsp;也不用复位TC2了]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1790172#2543940.html]]></link>
 <author><![CDATA[zhzw3487]]></author>
 <category><![CDATA[三菱工控论坛]]></category>
 <pubdate><![CDATA[Mon, 05 Jan 2026 07:19:18 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]引用第2楼你画的彩虹于2026-01-04 11:31发表的&nbsp;&nbsp;:
要把定时器挪出来写，不然短时间内不会错误，长时间运行就有问题，刚开始看不出来，亲测
[/quote]


M1为true，定时器开始计时。M1为false，定时器清零，这个逻辑没问题啊。

把定时器清零那个注释掉，就可以计时了，说明问题应该不是把定时器写在if语句 ..]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1790172#2543794.html]]></link>
 <author><![CDATA[零度浪子001]]></author>
 <category><![CDATA[三菱工控论坛]]></category>
 <pubdate><![CDATA[Sun, 04 Jan 2026 09:14:39 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[要把定时器挪出来写，不然短时间内不会错误，长时间运行就有问题，刚开始看不出来，亲测]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1790172#2543701.html]]></link>
 <author><![CDATA[你画的彩虹]]></author>
 <category><![CDATA[三菱工控论坛]]></category>
 <pubdate><![CDATA[Sun, 04 Jan 2026 03:31:47 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[我试了FX3U不行，Q06H的这样写就可以的]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1790172#2543278.html]]></link>
 <author><![CDATA[零度浪子001]]></author>
 <category><![CDATA[三菱工控论坛]]></category>
 <pubdate><![CDATA[Wed, 31 Dec 2025 11:51:10 +0000]]></pubdate>
</item>
</channel></rss>