本人从事自动化行业10+之久,目前一直是在做PLC程序编写,这些年也慢慢把自己的编程与做项目的流程基本定下来了,分享一下,看看大家是否有更好的建议
项目流程:
前期与结构工程师沟通,项目经过评审后,确定设备的基本框架,设备动作逻辑,确定一下需要多大的配电柜;
收集好以上信息,制作初版的BOOM表,发给相关人审核,发给采购下单;
制作设备的IO表,电路图制作(EPALN绘图),程序也开始进行编写,同时跟踪boom表物料采购进度;
等待电箱,boom表的物料到货后,可以与电工进行交接,进行配电柜的制作;
等待钳工与电工的活弄完之后,检查无误后,进行上电,把程序导入(HMI、PLC),进行IO点的校验;
IO点校验之后,则可以进行模块化调试,在调试过程中,发现问题及时跟结构工程师进行反馈,进行有效的修改;
等待各模块调试OK后,就可以进行整机进行测试了,等待整机测试完成后,即可交互给客户现场进行试产,当然试产过程中,肯定会遇到更多的问题,特别是非标机的话,有句话:做非标设备,设备不是在修改,就是在修改的路上,等到真正可以使用的话,周期相对来说比标准机的要长很多
编程流程:
1.程序框架:按照设备的复杂程度,进行模块化编程,比如模块1.2.3.4.....
2.手动程序:包含轴控JOG,home,相对/绝对定位等,气缸,电机控制等;
3.报警程序:包含轴的故障信息,气缸的故障信息,传送料的故障信息等;
4.自动程序:模块化的自动程序,可以加一些空跑程序进去,方便在物料不齐套的时候,跑程序的动作逻辑是否正确合理;
5.与外围设备的交互程序:MES,Robot,Camera,上下游设备的交互等
以上可能概括的不是很全面,希望大家多多指点,谢谢!!!