• «
  • 1
  • 2
  • 3
  • »
  • Pages: 2/3     Go
qinchenglim
级别: 论坛先锋
精华主题: 0
发帖数量: 1180 个
工控威望: 1327 点
下载积分: 4141 分
在线时间: 740(小时)
注册时间: 2009-06-09
最后登录: 2026-04-11
查看qinchenglim的 主题 / 回贴
12楼  发表于: 2024-12-05 10:59
如果一个程序1万多步,用set/rst指令太多,后期其它人调试估计会晕!
云之松
云之松
级别: 略有小成
精华主题: 0
发帖数量: 56 个
工控威望: 216 点
下载积分: 729 分
在线时间: 490(小时)
注册时间: 2013-03-19
最后登录: 2026-06-11
查看云之松的 主题 / 回贴
13楼  发表于: 2026-03-06 20:45
S与R容易写程序,也非常的方便直观,但有个问题不好维护,当程序一多时,搞不好容易有开不了或停不了的情况,因为同一个继电器多处开或停,逻辑不清楚时容易出错,并且不容易找出是那个S或R先动作的,不好管理的,我用200SMART试过,找到晕。
dalao123
qq群542424997
级别: 论坛先锋
精华主题: 0
发帖数量: 1054 个
工控威望: 1226 点
下载积分: 2512 分
在线时间: 723(小时)
注册时间: 2011-05-29
最后登录: 2026-06-10
查看dalao123的 主题 / 回贴
14楼  发表于: 2026-03-06 21:41
引用
引用第6楼亦当砥砺前进于2024-12-03 16:52发表的  :

好的,非常感谢,那请问一个线圈需要多次输出时,只能并联多个常开点输出吗?不然就容易双线圈报警

是的,比如某一个块set m0 ,完成后再复位m0,,,别的地方使用的时候可以选择m1,并联在m0下面。不使用的时候复位掉。这样的,始终只有一个地方在使用。
qq群542424997
金蛇郎君czz
车到山前必有路
级别: 网络英雄
精华主题: 0
发帖数量: 2367 个
工控威望: 8557 点
下载积分: 158 分
在线时间: 497(小时)
注册时间: 2019-05-22
最后登录: 2026-05-07
查看金蛇郎君czz的 主题 / 回贴
15楼  发表于: 2026-03-06 22:14
新手先熟悉起保停
czz674613079@163.com
307900508
级别: 略有小成
精华主题: 0
发帖数量: 309 个
工控威望: 344 点
下载积分: 1969 分
在线时间: 70(小时)
注册时间: 2021-05-29
最后登录: 2026-06-11
查看307900508的 主题 / 回贴
16楼  发表于: 2026-03-07 20:25
能用好SET和RST你也是高手,
307900508
级别: 略有小成
精华主题: 0
发帖数量: 309 个
工控威望: 344 点
下载积分: 1969 分
在线时间: 70(小时)
注册时间: 2021-05-29
最后登录: 2026-06-11
查看307900508的 主题 / 回贴
17楼  发表于: 2026-03-07 20:30
不建议,但能用好SET和RST你也很牛了
刺猬果果
级别: 略有小成
精华主题: 0
发帖数量: 140 个
工控威望: 225 点
下载积分: 4148 分
在线时间: 153(小时)
注册时间: 2022-04-18
最后登录: 2026-06-11
查看刺猬果果的 主题 / 回贴
18楼  发表于: 2026-03-07 20:54
可以不用但要熟悉,大部分控制器都有高级语言了,再按照梯形图那线圈写法那咋写
ayusecret
级别: 略有小成
精华主题: 0
发帖数量: 246 个
工控威望: 325 点
下载积分: 1149 分
在线时间: 100(小时)
注册时间: 2021-10-31
最后登录: 2026-06-04
查看ayusecret的 主题 / 回贴
19楼  发表于: 2026-03-09 16:10
其实常规是多个逻辑M去Set,Rst一个线圈,其实还是一种写法估计很多人不知道,举气缸输出为例,任意流程都可以执行Set伸出或缩回,跳流程也不用Rst,只要在流程扫描的上方统一Rst即可,按扫描时序,流程是在Rst下方,执行Set优先
yeemoon
级别: 探索解密
精华主题: 0
发帖数量: 125 个
工控威望: 187 点
下载积分: 661 分
在线时间: 58(小时)
注册时间: 2024-11-27
最后登录: 2026-06-06
查看yeemoon的 主题 / 回贴
20楼  发表于: 2026-03-12 10:27
置复位写法的逻辑更好写,因为有很多情况下一个工位里完整的动作流程可能需要一个气缸多次伸缩,比如一个需要把产品从A位置搬运到B位置,一次完整动作是:↓ 夹 ↑ ← ↓ 松 ↑ →,那么上下的气缸就需要动两次,如果用线圈就要写逻辑自锁/互锁,但是置复位就只需要在步序里满足条件后置位或者复位就可以了。这种写法一般用中间继电器做中转,然后在程序某个位置统一串一个Y输出线圈
但是置复位写法建议写变量或者填标签,不然纯地址很容易搞混,而且建议程序分成多个子项,同一个部分的写一起,这样方便后期维护
qizhiyong
级别: 正式会员
精华主题: 0
发帖数量: 15 个
工控威望: 64 点
下载积分: 746 分
在线时间: 11(小时)
注册时间: 2025-11-22
最后登录: 2026-06-06
查看qizhiyong的 主题 / 回贴
21楼  发表于: 2026-03-12 16:39
一,起保停最牛逼,也最节省
二,顺序控制用置位复位或SFC流程图
三,有些PLC有专业的置位复位指令,比起保停更节省程序块
四,什么程序就用什么模式编写,PLC编程左多右少速度快效率最高,右多左少考验PLC性能。
五,写程序就是让别人看不懂,运行效率高你就最牛逼,写的一清二楚那是随时被替代。
[ 此帖被qizhiyong在2026-03-12 16:50重新编辑 ]
心碎了无痕
人不疯很难成功
级别: 家园常客
精华主题: 0
发帖数量: 331 个
工控威望: 580 点
下载积分: 102505 分
在线时间: 1043(小时)
注册时间: 2009-04-09
最后登录: 2026-06-12
查看心碎了无痕的 主题 / 回贴
22楼  发表于: 8天前
我一般是走数据,如MOV K99 K4Y0,这样永远不会出错,刚开始时也是SET,RST,程序大了到处出错,当然也可以MOV K15 K1Y0,这样更清楚
敲你脑袋
级别: 探索解密
精华主题: 0
发帖数量: 133 个
工控威望: 160 点
下载积分: 763 分
在线时间: 58(小时)
注册时间: 2024-10-28
最后登录: 2026-06-11
查看敲你脑袋的 主题 / 回贴
23楼  发表于: 6天前
会不会出问题不在于使用的多少次,在于你的逻辑有没有问题,有置位条件就有对应复位条件,不要忘了复位就行,还有各种突发状况比如急停,程序暂停报警等可能需要复位其状态的情况
  • «
  • 1
  • 2
  • 3
  • »
  • Pages: 2/3     Go