到底有没有完美的PLC程序模板 点击:861 | 回复:20



风中百合哈哈

    
  • 精华:0帖
  • 求助:16帖
  • 帖子:43帖 | 746回
  • 年度积分:1739
  • 历史总积分:7397
  • 注册:2009年12月07日
发表于:2022-05-24 10:23:31
楼主
求助帖50分-已结帖

工作十年了,接触过各种类型的PLC,从十年前刚进一家日资企业接触松下和台达的PLC,再到后来又用到西门子、基恩士、三菱、欧姆龙、汇川,也见过各种各样类型的程序写法,有步进流程的写法,也有辅助自锁流程的写法,也有D寄存器转换步号的写法。

现在的单位是一家非标自动化的公司,程序的写法是D寄存器步号转换的写法,如果碰到设备故障,可以切换到手动进行调试,然后再切换到自动可以启动继续运行,一直不是很理解这种做法!

之前的日资企业都是设备如果故障,切换到手动,必须全原位置按钮复位后,再开才能继续启动运行,说了我自己的想法,单位领导还是觉得目前的写法是最合理的!

不知道做电气的其他朋友认为哪种方法是比较好的!



楼主最近还看过



Lasermade

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 327回
  • 年度积分:0
  • 历史总积分:37408
  • 注册:2017年9月19日
发表于:2022-05-24 11:10:45
1楼

只要保证设备安全(不伤人不伤设备自身),客户的需求都满足,且功能超过客户预期就是最好的程序,别的啥都不管,客户也不在乎你程序如何实现的

稻陈

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 14回
  • 年度积分:0
  • 历史总积分:66
  • 注册:2022年5月24日
发表于:2022-05-24 14:30:34
2楼

楼上说的很对

121111115

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 378回
  • 年度积分:594
  • 历史总积分:21966
  • 注册:2016年1月20日
发表于:2022-05-25 08:39:22
3楼

没有最好的,只有最适合的,你说的两种启动方法各有特点,第一种情况你要考虑设备没法复位的情况,比如正在生产玻璃,无缝钢管等,突然故障了,设备都停在原地,你复位的话是实现不了的,这样的设备即使不动了,该加热的还得加热,不然材料会凝固在生产线上,这种情况就是故障了切到手动继续运行先把这一批次送出生产线。

上述情况如果按照你的第二种方法的话,生产期间,一些特殊环节没法复位,其次就是得清理生产线,浪费点原料倒是小事。

所以根据工艺需要选择合适的方法即可,安全第一,其他可以尽力而为,做最优控制。

非法少年。。

  • 精华:0帖
  • 求助:2帖
  • 帖子:3帖 | 61回
  • 年度积分:0
  • 历史总积分:178
  • 注册:2017年4月18日
发表于:2022-05-25 17:58:52
4楼

有些重型设备完全回原再启动也不方便。

yang20908

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 1342回
  • 年度积分:118
  • 历史总积分:7918
  • 注册:2010年4月06日
发表于:2022-05-25 19:37:27
5楼

"Lasermade" 的回复,发表在1楼
        对内容: 【只要保证设备安全(不伤人不伤设备自身),客户的需求都满足,且功能超过客户预期就是最好的程序,别的啥都不管,客户也不在乎你程序如何实现的...】进行回复:

        -----------------------------------------------------------------


达到这个要求谈何容易  国内老板最讲性价比 ,非标是没什么前途了

一路飘飘

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 796回
  • 年度积分:3454
  • 历史总积分:6074
  • 注册:2011年2月28日
发表于:2022-05-25 21:34:25
6楼

步进最好

王足各

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 5回
  • 年度积分:0
  • 历史总积分:37
  • 注册:2021年10月28日
发表于:2022-05-26 15:37:22
7楼

哪有十全十美的东西。只能是更加符合操作的就可以了

闪出电

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 306回
  • 年度积分:5
  • 历史总积分:386
  • 注册:2005年5月05日
发表于:2022-05-27 16:24:16
8楼

有的是可以回原位的,但很多情况是无法回原位的

万泉河

  • 精华:0帖
  • 求助:0帖
  • 帖子:74帖 | 62回
  • 年度积分:67
  • 历史总积分:413
  • 注册:2009年12月04日
发表于:2022-05-27 21:42:13
9楼

引用 "121111115" 的回复,发表在3楼
        内容: 没有最好的,只有最适合的,你说的两种启动方法各有特点,第一种情况你要考虑设备没法复位的情况,比如正在生产玻璃,无缝钢管等,突然故障了,设备都停在原地,你复位的话是实现不了的,这样的设备即使不动了,该加...

