中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册 登录 广告服务 | 客服中心
您现在所在的是:

PLC论坛

抖音 德嘉 泓格论坛 FLIR红外热像论坛
工控论坛首页 PLC论坛 → 浏览主题: 【话题】PLC程序有通用的模板程序,各位大佬有没有好用的呀(20231205)
发表新帖 回复该主题
回帖:7个,阅读:399 [上一页] [1] [下一页]
* 帖子主题:

【话题】PLC程序有通用的模板程序,各位大佬有没有好用的呀(20231205)

分享到
20063
bnnyygy
文章数:5723
年度积分:729
历史总积分:20063
注册时间:2012/3/15
发站内信
2018论坛分享达人
发表于:2023/12/5 8:23:56
#0楼
从菜鸟的线性编程(从上到下,不分段落)-分段落(全程用绝对地址)-使用FB-FC,主程序调用(FB分功能,区域来编写,变量基本不用绝对地址都用标签编程<除了和上位机通讯>),这是不是所谓的结构化编程?

当然,标签编程还得PLC编程软件支持~

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
刚开始写程序到了全部用FB,FC,功能引脚全部挨个建立。

现在直接结构体,缩小FB,FC体积,改变量也方便,特别是和上位机建立通讯,改结构体,FB和全局变量都有了。

写着写着,发现,很多可以搞成标准的功能块程序,这就是所谓的模板?


各位大佬有没有好用的模板呢?

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PS1:模板最好用ST写,这样通用。<复制到其它项目,就像复制黏贴文本一样方便>,

PS2:博图,codesys(包含各个厂家出的codesys控制器),欧姆龙的NX NJ这些标准的IEC-61131感觉都挺不错的,汇川的EASY,H5U也不错;


三菱GX、欧姆龙CP CJ就拉到了,FB功能太少,限制太多。(结构体,IN/OUT不支持数组等)换个PLC要改很久才能实现一样的效果或者说很麻烦。





附汇川easy 模板截图,梯形图做的,附图+FB块,但是理念可以参考
附件:FB_MachineStateMag-v1.0.fe.zip
[本地下载]

附件 】}58487((0U%O}PFM7{71R6.jpg
[此贴子已经被jint于2023/12/6 9:31:05编辑过]
20063
bnnyygy
文章数:5723
年度积分:729
历史总积分:20063
注册时间:2012/3/15
发站内信
2018论坛分享达人
发表于:2023/12/5 8:31:35
#1楼
程序我直接上载吧,应该是不全 表情

附件:EASY_模板.zip
[本地下载]
12239
FORELF
文章数:3114
年度积分:543
历史总积分:12239
注册时间:2007/6/22
发站内信
发表于:2023/12/5 13:11:29
#2楼
你这个模板写的有如下问题:
1.没有暂停;
2.没有终止;
3.不通用。
let me go任我行
3452
宅男技术控
文章数:441
年度积分:374
历史总积分:3452
注册时间:2017/2/4
发站内信
发表于:2023/12/5 13:47:08
#3楼
“三菱GX、欧姆龙CP CJ就拉到了,FB功能太少,限制太多。(结构体,IN/OUT不支持数组等)换个PLC要改很久才能实现一样的效果或者说很麻烦。”

可以将IO通过数组的方式进行映射!
20063
bnnyygy
文章数:5723
年度积分:729
历史总积分:20063
注册时间:2012/3/15
发站内信
2018论坛分享达人
发表于:2023/12/5 14:05:02
#4楼
以下是引用FORELF2023/12/5 13:11:29的发言:
你这个模板写的有如下问题:
1.没有暂停;
2.没有终止;
3.不通用。


这个也不是成品程序啊,只是说有类似的功能可以做成块,里面的FB块看着像是官方出的,抛砖引玉分享一下。

如果是ST,其它品牌也能直接简单修改使用啊。



没进过设备厂,每个厂家应该都有自己的模板,这样分工合作,而且程序也清晰。这个是趋势

换个工具人接收就能干。

这不,我发帖就下想套一下模板程序来借鉴一下吗表情
20063
bnnyygy
文章数:5723
年度积分:729
历史总积分:20063
注册时间:2012/3/15
发站内信
2018论坛分享达人
发表于:2023/12/5 14:07:51
#5楼
以下是引用宅男技术控2023/12/5 13:47:08的发言:
“三菱GX、欧姆龙CP CJ就拉到了,FB功能太少,限制太多。(结构体,IN/OUT不支持数组等)换个PLC要改很久才能实现一样的效果或者说很麻烦。”

可以将IO通过数组的方式进行映射!

三菱的FB,IN OUT不能直接使用数组,内部直接映射啥的,感觉意义不大了,不通用。

当然,如果只是玩三菱那就行,其它项目直接使用FB。


毕竟我是干兼职的,品牌众多,PLC硬件品牌很多时候是别人选好了,只能被动接受。


初衷是想搞个“模板”,避免每次搞重复建设,提高效率,毕竟费用基本上是固定的
36773
知道一点
文章数:21904
年度积分:1192
历史总积分:36773
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2023/12/5 18:29:36
#6楼
这是要PK万泉河的节奏哦

通用也好,标准化也罢,真要用时要结合实际做修正,时序也要考虑
快乐 幸福 自由 比什么都重要
2841
15898151893
文章数:768
年度积分:752
历史总积分:2841
注册时间:2022/7/28
发站内信
发表于:2023/12/14 15:28:14
#7楼
有时候适当把程序做成个小模版也不错。
工控学堂推荐视频:

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

62.4004