返回工控网首页
|
| 添加到收藏夹
中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册
广告服务
|
客服中心
您现在所在的是:
PLC论坛
工控论坛首页
→
PLC论坛
→ 浏览主题:
关于PLC程序架构的问题
回帖:
13
个,阅读:
453
次
[上一页]
[1]
[2]
[下一页]
* 帖子主题:
关于PLC程序架构的问题
收藏
分享到
93
A罗志恒13880
文章数:
285
年度积分:
93
历史总积分:
93
作者的所有帖子(285)
注册时间:
2023/4/27
发站内信
发表于:2024/8/27 10:15:07
#0楼
如图
以上图片是一个淘宝模板,程序架构是将报警,复位,初始化,手动,轴控,自动等全部分开写的,好处就是好修改都集中在一个地方,不用到处找,坏处就是我没有感觉到。。。各位大佬是怎么用的程序架构?最关建的是,这个架构用步进梯形图能写嘛?我感觉这个架构和步进梯形图的结构很矛盾。步进梯形图是按工序顺序写的,逻辑性强,这个架构是按功能性写的。。。。反正我有点晕。。
【方案】
科普时间 |酒店空调系统新任"指挥官"
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
结帖
|
管理
38908
产品体验中心会员
知道一点
文章数:
22974
年度积分:
600
历史总积分:
38908
作者的所有帖子(22974)
注册时间:
2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2024/8/27 16:33:50
#1楼
不用到处找?
可能吗?比如报警(可能用三色灯之一或二)是哪个触发?如果屏幕没有提示,只查程序,是谁触发不需要到查找?
那种架构编程在自己熟悉的方式,换种方式不是不可以,看你的能力
快乐 幸福 自由 比什么都重要
【方案】
基于中达机电技术的卧式精密珩磨机自动化解决方案
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
93
A罗志恒13880
文章数:
285
年度积分:
93
历史总积分:
93
作者的所有帖子(285)
注册时间:
2023/4/27
发站内信
发表于:2024/8/28 7:38:31
#2楼
回复 #1楼 知道一点
这里是将报警功能集中到一个程序里,用的是其他程序段里的触点触发。这样一来,报警是不用到处找啊,比如电机报警,我去电机程序找,气缸报警我去气缸程序找,这样就很麻烦。
【方案】
红外热像仪帮助保护意大利文化遗产
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
2704
黄昏放牛
文章数:
199
年度积分:
69
历史总积分:
2704
作者的所有帖子(199)
注册时间:
2011/6/23
发站内信
发表于:2024/8/28 9:37:23
#3楼
我的框架也差不多这样。
【方案】
小菲课堂|野外搜救和追踪时,哪种调色板最合适?
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
21550
bnnyygy
文章数:
6171
年度积分:
446
历史总积分:
21550
作者的所有帖子(6171)
注册时间:
2012/3/15
发站内信
2018论坛分享达人
发表于:2024/8/28 9:40:36
#4楼
还是那句话,工艺决定程序架构。
但是听群里的大佬说,有个架构可以满足大部分控制需求。
反正我大部分程序都是这样的
初始化,异常(分停机和不停机),主程序,手动,自动。
+2
【方案】
基于台达机电产品的DeviceNet现场总线网络设计
只看该作者
|
赞
[1]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
7518
产品体验中心会员
7583124
文章数:
505
年度积分:
115
历史总积分:
7518
作者的所有帖子(505)
注册时间:
2013/12/12
发站内信
发表于:2024/8/28 13:07:51
#5楼
看自己习惯,自己好调试的就是好框架
+1
【方案】
倍福|智能驱动,让粉针剂包装设备性能更上层楼
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
93
A罗志恒13880
文章数:
285
年度积分:
93
历史总积分:
93
作者的所有帖子(285)
注册时间:
2023/4/27
发站内信
发表于:2024/8/29 9:44:08
#6楼
回复 #4楼 bnnyygy
嗯,因为一些有经验的工程师,在写程序时,有自己的模板和架构,这样写法很熟练,很清楚,也能最大程序上避免BUG,主要是我编程少,经验不够,所以才想搞一套通用的程序结构。你这些FB块里关于结构体数据是杂用的?
【方案】
ARM主板EMB-3581,可以集成应用于物流无人配送车
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
93
A罗志恒13880
文章数:
285
年度积分:
93
历史总积分:
93
作者的所有帖子(285)
注册时间:
2023/4/27
发站内信
发表于:2024/8/29 9:46:07
#7楼
回复 #5楼 7583124
就是自己没有框架,我编程少,为了少走弯路,所以就想借鉴一些别人的框架,框架一出来,程序的大概思路就出来了。这样就能避免很多新手踩的坑。
【方案】
菲力尔(FLIR) GF309:加热炉检测红外热像仪
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
7518
产品体验中心会员
7583124
文章数:
505
年度积分:
115
历史总积分:
7518
作者的所有帖子(505)
注册时间:
2013/12/12
发站内信
发表于:2024/8/29 9:49:42
#8楼
回复 #7楼 A罗志恒13880
先尝试着把程序按照功能分段,每段处理特定的功能。后面写多了再慢慢整合。比如手动、自动、参数设置、轴控、气缸、报警处理、触摸屏显示等...,都可以尝试着分成一个个的程序段。我觉得框架不是问题,关键是程序写好后,后续要好扩展,好调试,很快定位问题点。
[此贴子已经被作者于2024/8/29 9:50:12编辑过]
【方案】
FAQ-BCNet
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
12688
蛇会大学
文章数:
4672
年度积分:
193
历史总积分:
12688
作者的所有帖子(4672)
注册时间:
2015/12/14
发站内信
2018论坛分享达人
发表于:2024/8/29 10:23:35
#9楼
这些模板是用来快速开发程序的,不是用来方便维修的。维修的时候肯定要用搜索功能
敏问找算丁亏楼累
敏问找算哭哲累嘿
敏问够算恐哈做累揍忍没催妹
比漏累伤醒更八音舍黑
我晕能以身问晕陪笨累
【方案】
英威腾CHH100高压变频器在离心式循环压缩机上的应用
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
工控学堂推荐视频:
PLC学习视频
变频器学习视频
西门子学习视频
三菱学习视频
更多学习视频>>
•
[视频课程]一个小时教你学会升降输送系统编程方法
•
[视频课程]零基础快速入门西门子S7-1500PLC
•
[视频课程]西门子S7-200SMART如何快速找回原点
•
[视频课程]三菱PLC程序进制转化你懂了吗
•
[视频课程]台达DVP系列入门精讲
•
[视频课程]七节课带你全面认识西门子S7-1200
•
[视频课程]西门子S7-1500TCPU应用
•
[视频课程]西门子S7-1200与欧姆龙温控仪表的自由口通信
•
[视频课程]西门子S7-200SMART带参数子程序使用详解
78.0005