返回工控网首页
|
| 添加到收藏夹
中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册
广告服务
|
客服中心
您现在所在的是:
PLC论坛
工控论坛首页
→
PLC论坛
→ 浏览主题:
关于PLC程序架构的问题
回帖:
13
个,阅读:
323
次
[上一页]
[1]
[2]
[下一页]
* 帖子主题:
关于PLC程序架构的问题
收藏
分享到
266
A罗志恒13880
文章数:
270
年度积分:
266
历史总积分:
266
作者的所有帖子(270)
注册时间:
2023/4/27
发站内信
发表于:2024/8/27 10:15:07
#0楼
如图
以上图片是一个淘宝模板,程序架构是将报警,复位,初始化,手动,轴控,自动等全部分开写的,好处就是好修改都集中在一个地方,不用到处找,坏处就是我没有感觉到。。。各位大佬是怎么用的程序架构?最关建的是,这个架构用步进梯形图能写嘛?我感觉这个架构和步进梯形图的结构很矛盾。步进梯形图是按工序顺序写的,逻辑性强,这个架构是按功能性写的。。。。反正我有点晕。。
【方案】
引领行业新应用,助力实现碳中和
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
结帖
|
管理
38045
产品体验中心会员
知道一点
文章数:
22547
年度积分:
2464
历史总积分:
38045
作者的所有帖子(22547)
注册时间:
2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2024/8/27 16:33:50
#1楼
不用到处找?
可能吗?比如报警(可能用三色灯之一或二)是哪个触发?如果屏幕没有提示,只查程序,是谁触发不需要到查找?
那种架构编程在自己熟悉的方式,换种方式不是不可以,看你的能力
快乐 幸福 自由 比什么都重要
【方案】
FA在线 | 9月TOP10问题集锦
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
266
A罗志恒13880
文章数:
270
年度积分:
266
历史总积分:
266
作者的所有帖子(270)
注册时间:
2023/4/27
发站内信
发表于:2024/8/28 7:38:31
#2楼
回复 #1楼 知道一点
这里是将报警功能集中到一个程序里,用的是其他程序段里的触点触发。这样一来,报警是不用到处找啊,比如电机报警,我去电机程序找,气缸报警我去气缸程序找,这样就很麻烦。
【方案】
CNC | 经验之谈 带你熟练运用相对位置误差补偿功能
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
2623
黄昏放牛
文章数:
198
年度积分:
138
历史总积分:
2623
作者的所有帖子(198)
注册时间:
2011/6/23
发站内信
发表于:2024/8/28 9:37:23
#3楼
我的框架也差不多这样。
【方案】
华北工控:嵌入式计算机在轨道交通自动售检票系统中的应用
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
20901
bnnyygy
文章数:
5988
年度积分:
1567
历史总积分:
20901
作者的所有帖子(5988)
注册时间:
2012/3/15
发站内信
2018论坛分享达人
发表于:2024/8/28 9:40:36
#4楼
还是那句话,工艺决定程序架构。
但是听群里的大佬说,有个架构可以满足大部分控制需求。
反正我大部分程序都是这样的
初始化,异常(分停机和不停机),主程序,手动,自动。
+2
【方案】
红外热像仪在食品行业中的应用
只看该作者
|
赞
[1]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
7327
产品体验中心会员
7583124
文章数:
496
年度积分:
841
历史总积分:
7327
作者的所有帖子(496)
注册时间:
2013/12/12
发站内信
发表于:2024/8/28 13:07:51
#5楼
看自己习惯,自己好调试的就是好框架
+1
【方案】
图尔克|分布式安全技术如何实现可持续生产?
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
266
A罗志恒13880
文章数:
270
年度积分:
266
历史总积分:
266
作者的所有帖子(270)
注册时间:
2023/4/27
发站内信
发表于:2024/8/29 9:44:08
#6楼
回复 #4楼 bnnyygy
嗯,因为一些有经验的工程师,在写程序时,有自己的模板和架构,这样写法很熟练,很清楚,也能最大程序上避免BUG,主要是我编程少,经验不够,所以才想搞一套通用的程序结构。你这些FB块里关于结构体数据是杂用的?
【方案】
无风扇准系统BIS-6920M:高性能、扩展性强、坚固耐用
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
266
A罗志恒13880
文章数:
270
年度积分:
266
历史总积分:
266
作者的所有帖子(270)
注册时间:
2023/4/27
发站内信
发表于:2024/8/29 9:46:07
#7楼
回复 #5楼 7583124
就是自己没有框架,我编程少,为了少走弯路,所以就想借鉴一些别人的框架,框架一出来,程序的大概思路就出来了。这样就能避免很多新手踩的坑。
【方案】
华北工控MITX-6139主板,助力实现远程医疗多场景应用
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
7327
产品体验中心会员
7583124
文章数:
496
年度积分:
841
历史总积分:
7327
作者的所有帖子(496)
注册时间:
2013/12/12
发站内信
发表于:2024/8/29 9:49:42
#8楼
回复 #7楼 A罗志恒13880
先尝试着把程序按照功能分段,每段处理特定的功能。后面写多了再慢慢整合。比如手动、自动、参数设置、轴控、气缸、报警处理、触摸屏显示等...,都可以尝试着分成一个个的程序段。我觉得框架不是问题,关键是程序写好后,后续要好扩展,好调试,很快定位问题点。
[此贴子已经被作者于2024/8/29 9:50:12编辑过]
【方案】
厂内物流智慧的硬核:智能感知
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
12456
蛇会大学
文章数:
4613
年度积分:
782
历史总积分:
12456
作者的所有帖子(4613)
注册时间:
2015/12/14
发站内信
2018论坛分享达人
发表于:2024/8/29 10:23:35
#9楼
这些模板是用来快速开发程序的,不是用来方便维修的。维修的时候肯定要用搜索功能
敏问找算丁亏楼累
敏问找算哭哲累嘿
敏问够算恐哈做累揍忍没催妹
比漏累伤醒更八音舍黑
我晕能以身问晕陪笨累
【方案】
华北工控AMR机器人控制产品方案,助力快消行业生产力提升
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
工控学堂推荐视频:
PLC学习视频
变频器学习视频
西门子学习视频
三菱学习视频
更多学习视频>>
•
[视频课程]一个小时教你学会升降输送系统编程方法
•
[视频课程]零基础快速入门西门子S7-1500PLC
•
[视频课程]西门子S7-200SMART如何快速找回原点
•
[视频课程]三菱PLC程序进制转化你懂了吗
•
[视频课程]台达DVP系列入门精讲
•
[视频课程]七节课带你全面认识西门子S7-1200
•
[视频课程]西门子S7-1500TCPU应用
•
[视频课程]西门子S7-1200与欧姆龙温控仪表的自由口通信
•
[视频课程]西门子S7-200SMART带参数子程序使用详解
62.4004