2310036294
级别: 略有小成
精华主题: 0
发帖数量: 187 个
工控威望: 426 点
下载积分: 1461 分
在线时间: 98(小时)
注册时间: 2015-02-10
最后登录: 2024-01-18
查看2310036294的 主题 / 回贴
楼主  发表于: 2018-01-21 11:58
看过两种人编程

1:一种是顺序编程,知道工作的流程,想一套合适的顺序,步进编程法,大顺序套小顺序,小顺序串并联组成一个完整的流程。

:2:一种是逻辑条件互锁编程,就是他只要知道大致的工作流程,比如在一个Q点的输出前,放大量的条件,有互锁的,有串联的,不管什么情况,只要瞒住前面的条件它就有输出。



我个人就得

1:步进法流程清晰,只要能调成功,程序就会很稳定,按照自己的想法运动,没想到的就不动作,不会因为考虑不周撞机。

缺点就是,同样一个设备程序量比用第二种编程法大的多,而且想一个好的流程费时间,想出一条,过两天觉得不完美又想一条,手动程序还要另外写。量比较大。



2:第二种编程法优点程序量少 手动自动可放在一起写,不用太费时间去想一个美好的顺序,站在设备旁边直接考虑它的输出条件是什么。编程快。

缺点:有时候互锁的条件考虑不周,或想的不完全,容易出现撞机,一个输出前的条件太多,无输出的报警原因不好写,而且我根本不能读懂他们写的程序,条件太多。



我初学,看到大部分人用的是第2中编程法,PLC程序到底怎么写,我很迷茫,求大神们指点一下!




不好意思这个帖子在别的版区也发过,只希望指点一下,我不太适应第二种,苦恼

