<?xml version="1.0" encoding="gbk"?>
<rss version="2.0">
<channel>
 <title><![CDATA[ST的IF语句搭配上升沿下降沿指令，你真的 ..]]></title>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1772068.html]]></link>
 <description><![CDATA[Latest 50 replies of ST的IF语句搭配上升沿下降沿指令，你真的 ..]]></description>
 <copyright><![CDATA[Copyright(C) 工控人家园]]></copyright>
 <generator><![CDATA[www.ymmfa.com]]></generator>
 <lastBuildDate><![CDATA[Fri, 15 May 2026 04:05:09 +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-1772068#2460383.html]]></link>
 <author><![CDATA[wh1753]]></author>
 <category><![CDATA[三菱工控论坛]]></category>
 <pubdate><![CDATA[Fri, 06 Sep 2024 05:59:54 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[一群大佬让我长见识了，逻辑还是梯形图，计算ST]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1772068#2460160.html]]></link>
 <author><![CDATA[上陈少年]]></author>
 <category><![CDATA[三菱工控论坛]]></category>
 <pubdate><![CDATA[Thu, 05 Sep 2024 11:31:01 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[还没用过这个ST 语句]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1772068#2460087.html]]></link>
 <author><![CDATA[jxs123]]></author>
 <category><![CDATA[三菱工控论坛]]></category>
 <pubdate><![CDATA[Thu, 05 Sep 2024 07:41:53 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[这样可以

[quote]引用第11楼ayusecret于2024-08-09 18:24发表的&nbsp;&nbsp;:

第一次被人说是新手[s:28]，那我请教一下你，图中类型梯形图逻辑用ST如何体现,或者用你那强大的Codesys要如何写，能有如此底气的可能也就是CodeSys没类似问题而已，有的话估计也就不会这么说了
 [attachment=302117]
[/quote]]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1772068#2460015.html]]></link>
 <author><![CDATA[那时年少]]></author>
 <category><![CDATA[三菱工控论坛]]></category>
 <pubdate><![CDATA[Thu, 05 Sep 2024 02:47:07 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[你这种方式不行的！M1导通，M0不停通断，D100会自加1！和梯形图里的意思不一致！
要单独取M1的上升沿！
[quote]引用第17楼烽火御龙天于2024-08-13 09:45发表的&nbsp;&nbsp;:



刚刚测试了一下&#160;&#160;可以这样子写呀[s:39]
[/quote]]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1772068#2460009.html]]></link>
 <author><![CDATA[那时年少]]></author>
 <category><![CDATA[三菱工控论坛]]></category>
 <pubdate><![CDATA[Thu, 05 Sep 2024 02:34:46 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]引用第22楼ayusecret于2024-08-14 16:20发表的&nbsp;&nbsp;:

很遗憾，还是有问题。可以自己验证下，D0还是会自增
代码1:
M0:=TRUE;
ib_IN:=SM412;
.......
[/quote]


奥，不好意思，仔细看了一下，你是想在IF里面用 上升沿指令&nbsp;&nbsp;LDP？



考虑通用性，一般我都用我那个通用写法，不会用PLC自带的 上升 ..]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1772068#2454875.html]]></link>
 <author><![CDATA[bnnyygy]]></author>
 <category><![CDATA[三菱工控论坛]]></category>
 <pubdate><![CDATA[Wed, 14 Aug 2024 14:24:48 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]引用第21楼bnnyygy于2024-08-14 15:45发表的&nbsp;&nbsp;:
通用写法

IF ib_IN&#160;&#160;and vb_b=FALSE THEN

上升沿执行语句;
.......
[/quote]
很遗憾，还是有问题。可以自己验证下，D0还是会自增
代码1:
M0:=TRUE;
ib_IN:=SM412;
IF ib_IN&nbsp;&nbsp;AND vb_b=FALSE THEN
&nbsp;&nbsp;&nbsp;&nbsp;IF LDP(S ..]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1772068#2454803.html]]></link>
 <author><![CDATA[ayusecret]]></author>
 <category><![CDATA[三菱工控论坛]]></category>
 <pubdate><![CDATA[Wed, 14 Aug 2024 08:20:50 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[通用写法

IF ib_IN&nbsp;&nbsp;and vb_b=FALSE THEN

上升沿执行语句;

END_IF;

vb_b:=ib_IN;


以上就是取ib_IN的上升沿。

下降沿类似，理论上支持ST的PLC都可以通用。]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1772068#2454789.html]]></link>
 <author><![CDATA[bnnyygy]]></author>
 <category><![CDATA[三菱工控论坛]]></category>
 <pubdate><![CDATA[Wed, 14 Aug 2024 07:45:02 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[我就喜欢 这样的贴子]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1772068#2454594.html]]></link>
 <author><![CDATA[攻城狮老王]]></author>
 <category><![CDATA[三菱工控论坛]]></category>
 <pubdate><![CDATA[Tue, 13 Aug 2024 09:06:38 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[可以用个布尔数组

[quote]引用第17楼烽火御龙天于2024-08-13 09:45发表的&nbsp;&nbsp;:



刚刚测试了一下&#160;&#160;可以这样子写呀[s:39]
[/quote]]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1772068#2454593.html]]></link>
 <author><![CDATA[攻城狮老王]]></author>
 <category><![CDATA[三菱工控论坛]]></category>
 <pubdate><![CDATA[Tue, 13 Aug 2024 09:06:06 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]引用第17楼烽火御龙天于2024-08-13 09:45发表的&nbsp;&nbsp;:



刚刚测试了一下&#160;&#160;可以这样子写呀[s:39]
[/quote]

不行，有问题，你把IF M0 THEN改成IF SM412 THEN，就知道你的值一直在加,和梯形图的执行效果不一样]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1772068#2454448.html]]></link>
 <author><![CDATA[ayusecret]]></author>
 <category><![CDATA[三菱工控论坛]]></category>
 <pubdate><![CDATA[Tue, 13 Aug 2024 01:57:25 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]引用第11楼ayusecret于2024-08-09 18:24发表的&nbsp;&nbsp;:

第一次被人说是新手[s:28]，那我请教一下你，图中类型梯形图逻辑用ST如何体现,或者用你那强大的Codesys要如何写，能有如此底气的可能也就是CodeSys没类似问题而已，有的话估计也就不会这么说了
 [attachment=302117]
[/quote]


刚刚测试了一下&nbsp;& ..]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1772068#2454444.html]]></link>
 <author><![CDATA[烽火御龙天]]></author>
 <category><![CDATA[三菱工控论坛]]></category>
 <pubdate><![CDATA[Tue, 13 Aug 2024 01:45:19 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]引用第15楼17625606414于2024-08-12 16:43发表的&nbsp;&nbsp;:

跟ST没关系,跟怎么写有关系
[/quote]
可能我对ST用法理解不到位，但你能帮忙分析下以下结果么，为啥M1 On，D0+1，M2,M3常On且不受指令影响可以强制On/Off.
这个写法对应的梯形图究竟是长啥样的能帮忙写下吗[s:28]
 [attachment=302190]]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1772068#2454294.html]]></link>
 <author><![CDATA[ayusecret]]></author>
 <category><![CDATA[三菱工控论坛]]></category>
 <pubdate><![CDATA[Mon, 12 Aug 2024 09:16:54 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]引用第14楼暴躁小白兔于2024-08-12 10:58发表的&nbsp;&nbsp;:


我咋记得说明书上提到过，ST文本中慎用脉冲信号，不保证准确性
[/quote]
跟ST没关系,跟怎么写有关系]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1772068#2454283.html]]></link>
 <author><![CDATA[麦克朱]]></author>
 <category><![CDATA[三菱工控论坛]]></category>
 <pubdate><![CDATA[Mon, 12 Aug 2024 08:43:22 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]引用第2楼ayusecret于2024-08-02 08:21发表的&nbsp;&nbsp;:
[p_w_upload=301886] 
没人讨论，我来给出我的测试结果，D0，D1的不同结果让我对ST的上升沿和下降沿的使用保持谨慎，毕竟这已经是我第二次在ST边沿指令时发现的问题了，第一次引贴:[url]http://www.ymmfa.com/read-gktid-1728792.html[/url]
[/quote]

我 ..]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1772068#2454170.html]]></link>
 <author><![CDATA[暴躁小白兔]]></author>
 <category><![CDATA[三菱工控论坛]]></category>
 <pubdate><![CDATA[Mon, 12 Aug 2024 02:58:19 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]引用第12楼qq240559043于2024-08-09 22:20发表的&nbsp;&nbsp;:
M0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;:=(D0=1 AND NOT X5 AND X7 AND X8) OR D2=1 OR D5=1 OR D12 =1;
IF M0= TRUE AND LDP(TRUE,M1) THEN
&#160;&#160;&#160;&#160;D100&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;:=D100+1;
E ..]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1772068#2453847.html]]></link>
 <author><![CDATA[ayusecret]]></author>
 <category><![CDATA[三菱工控论坛]]></category>
 <pubdate><![CDATA[Sat, 10 Aug 2024 00:15:33 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[M0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:=(D0=1 AND NOT X5 AND X7 AND X8) OR D2=1 OR D5=1 OR D12 =1;
IF M0= TRUE AND LDP(TRUE,M1) THEN
&nbsp;&nbsp;&nbsp;&nbsp;D100&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:=D100+1;
END_IF; 
IF M0= TRUE AND LDP(TRUE,M2) THEN
&nbsp;&nbsp;&nbsp;&nbsp; ..]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1772068#2453834.html]]></link>
 <author><![CDATA[qq240559043]]></author>
 <category><![CDATA[三菱工控论坛]]></category>
 <pubdate><![CDATA[Fri, 09 Aug 2024 14:20:31 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]引用第9楼qq240559043于2024-08-09 14:21发表的&nbsp;&nbsp;:
果然是新手
[/quote]
第一次被人说是新手[s:28]，那我请教一下你，图中类型梯形图逻辑用ST如何体现,或者用你那强大的Codesys要如何写，能有如此底气的可能也就是CodeSys没类似问题而已，有的话估计也就不会这么说了
 [attachment=302117]]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1772068#2453819.html]]></link>
 <author><![CDATA[ayusecret]]></author>
 <category><![CDATA[三菱工控论坛]]></category>
 <pubdate><![CDATA[Fri, 09 Aug 2024 10:24:11 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]引用第8楼qq240559043于2024-08-09 14:11发表的&nbsp;&nbsp;:



你看你的写法就是重度患者，发现问题是好的。可以用标准CODESYS的写法就搞定了呀。不要这么三菱好吗？必尽三菱还是挻垃圾的
[/quote][s:28]怎么得出的三菱垃圾的结论]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1772068#2453803.html]]></link>
 <author><![CDATA[麦克朱]]></author>
 <category><![CDATA[三菱工控论坛]]></category>
 <pubdate><![CDATA[Fri, 09 Aug 2024 09:05:54 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[果然是新手]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1772068#2453712.html]]></link>
 <author><![CDATA[qq240559043]]></author>
 <category><![CDATA[三菱工控论坛]]></category>
 <pubdate><![CDATA[Fri, 09 Aug 2024 06:21:13 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]引用第2楼ayusecret于2024-08-02 08:21发表的&nbsp;&nbsp;:
[p_w_upload=301886] 
没人讨论，我来给出我的测试结果，D0，D1的不同结果让我对ST的上升沿和下降沿的使用保持谨慎，毕竟这已经是我第二次在ST边沿指令时发现的问题了，第一次引贴:[url]http://www.ymmfa.com/read-gktid-1728792.html[/url]
[/quote]


 ..]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1772068#2453709.html]]></link>
 <author><![CDATA[qq240559043]]></author>
 <category><![CDATA[三菱工控论坛]]></category>
 <pubdate><![CDATA[Fri, 09 Aug 2024 06:11:45 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[if + if =常开+常开,要尽量确保IF不断开的情况下使用LDP,OUT_T指令更是不要出现在IF 和case内]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1772068#2452330.html]]></link>
 <author><![CDATA[麦克朱]]></author>
 <category><![CDATA[三菱工控论坛]]></category>
 <pubdate><![CDATA[Sun, 04 Aug 2024 03:49:29 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[ST语言里面从来不用这些三菱指令，是容易出现问题的。 [s:28]]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1772068#2452243.html]]></link>
 <author><![CDATA[18363975407]]></author>
 <category><![CDATA[三菱工控论坛]]></category>
 <pubdate><![CDATA[Sat, 03 Aug 2024 08:09:24 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[inc(mep(sm412),d0);
试下这条指令。 [s:21]&nbsp;&nbsp;[s:21]&nbsp;&nbsp;[s:21]]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1772068#2451957.html]]></link>
 <author><![CDATA[apei2014]]></author>
 <category><![CDATA[三菱工控论坛]]></category>
 <pubdate><![CDATA[Fri, 02 Aug 2024 03:24:54 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]引用第2楼ayusecret于2024-08-02 08:21发表的&nbsp;&nbsp;:
[p_w_upload=301886] 
没人讨论，我来给出我的测试结果，D0，D1的不同结果让我对ST的上升沿和下降沿的使用保持谨慎，毕竟这已经是我第二次在ST边沿指令时发现的问题了，第一次引贴:[url]http://www.ymmfa.com/read-gktid-1728792.html[/url]
[/quote]
你 ..]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1772068#2451947.html]]></link>
 <author><![CDATA[清风明月yue]]></author>
 <category><![CDATA[三菱工控论坛]]></category>
 <pubdate><![CDATA[Fri, 02 Aug 2024 03:00:01 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[s:28] 我都是用IF直接写上升沿 下降沿。。还没用过指令]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1772068#2451922.html]]></link>
 <author><![CDATA[heiheiwodeai]]></author>
 <category><![CDATA[三菱工控论坛]]></category>
 <pubdate><![CDATA[Fri, 02 Aug 2024 01:45:03 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[attachment=301886] 
没人讨论，我来给出我的测试结果，D0，D1的不同结果让我对ST的上升沿和下降沿的使用保持谨慎，毕竟这已经是我第二次在ST边沿指令时发现的问题了，第一次引贴:[url]http://www.ymmfa.com/read-gktid-1728792.html[/url]]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1772068#2451894.html]]></link>
 <author><![CDATA[ayusecret]]></author>
 <category><![CDATA[三菱工控论坛]]></category>
 <pubdate><![CDATA[Fri, 02 Aug 2024 00:21:02 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[只会一点点，目前还没出问题]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1772068#2451678.html]]></link>
 <author><![CDATA[投湖自尽的鱼]]></author>
 <category><![CDATA[三菱工控论坛]]></category>
 <pubdate><![CDATA[Thu, 01 Aug 2024 01:23:50 +0000]]></pubdate>
</item>
</channel></rss>