<?xml version="1.0" encoding="gbk"?>
<rss version="2.0">
<channel>
 <title><![CDATA[PLC输出点替换，怎么实现这个功能？]]></title>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1701877.html]]></link>
 <description><![CDATA[Latest 50 replies of PLC输出点替换，怎么实现这个功能？]]></description>
 <copyright><![CDATA[Copyright(C) 工控人家园]]></copyright>
 <generator><![CDATA[www.ymmfa.com]]></generator>
 <lastBuildDate><![CDATA[Mon, 11 May 2026 14:13:34 +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]引用第43楼payfsl于2023-04-19 22:08发表的&#160;&#160;:

有点懵
[/quote]
定义两个数组,然后把外部的X,Y的值赋给这两个数组.然后这个数组内的每一个位都对应有一个可以修改的变址(就是人机屏上的输入d4000开始),通过变址把值在赋给内部使用的数组.这样外部的输入X0[d4000]就可以对应内部任意一个点位.应该是可以 ..]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1701877#2351820.html]]></link>
 <author><![CDATA[麦克朱]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Fri, 21 Apr 2023 02:53:00 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]引用第41楼17625606414于2023-04-16 21:59发表的&nbsp;&nbsp;:
[attachment=279795] 有个电气离职了,他IO有点乱,刚好做了这个功能
[/quote]
有点懵]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1701877#2351444.html]]></link>
 <author><![CDATA[payfsl]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Wed, 19 Apr 2023 14:08:53 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[搞这么复杂干嘛。]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1701877#2350782.html]]></link>
 <author><![CDATA[雪山飞狐]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Mon, 17 Apr 2023 03:54:55 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[attachment=279795] 有个电气离职了,他IO有点乱,刚好做了这个功能]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1701877#2350655.html]]></link>
 <author><![CDATA[麦克朱]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Sun, 16 Apr 2023 13:59:53 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[除非给加很多钱，否则我是不会给客户加这个功能的。纯属给自己埋隐患，这个钱不敢赚。]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1701877#2349770.html]]></link>
 <author><![CDATA[猫幻幻]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Wed, 12 Apr 2023 06:39:28 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[好帖，支持]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1701877#2349614.html]]></link>
 <author><![CDATA[payfsl]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Tue, 11 Apr 2023 23:37:37 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[顶一下]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1701877#2333480.html]]></link>
 <author><![CDATA[payfsl]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Wed, 11 Jan 2023 22:33:01 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[说实话，我把帖子从头到尾翻了一遍，没搞清楚这功能有什么用？]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1701877#2333154.html]]></link>
 <author><![CDATA[chzhuhai]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Mon, 09 Jan 2023 23:59:28 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[可以理解为需要输出的为功能，实际输出点需要分配功能，类似变频器的继电器输出点，分配更能一样。需要输出的为功能挂靠在中间位状态上，每个实际DO单独指定(关联)功能]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1701877#2332387.html]]></link>
 <author><![CDATA[niningtt]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Wed, 04 Jan 2023 08:45:03 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[硬件回路做好保护，输出点不会坏的]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1701877#2332315.html]]></link>
 <author><![CDATA[阿宅123]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Wed, 04 Jan 2023 02:32:02 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[值得讨论]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1701877#2332226.html]]></link>
 <author><![CDATA[payfsl]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Tue, 03 Jan 2023 10:06:51 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]引用第31楼zouyunhuang于2022-07-04 14:40发表的&nbsp;&nbsp;:
做一个数组，说不定可以。最TM讨厌这种2逼设备维护，跟次了屎一样
[/quote]

电控的想着编程方便，维护的同样想着维护方便，要有同理心，首先要尽力满足客户的需求，另外做不出来不要骂人，同时客户的要求对你本身就是能力的提升，一个直进直出的程序 ..]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1701877#2292742.html]]></link>
 <author><![CDATA[jiaogeishui]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Tue, 05 Jul 2022 09:20:55 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[程序中事先加个M呗，]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1701877#2292574.html]]></link>
 <author><![CDATA[静芳]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Mon, 04 Jul 2022 14:26:39 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[做一个数组，说不定可以。最TM讨厌这种2逼设备维护，跟次了屎一样]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1701877#2292460.html]]></link>
 <author><![CDATA[zouyunhuang]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Mon, 04 Jul 2022 06:40:25 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[单点就直接用坏掉的点输出给换用的点。连续的就直接传送直接进行映射就行了]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1701877#2292450.html]]></link>
 <author><![CDATA[茉莉花茶]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Mon, 04 Jul 2022 06:08:27 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[前期要做好，就可以实现，但是没人去做这个，更换个点位改程序不是很简单的，不会改程序直接换模块啊，现在维修都那么懒啦。]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1701877#2292373.html]]></link>
 <author><![CDATA[cythyx]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Mon, 04 Jul 2022 02:08:32 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[你会提前知道你备用的输出点（如Y60. Y61 Y62 Y63 Y64）假设Y5 损坏，D10=K5 输出Y60。有多少备用，界面放多少寄存器，这是想到最简单的办法]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1701877#2292170.html]]></link>
 <author><![CDATA[答海ya]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Sat, 02 Jul 2022 08:08:52 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[很简单啦。你在触摸屏上设置VB0的值就行了。从0--7分别对用M0.0~M0.7
然后用M0.0~M0.7当输出点的控制条件就行了。
大致意思就是这样，这只是大致意思的编程，具体的你也可以做调整]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1701877#2196567.html]]></link>
 <author><![CDATA[pf578430130]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Sun, 06 Jun 2021 00:02:42 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[中间元件按位逐个替换输出端口]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1701877#2196415.html]]></link>
 <author><![CDATA[lilin0734]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Sat, 05 Jun 2021 03:54:33 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[支持ST的简单点，一个for循环只需要几行代码理论上可以实现无数个点位自定义，本人刚好做过这个功能，亲测完美实现、]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1701877#2196360.html]]></link>
 <author><![CDATA[cainiao123]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Sat, 05 Jun 2021 02:22:52 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[我直接明了，PLC换新，不用啰嗦，爱搞不搞不搞拉倒]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1701877#2195982.html]]></link>
 <author><![CDATA[zhuyongxiong]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Thu, 03 Jun 2021 10:11:42 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[你的这个话题勾起了我的兴趣，我做个一个实验，大家参考一下]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1701877#2195945.html]]></link>
 <author><![CDATA[13427710018]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Thu, 03 Jun 2021 08:36:25 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[可以采用变址寻址方式实现，三菱FX3U，触摸屏输入需要替换的输出点位置编号（由于输出采用8位 方式，Y0-Y7,Y10-Y17,Y20-Y27,Y30-Y37,Y40-Y47,Y50-Y57,Y60-Y67对应0-7,8-15，...48-55，位置编号以此类推），如上图，变址寄存器Z0，备用点为Y100，当D10=48时，Y60为1时，Y100为1，表示Y100跟Y60的输出一致，及Y100是Y60的备 ..]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1701877#2189465.html]]></link>
 <author><![CDATA[e_newboy]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Fri, 07 May 2021 02:26:44 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[直接让他上冗余系统不就OK？ [s:21] 
CPU冗余还是I/O冗余，随便整]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1701877#2189434.html]]></link>
 <author><![CDATA[我是新来的]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Fri, 07 May 2021 00:54:56 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[有个曾经的同事说过种做法 似乎还很得意 我内心无比鄙视 但不想说出来 
原因正是5楼的所说的&nbsp;&nbsp;
 另外还有一点要注意&nbsp;&nbsp;客户改了点 相当于改了你的程序 如果出事了 算客户的问题 还是你程序的问题？]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1701877#2189086.html]]></link>
 <author><![CDATA[1421448580]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Wed, 05 May 2021 09:34:10 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[attachment=255227] 
再加上对D内数值的判断，可防止更改时有重复点。
这个功能也可以做在脚本里。]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1701877#2189022.html]]></link>
 <author><![CDATA[sjm213]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Wed, 05 May 2021 04:44:28 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[是的，加上M0就是比较完整的程序了。

用上for next程序更简洁。]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1701877#2189019.html]]></link>
 <author><![CDATA[sjm213]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Wed, 05 May 2021 04:39:25 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[前面的条件不用管，
比如最后输出M0 
上电&#160;&#160; MOV&#160;&#160; D1000&#160;&#160;D0&#160;&#160; 在触摸屏设置D1000的数值就是对应输出
思路大概是这样，程序用FOR,NEXT，

增加内容：
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 采用断电保持寄存器，直接设置对应寄存器，LD= D1000 K0，

 [attachment=255226]]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1701877#2189018.html]]></link>
 <author><![CDATA[tingfenghu]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Wed, 05 May 2021 04:31:47 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]引用第15楼tingfenghu于2021-05-05 12:12发表的&nbsp;&nbsp;:
要这么复杂吗？
D0作为输出的寄存，
只要设置D0的值，就可以设置对应输出的继电器，
如果for来循环，所有点都可以随便设置。

.......
[/quote]

Y0前面还要加中继条件]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1701877#2189017.html]]></link>
 <author><![CDATA[sjm213]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Wed, 05 May 2021 04:19:39 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[要这么复杂吗？
D0作为输出的寄存，
只要设置D0的值，就可以设置对应输出的继电器，
如果for来循环，所有点都可以随便设置。

LD D0 =1&nbsp;&nbsp; OUT Y0
LD D0 =2&nbsp;&nbsp; OUT Y1
LD D0 =3&nbsp;&nbsp; OUT Y2]]></description>
 <link><![CDATA[http://www.ymmfa.com/read-gktid-1701877#2189013.html]]></link>
 <author><![CDATA[tingfenghu]]></author>
 <category><![CDATA[综合讨论]]></category>
 <pubdate><![CDATA[Wed, 05 May 2021 04:12:42 +0000]]></pubdate>
</item>
</channel></rss>