本帖最近评分记录:
  • 下载积分:+2(wjpcat) 感谢分享!
    jinle520
    QQ:229441204
    级别: 家园常客

    精华主题: 0
    发帖数量: 479 个
    工控威望: 664 点
    下载积分: 2416 分
    在线时间: 418(小时)
    注册时间: 2013-05-31
    最后登录: 2024-03-27
    查看jinle520的 主题 / 回贴
    1楼  发表于: 2018-01-21 22:26
    我个人一直使用第二编法,细心点考虑全面编程序,撞机的情况就不会出现,第二种比较灵活,修改动作流程比快。
    楼主留言:
    你听厉害的
    john42tw
    级别: 网络英雄
    精华主题: 0
    发帖数量: 1276 个
    工控威望: 6107 点
    下载积分: 52046 分
    在线时间: 1120(小时)
    注册时间: 2012-04-24
    最后登录: 2024-03-06
    查看john42tw的 主题 / 回贴
    2楼  发表于: 2018-01-22 08:12
    看自己習慣,不必拘泥某一種。
    三年前寫的,三年後看,都要想一想。
    人在進步,程式也會跟著演化。
    慢慢就會行成自己的風格。
    汪传福
    苦逼的工控人!非标机械设计开发!!电话13689531809
    级别: 工控侠客
    精华主题: 0
    发帖数量: 626 个
    工控威望: 2514 点
    下载积分: 704 分
    在线时间: 168(小时)
    注册时间: 2017-03-24
    最后登录: 2024-01-13
    查看汪传福的 主题 / 回贴
    3楼  发表于: 2018-01-22 08:23
    我是习惯第一种写法因为现在的PLC内存都够大,i
    楼主留言:
    就是量大。
    [ 此帖被汪传福在2018-01-22 14:18重新编辑 ]
    1935807118
    级别: 家园常客
    精华主题: 0
    发帖数量: 643 个
    工控威望: 829 点
    下载积分: 1969 分
    在线时间: 313(小时)
    注册时间: 2013-05-03
    最后登录: 2024-03-22
    查看1935807118的 主题 / 回贴
    4楼  发表于: 2018-01-22 08:25
    我比较倾向于第一种的写法,第二种别人来修改程序是相当的费劲。
    楼主留言:
    是的,很难看懂
    qingchen
    一入工控,深似海!
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 131 个
    工控威望: 1504 点
    下载积分: 14952 分
    在线时间: 153(小时)
    注册时间: 2013-10-31
    最后登录: 2023-11-26
    查看qingchen的 主题 / 回贴
    5楼  发表于: 2018-01-22 08:40
    不同的设备,不同的工艺流程,不同的写法;不能一概而论.....
    工控交流,有事好商量;QQ:935664782
    秋悲客
    级别: 探索解密
    精华主题: 0
    发帖数量: 39 个
    工控威望: 165 点
    下载积分: 640 分
    在线时间: 56(小时)
    注册时间: 2011-12-28
    最后登录: 2024-02-23
    查看秋悲客的 主题 / 回贴
    6楼  发表于: 2018-01-22 10:51
    第一种方法好,第二种过两个礼拜就忘了,而且要了忘了连锁条件不安全。我一般用顺序把逻辑都写好,然后写输出,加上必要的连锁,后面改只需要改逻辑就行。
    hjjjq
    多见者博,多闻者智,拒谏者塞,专己者孤
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 927 个
    工控威望: 1328 点
    下载积分: 3950 分
    在线时间: 270(小时)
    注册时间: 2012-04-06
    最后登录: 2023-10-10
    查看hjjjq的 主题 / 回贴
    7楼  发表于: 2018-01-22 11:13
    固定循环重复动作的用第一种方便。大型的磨床、组合机床等就要用第二种方法了。
    joker1874
    级别: 略有小成
    精华主题: 0
    发帖数量: 112 个
    工控威望: 249 点
    下载积分: 804 分
    在线时间: 22(小时)
    注册时间: 2017-01-12
    最后登录: 2023-08-29
    查看joker1874的 主题 / 回贴
    8楼  发表于: 2018-01-22 11:14
    方法肯定是第一种的好,写程序无非是让所有人都看的清晰明了,不然等你走了,下一个人怎么弄?
    其次内存问题,PLC内存肯定是够大的,第一种比第二种也大不了哪去。。
    楼主留言:
    对,别人看是不好看懂,而且发现他们喜欢第二种,就是故意让别人看不懂,显得自己高大
    sunpeter
    工控初级工。LG,三菱,欧姆龙,西门子
    级别: 家园常客
    精华主题: 0
    发帖数量: 554 个
    工控威望: 549 点
    下载积分: 2576 分
    在线时间: 604(小时)
    注册时间: 2009-08-18
    最后登录: 2024-03-28
    查看sunpeter的 主题 / 回贴
    9楼  发表于: 2018-01-22 11:50
    第二种检查维修特别伤神,不是自己写的,脑子就坏了,第一一种没有注释也可以很快搞定。前几年写的程序,到现在还在修改,厂家要求工艺要改,程序也得改,你搞第二种试试,比重新编还烦!
    楼主留言:
    是有道理
    slplc001
    高高兴兴上班,平平安安回家,做一只穷开心的老菜鸟
    级别: 略有小成
    精华主题: 0
    发帖数量: 178 个
    工控威望: 341 点
    下载积分: 1358 分
    在线时间: 115(小时)
    注册时间: 2017-12-11
    最后登录: 2023-12-30
    查看slplc001的 主题 / 回贴
    10楼  发表于: 2018-01-22 12:30
    各有特点,不是所有的程序都适合顺序编程,有些会产生随机流程的设备就不适合你说的第一种编程,比如自动化仓储的群控升降机(包括多层或多条自动合并分流输送线),经常是自动运行中会收到上位机的命令修改或者人为的手动操作,不确定性因素太多
    luo76
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 1531 个
    工控威望: 1595 点
    下载积分: 107771 分
    在线时间: 611(小时)
    注册时间: 2008-09-06
    最后登录: 2024-03-28
    查看luo76的 主题 / 回贴
    11楼  发表于: 2018-01-22 12:32
    个人认为   单机用第一,多机联动就得第二