查看: 769|回复: 5
收起左侧

[综合] 多功能系列教程(十四)——2.5 浅谈PLC项目开发

y2490 2019-10-2 18:38:27 | 显示全部楼层 |阅读模式
邀请回答

马上注册,享受更多特权

您需要 登录 才可以下载或查看,没有帐号?立即注册   

x
本帖最后由 y2490 于 2019-10-2 18:51 编辑

帖子目的

在第一次接项目的时候,新手工程师可能缺乏对全局观,在项目开展过程可能因此受到较大的阻碍,本贴结合市场一线实际工作经验,总结一些项目注意事项,希望对大家有所帮助。

项目前期


项目节点

项目的时间节点,往往从OEM客户接到订单就已经定下来,其中,比较关键的时间节点有:电气BOM确定时间,上电调试时间,出机时间和上线时间。

设备传动

常见的设备传动方式有:丝杆,皮带,连杆和齿轮齿条等,可通过观察样机或者3D图纸了解。
不同传动方式对于的精度,效率和伺服调试方法也不尽相同,例如:皮带和轴直连大负载场景,需要提前计算负载和功率匹配问题。

加工工艺

在项目需求调研阶段,必须清楚不同工序对产品形成的影响。以手机生产为例,锁附和贴附类注重力控,焊接和点胶注重轨迹控制,检测和上下料注重效率等。

操作步骤

通过观察调试工程师的操作方式,可以在HMI界面编辑时事半功倍。

具体指标

即客户设备验收标准,一般从功能,效率,精度三个维度入手,同时,在方案确定阶段,还要考虑成本可行性。

电气制图

优先遵守客户制图标准,也可参考国标"GB/T4728标准",或附件1。

项目中期


项目评审

项目评审贯穿于PLC项目开发全生命周期,目的是为了规避风险,提高成功率。
提前考虑评审内容,例如:产品是否可达,关键技术难点是什么,程序的框架和思路是否明确,方案的竞争力在哪里,需要怎样的资源配置等。
提前准备评审资料,例如:时间进度(表),具体指标(参数),机械传动(图),工序流程(图),框架构思(Demo程序),关键难点解决方法等。

程序编写

安全性

1.安全需求高于功能需求,宁可设备开不起来,宁可操作繁琐僵化,也不能为了实现功能或易用性而忽略安全保护。
2.必须有总急停开关实现一键整机急停。
3.条件允许的情况下,尽可能使用安全等级更高的设计
举例:异常时需要电机停止,发送停止命令的安全等级小于断开使能信号的安全等级,断开使能信号的安全等级小于电机/驱动器断电的安全等级。
4.硬件保护比软件保护更为可靠,条件允许的情况下,尽可能使用硬件保护。
5.尽可能在程序中设立完善的防呆机制,不能将安全需求建立在操作人员的正常操作上。

规范性

提前规划地址分区,严格遵守编程规范(可参考"浅谈PLCOpen开发"),及时记录和跟进项目调试中的问题,解决问题后与相关人员闭环。

设备调试

“墨菲定律”:凡事如果可能出岔子,就一定会出岔子。

墨菲定律

爱德华·墨菲(Edward A. Murphy)是美国爱德华兹空军基地的上尉工程师。

1949年,他和他的上司斯塔普少校参加美国空军进行的MX981火箭减速超重实验。

这个实验的目的是为了测定人类对加速度的承受极限。

其中有一个实验项目是将16个火箭加速度计悬空装置在受试者上方,当时有两种方法可以将加速度计固定在支架上,而不可思议的是,竟然有人有条不紊地将16个加速度计全部装错。

在事后的一次记者招待会上,其被称为“墨菲定律”:凡事如果可能出岔子,就一定会出岔子。

墨菲法则在技术界不胫而走,因为它道出了一个铁的事实:技术风险能够由可能性变为突发性的事实。

更多安全调试内容,可参考附件2。

项目后期


出机时间

在保证安全的前提下,出机时间要严格按照项目进度执行。如果是样机,即使出厂前功能已大部分实现,在终端验证过程也可能需要进一步完善。

项目归档

项目归档资料应当遵循“RAS原则”(Reliability-可靠性,Available-可用性,Safeguard-可维护性,PLC项目归档建议包含以下内容:
1、设备工艺说明(传动点、机械结构、功能)
2、设备动作流程图
3、电气原理图
4、IO分配表
5、元器件选型表
6、PLC程序
7、HMI程序
8、元件分配表
9、系统介绍方案
10、伺服参数配置表




多功能系列教程(一)——概述

SV510压合专机系列教程(一)——概述

附件2-机械设备调试维护安全指导.docx

20.14 KB, 下载次数: 86

附件1-电气制图及图形符号国家标准汇总.doc

902.5 KB, 下载次数: 82

「真诚赞赏,手留余香」




上一篇:InoProShop(V1.4.0)与输入法延时问题
下一篇:如何用AM600读取MD810的输出
回复 邀请回答送花

使用道具 举报

Julius_wen 2019-10-5 11:06:22 来自手机 | 显示全部楼层
波哥,你用packml做过项目??
「真诚赞赏,手留余香」
回复 送花

使用道具 举报

y2490 2019-10-6 07:08:32 来自手机 | 显示全部楼层
Julius_wen 发表于 2019-10-5 11:06
波哥,你用packml做过项目??

做过两个,稳定性还不错,自己封装一个packml功能块,然后调用接口就可以,可以参考以下packml状态机,自己写一个。

https://wk.baidu.com/view/5a8db0c0bd64783e08122b1d?pcf=2
「真诚赞赏,手留余香」
回复 送花

使用道具 举报

Julius_wen 2019-10-8 20:22:27 来自手机 | 显示全部楼层
y2490 发表于 2019-10-6 07:08
做过两个,稳定性还不错,自己封装一个packml功能块,然后调用接口就可以,可以参考以下packml状态机,自 ...

波哥可否发个样例,我学习学习?
「真诚赞赏,手留余香」
回复 送花

使用道具 举报

y2490 2019-10-9 20:46:59 | 显示全部楼层
Julius_wen 发表于 2019-10-8 20:22
波哥可否发个样例,我学习学习?

PackML功能块参考

「真诚赞赏,手留余香」
回复 送花

使用道具 举报

chenzl1223 2019-10-11 11:20:56 | 显示全部楼层
墨菲定律说得很好!
「真诚赞赏,手留余香」
回复 送花

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册   

本版积分规则

有技术问题,就上汇川技术社区

INOVANCE汇川技术 公众号

汇川控制技术 公众号

全国服务热线:8:30-17:30

400-777-1260

苏州地址:江苏省苏州市吴中区越溪友翔路16号

深圳地址:深圳市宝安区留仙二路6号鸿荣源鸿威工业区E栋

Copyright © 2003-2100 汇川技术 Powered by Discuz! X3.4 ( 苏ICP备12002088号 )
快速回复 返回列表 返回顶部