当然有最好的。 


楼主问题里面, 他自己传统做法和新公司做法相比, 新公司的做法效率更高,对产线的影响更少。 

所以显然比楼主的做法要高明。 


电脑故障时断电重启大法固然好, 但能找到不重启还能把故障修复的方法才更好。 

gk2017

  • 精华:0帖
  • 求助:1帖
  • 帖子:7帖 | 29回
  • 年度积分:60
  • 历史总积分:607
  • 注册:2018年12月11日
发表于:2022-05-28 11:25:11
10楼

我写的是程序都是必须全原位置按钮复位后,再开才能继续启动运行,这样不容易乱,当然还有一种是判断气缸或者轴的各种状态,随便动都可以不回原位,再启动,但是这样的编程麻烦

请叫我王老湿

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:622帖 | 8548回
  • 年度积分:24
  • 历史总积分:335295
  • 注册:2011年4月25日
发表于:2022-05-30 13:37:01
11楼

每隔公司好像都有自己一套标准,其实只要最终能完美验收,客户才不管你程序咋样

lxy_lyby

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2022年5月23日
发表于:2022-06-08 11:50:26
12楼

我十几年的经验总结出来的框架大概是这样:面向对象,设备按功能或者部件划分多个模块,单独对每个模块进行手动、自动、报警等功能编辑。Main函数用数据寄存器跳步执行设备状态和自动运行控制步序。

yang20908

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 1342回
  • 年度积分:118
  • 历史总积分:7918
  • 注册:2010年4月06日
发表于:2022-06-15 19:48:48
13楼

"请叫我王老湿" 的回复,发表在11楼
        对内容: 【每隔公司好像都有自己一套标准,其实只要最终能完美验收,客户才不管你程序咋样...】进行回复:

        -----------------------------------------------------------------


会的,有的公司要求你用他们模板,验收是要看你的程序是不是按模板走的

会飞的熊

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:4
  • 注册:2017年2月28日
发表于:2022-06-16 10:54:25
14楼

不错的知识,值得好好学习!

唐山约烧烤

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 269回
  • 年度积分:23
  • 历史总积分:5181
  • 注册:2012年9月22日
发表于:2022-06-16 13:51:46
15楼

参考学习了

郭冬冬

  • 精华:0帖
  • 求助:0帖
  • 帖子:19帖 | 619回
  • 年度积分:91
  • 历史总积分:147000
  • 注册:2022年4月24日
发表于:2022-06-16 17:02:56
16楼

日和欧美工业化很早,规范很到位,安全意识高,也体现在程序里面。这也是值得我们也学习的地方。

郭冬冬

  • 精华:0帖
  • 求助:0帖
  • 帖子:19帖 | 619回
  • 年度积分:91
  • 历史总积分:147000
  • 注册:2022年4月24日
发表于:2022-06-18 08:01:52
17楼

程序设计的完美要满足客户的实际需要为首要任务。优秀模板只是用来参考,因地制宜,根据项目要求再进行精细化设计,追求完美。满足客户要求。

Smile-lyc

  • [管理员]
  • 精华:127帖
  • 求助:50帖
  • 帖子:3482帖 | 22331回
  • 年度积分:1963
  • 历史总积分:145694
  • 注册:2006年8月04日
发表于:2022-07-19 09:48:00
18楼

感谢求助者和答疑者对求助答疑板块的厚爱,赠人玫瑰,手留余香。

对于求助者要求:

1、请在一个月内自行结贴,把悬赏积分(如果设置积分悬赏求助)发放给答疑者;

2、如果在求助答疑过程中,自己已经有效解决问题,建议大家把解决问题方法在自己求助帖分享,有效分享可以获得50积分奖励。

3、求助答疑板块版主结贴时间一般滞后30~45天,以方便大家对求助问题答疑足够时间,也为了每一个优秀答疑人员都可以获取到自己的积分和MP奖励。



luoqing

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1539回
  • 年度积分:0
  • 历史总积分:47
  • 注册:2018年5月07日
发表于:2022-11-04 23:26:41
19楼

程序设计的完美要满足客户的实际需要为首要任务

百年蓝黑

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 160回
  • 年度积分:0
  • 历史总积分:127
  • 注册:2017年12月04日
发表于:2022-11-08 15:06:58
20楼

实现功能应该是首位的,在这个基础上再追求程序的合理与简洁


热门招聘
相关主题

官方公众号

智造工程师