sin598
懵懂
级别: 家园常客
精华主题: 0
发帖数量: 142 个
工控威望: 899 点
下载积分: 2053 分
在线时间: 157(小时)
注册时间: 2019-05-29
最后登录: 2024-04-30
查看sin598的 主题 / 回贴
楼主  发表于: 2022-07-08 16:04
1,一般拿到项目技术要求,与工艺要求。
2,分析项目,列出选型清单,绘制电气原理图,程序流程图等
3,进行PLC编程
       我们今天主要讨论的是PLC框架问题,本人从事非标自动化已经5年,我们公司规模也表较小,都做的是一些小项目。电气总共就两人。因为公司小,所以技术提高的机会也不多。目前的困惑是,每次拿到项目,都是从头开始编写。一直也没有系统规划过地址区。都很随意地址也是用的比较的随意。
        我也在论坛学习了一些知识,其实困惑的是,如何快速的编程,提高PLC的程序重复利用。
         求大神分享一下,大项目的一些经验。
13821917697
承接电气自动化项目、电气接线图设计、IO点表、电气元器件选型
级别: 工控侠客
精华主题: 0
发帖数量: 717 个
工控威望: 3102 点
下载积分: 10548 分
在线时间: 929(小时)
注册时间: 2019-12-26
最后登录: 2024-05-02
查看13821917697的 主题 / 回贴
1楼  发表于: 2022-07-08 16:12
封功能块
fczxjh
级别: 家园常客
精华主题: 0
发帖数量: 268 个
工控威望: 669 点
下载积分: 2213 分
在线时间: 143(小时)
注册时间: 2019-07-15
最后登录: 2024-04-19
查看fczxjh的 主题 / 回贴
2楼  发表于: 2022-07-08 17:14
结构化编程,使用标签、结构体、FB

1、把中间变量标签化,减少绝对地址的定义,规划地址就比较省事
2、模块化,把固定的功能、动作做成FB
18857713026
赚点辛苦钱不容易啊 诶~~~~ 努力赚钱
级别: 略有小成
精华主题: 0
发帖数量: 343 个
工控威望: 436 点
下载积分: 1076 分
在线时间: 172(小时)
注册时间: 2020-11-27
最后登录: 2024-05-01
查看18857713026的 主题 / 回贴
3楼  发表于: 2022-07-09 10:54
没啥用  如果都用 小项目  PLC都不支持 FB FC  
不支持FB FC 的PLC 只能多个子程序引用来省事了  规划各个子程序固有寄存器区域     非断电保持区域专门用来写零碎非标程序
  
如果是支持 FB FC的PLC  就按楼上说的  一种类型的功能 封包结构体  封包对应结构体的功能块FB
nightblueblu
道阻且长,穷且益坚。
级别: 论坛先锋
精华主题: 0
发帖数量: 1012 个
工控威望: 1804 点
下载积分: 529 分
在线时间: 1095(小时)
注册时间: 2017-02-09
最后登录: 2024-04-27
查看nightblueblu的 主题 / 回贴
4楼  发表于: 2022-07-11 09:54
内部资源合理规划很重要   能把常用功能封装起来当然更好   不能封装问题也不大   日常写程序的时候如果发现后面程序可能用的上的   单独新建一个工程   保存起来就行  后面用的时候复制粘贴就行
Your happiness is everything.
东方花猪
级别: 网络英雄
精华主题: 0
发帖数量: 836 个
工控威望: 6565 点
下载积分: 6626 分
在线时间: 703(小时)
注册时间: 2009-12-17
最后登录: 2024-04-30
查看东方花猪的 主题 / 回贴
5楼  发表于: 2022-07-11 10:10
IO每次都用的,都固定顺序。后面新加的IO以此类推。
手动,自动,报警,通用,输出。大模块就这些,每种工艺差异的单独做程序段。
做的多了,俩人程序一看就明白套路了。
拆二代
曾姚王
纸上得来终觉浅,绝知此事要躬行!
级别: 略有小成
精华主题: 0
发帖数量: 254 个
工控威望: 328 点
下载积分: 15691 分
在线时间: 132(小时)
注册时间: 2021-07-24
最后登录: 2024-04-28
查看曾姚王的 主题 / 回贴
6楼  发表于: 2022-07-11 10:50
我不喜欢别人说‘非标’怎么样怎么样,公司生产出去后出现问题总拿非标说事,我的想法是产品非标,设计,生产,装配,安装,调试等不非标。该怎么做都是有流程的。建议楼主多看别人做的项目,看得多才有捷径,做得多才有经验。
md123321
工控无忧荔枝微课
级别: 探索解密
精华主题: 0
发帖数量: 119 个
工控威望: 187 点
下载积分: 1096 分
在线时间: 20(小时)
注册时间: 2018-03-27
最后登录: 2022-10-24
查看md123321的 主题 / 回贴
7楼  发表于: 2022-07-12 15:12
多做项目,如果可以找个有经验的师傅带一带会更好,比如看看我【工控无忧南京总部】十几年电气工程师,老司机线上、线下带飞
风生水起
人生就像一杯苦丁茶,不会苦一辈子,但会苦一阵子
级别: 略有小成
精华主题: 0
发帖数量: 231 个
工控威望: 392 点
下载积分: 1713 分
在线时间: 19(小时)
注册时间: 2022-04-13
最后登录: 2023-03-09
查看风生水起的 主题 / 回贴
8楼  发表于: 2022-07-12 20:37
多看看大型程序吸取经验
三人行者必有我师 ,择其善者而从之
小小李
级别: 探索解密
精华主题: 0
发帖数量: 57 个
工控威望: 110 点
下载积分: 467 分
在线时间: 17(小时)
注册时间: 2019-10-06
最后登录: 2024-03-28
查看小小李的 主题 / 回贴
9楼  发表于: 2022-07-28 09:51
我们公司情况和你差不多,编程的也只有两个人,我现在就是差不多统一点位,规划出气缸用的点位M,和伺服轴用的点位M,这样,每次看到是哪个区间的M就是知道是气缸还是轴了