<?xml version="1.0" encoding="gbk"?>
<rss version="2.0">
<channel>
 <title><![CDATA[最近看师傅写的程序有两种套路，大家觉得 ..]]></title>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1662760.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 06:56:37 +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-1662760#2033258.html]]></link>
 <author><![CDATA[ying-feng]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Fri, 15 Mar 2019 12:45:08 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[我们和个别楼主一样，输出用线圈汇总，SET，RST辅助触点，这样做可以把报警和手/自动的状态很好的区分开来。]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1662760#2033237.html]]></link>
 <author><![CDATA[mk自动化]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Fri, 15 Mar 2019 11:06:34 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[倾向于一般先用多个M点，然后在输出时，多条件汇总再输出至一个线圈上。]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1662760#2033140.html]]></link>
 <author><![CDATA[hsiung]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Fri, 15 Mar 2019 05:45:07 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[综合使用，看个人习惯，个人习惯第二种]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1662760#2033007.html]]></link>
 <author><![CDATA[liuzhunsheng]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Thu, 14 Mar 2019 15:54:33 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[我个人觉得吧，在保证安全的前提下，哪种编程都可以用，只要达到目的就可以了，在编程方法上不需要太钻牛角尖。]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1662760#2033006.html]]></link>
 <author><![CDATA[tcr1023]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Thu, 14 Mar 2019 15:47:14 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[可以的[quote]引用第27楼jzdcff于2019-01-28 09:41发表的&nbsp;&nbsp;:


①为什么绝对不要，plc不支持吗，还是你用过导致出现过不可弥补的bug，
②方法一有天然局限性吧，举最简单一个例子比如程序手自动切换后需要保持输出不变的情况还要手动能单独操作任一一个输出，第一种实现不了这种功能吧
[/quote]]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1662760#2032146.html]]></link>
 <author><![CDATA[stefan]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Mon, 11 Mar 2019 06:18:27 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[这不是简单地说哪种好与不好的事，要看设备对程序要求如何？
同一台设备用两种方法编程，从始至终光看动作都可以完成。
但是突发情况出现了，比如设备运行中途突然停电！
再来电的时候，程序从哪里开始运行？
这就涉及到断电记忆的问题。
用第一种编程方法就不好处理了。
用第二种编程方法处理就容易多了。]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1662760#2031829.html]]></link>
 <author><![CDATA[fengrunsheng]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Fri, 08 Mar 2019 09:39:41 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[1.习惯第二种，不过有弊端，置位之后经常忘记复位。
2.不过最终控制输出线圈还是得用第一种
3.辅助触点控制线圈的自互锁
4.辅助触点被置复位控制 [s:28]
5.逻辑比较复杂的程序我是这样写的，感觉比较清晰明了]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1662760#2031793.html]]></link>
 <author><![CDATA[迪迦奥特曼]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Fri, 08 Mar 2019 08:22:02 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[回想起10多年前看小日本写的程序，真的啰嗦。。我几行就搞定了！ 哈哈，后来逐渐成长了才发现自己当时是多么肤浅和幼稚。
没有讽刺的意思，人都有年轻的时候。。沉下心来好好钻研. +1]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1662760#2031774.html]]></link>
 <author><![CDATA[conchnit]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Fri, 08 Mar 2019 07:29:06 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[个人觉得这两种，根据实际工艺选择，会简单明了，不能说哪个更好。]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1662760#2031734.html]]></link>
 <author><![CDATA[liang333444]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Fri, 08 Mar 2019 03:45:45 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[我是看看，一二种都用过，各有优缺点 [s:21]]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1662760#2029766.html]]></link>
 <author><![CDATA[451101583]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Wed, 27 Feb 2019 07:10:21 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[我的理解是&nbsp;&nbsp; 条件不多 且输出跟着条件的状态走 用第一种喽&nbsp;&nbsp; 我现在反正是看情况用&nbsp;&nbsp;&nbsp;&nbsp;有时候你用第二种真的会简单很多]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1662760#2029051.html]]></link>
 <author><![CDATA[miraclekd]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Sat, 23 Feb 2019 00:35:56 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[两种情况在一个程序里都会出现的，第一种方案是用来对应PLC的IO点来用，这样的好处是更换IO点位置的时候，包括增加拓展模块是非常方便的，程序中增加一个专门对应IO的子程序
那么第二种方案一般是用做顺序流程控制的时候，什么时候ON什么时候OFF这样。]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1662760#2026574.html]]></link>
 <author><![CDATA[songbo198x]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Fri, 01 Feb 2019 03:09:08 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[哪有什么优缺点的问题&nbsp;&nbsp;自己爱怎么样就怎么样功能能实现就可以了 还有楼主 谁告诉你 用第一种编程方式是不可以写出自动切换手动 然后手动切换成自动的方式 连暂停都可以写 如果你没有思路的话 刚好我最近做了一个项目 才调试好 程序可以丢你一份]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1662760#2026481.html]]></link>
 <author><![CDATA[wangnaizhi]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Thu, 31 Jan 2019 07:02:32 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]引用第32楼jzdcff于2019-01-30 20:40发表的&nbsp;&nbsp;:

电路逻辑跟c语音逻辑比肯定是很初级呀，你回我四五遍了还是解决不了手自动转换单独动作这个最简单的问题，别光口嗨，编个一个线圈输出控制气缸，切换手动能单独动作的程序才是真本事，否则就是对c语言逻辑认识不深，对单线圈输出这种编程方式认识不够
[/q ..]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1662760#2026472.html]]></link>
 <author><![CDATA[cooller115]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Thu, 31 Jan 2019 06:15:52 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]引用第33楼宿迁电工于2019-01-30 21:00发表的&nbsp;&nbsp;:

这个只能说明你爱钻牛角尖，而且脑袋还不灵光，这个东西很简单的。但是用语句却不是太好表达。
大部分老师傅没有功夫去费口舌给你解释一个很简单的应用，我也和他们一样。
你还为此沾沾自喜，呵！
[/quote]

事实是用一个线圈控制气缸时，手自动切换就是 ..]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1662760#2026454.html]]></link>
 <author><![CDATA[jzdcff]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Thu, 31 Jan 2019 04:47:58 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]引用第32楼jzdcff于2019-01-30 20:40发表的&nbsp;&nbsp;:

电路逻辑跟c语音逻辑比肯定是很初级呀，你回我四五遍了还是解决不了手自动转换单独动作这个最简单的问题，别光口嗨，编个一个线圈输出控制气缸，切换手动能单独动作的程序才是真本事，否则就是对c语言逻辑认识不深，对单线圈输出这种编程方式认识不够
[/q ..]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1662760#2026381.html]]></link>
 <author><![CDATA[宿迁电工]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Wed, 30 Jan 2019 13:00:18 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]引用第31楼linzhenfu于2019-01-30 17:25发表的&nbsp;&nbsp;:
孩子，谦虚点，对你有好处，学过单片机的人很牛B吗？编程方式个人习惯而已！
”方法一有天然局限性吧“，”第一种程序只是很初级的编写方式“，呵呵，能说出这种话证明你见识太少。
[/quote]
电路逻辑跟c语音逻辑比肯定是很初级呀，你回我四五遍了还是解 ..]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1662760#2026377.html]]></link>
 <author><![CDATA[jzdcff]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Wed, 30 Jan 2019 12:40:28 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[孩子，谦虚点，对你有好处，学过单片机的人很牛B吗？编程方式个人习惯而已！
”方法一有天然局限性吧“，”第一种程序只是很初级的编写方式“，呵呵，能说出这种话证明你见识太少。]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1662760#2026370.html]]></link>
 <author><![CDATA[linzhenfu]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Wed, 30 Jan 2019 09:25:48 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]引用第28楼cooller115于2019-01-29 13:45发表的&nbsp;&nbsp;:


1. PLC肯定支持数字量输出直接用置位复位，不这么用的原因: 1&gt; 调试设备或故障排除时不易发现问题 2&gt; 为了程序的可移植和方便调试（做个几百个点以上或需要2个电气人员一起的中大型项目你应该会有体会的。）

2. 说实话，只要有思路和算法没有 ..]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1662760#2026296.html]]></link>
 <author><![CDATA[jzdcff]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Wed, 30 Jan 2019 03:00:13 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[两种都用过，比较偏好第二种]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1662760#2026241.html]]></link>
 <author><![CDATA[ms0321]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Tue, 29 Jan 2019 11:36:45 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]引用第27楼jzdcff于2019-01-28 09:41发表的&nbsp;&nbsp;:


①为什么绝对不要，plc不支持吗，还是你用过导致出现过不可弥补的bug，
②方法一有天然局限性吧，举最简单一个例子比如程序手自动切换后需要保持输出不变的情况还要手动能单独操作任一一个输出，第一种实现不了这种功能吧
[/quote]

1. PLC肯定支持数字量 ..]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1662760#2026186.html]]></link>
 <author><![CDATA[cooller115]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Tue, 29 Jan 2019 05:45:52 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]引用第18楼cooller115于2019-01-25 09:34发表的&nbsp;&nbsp;:
看你的描述应该是用的三菱PLC,以下是我的个人建议
1. 写程序前先构思好结构，多用子程序
2. 绝对不要输出直接用置位和复位指令，记住，绝对不要这样！很小的项目也不要这样，养成良好的习惯对以后有好处
[/quote]

①为什么绝对不要，plc不支持吗，还是 ..]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1662760#2026001.html]]></link>
 <author><![CDATA[jzdcff]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Mon, 28 Jan 2019 01:41:25 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[都可以啊！习惯不一样罢了 [s:21]]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1662760#2025991.html]]></link>
 <author><![CDATA[zqszk123]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Mon, 28 Jan 2019 00:37:53 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[尽量避免多次你线圈输出]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1662760#2025951.html]]></link>
 <author><![CDATA[mkmk30]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Sun, 27 Jan 2019 12:15:35 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[我个人习惯地一种，比较好检查程序]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1662760#2025939.html]]></link>
 <author><![CDATA[renzhe552]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Sun, 27 Jan 2019 09:58:56 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[做顺序控制时你就知道了，反正我是用第二种。报警保持等等。]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1662760#2025847.html]]></link>
 <author><![CDATA[ufo6363]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Sat, 26 Jan 2019 11:17:09 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[如果要往长远看，建议第一种。简单的机器用第二种问题不大，如果做大型点的，逻辑多的，第二种会绕死你。而且第一种学好的话为以后用结构化做铺垫，比较好。个人建议]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1662760#2025842.html]]></link>
 <author><![CDATA[yesterdayom]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Sat, 26 Jan 2019 09:30:06 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]引用第17楼静夜思飘于2019-01-24 11:51发表的&nbsp;&nbsp;:
其实用哪种方法都无所谓，不过在2的时候，通常置复位的间隔条数不超过20行，而且尽量别多处set，rst同一个点,宁可多写几行。否则调试的时候很难分辨出是通过那些条件置位或复位的。
用1虽然有时候复杂一些，但是好处是调试及后期检修中可以直观的看到这个 ..]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1662760#2025719.html]]></link>
 <author><![CDATA[zhengf1989]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Fri, 25 Jan 2019 13:04:49 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[set rest&nbsp;&nbsp; 一直用到今天&nbsp;&nbsp;省的合并输出&nbsp;&nbsp;那么多会漏掉的&nbsp;&nbsp;麻烦]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1662760#2025592.html]]></link>
 <author><![CDATA[zw2940707]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Fri, 25 Jan 2019 05:05:13 +0000]]></pubdate>
</item>
</channel></rss>