您现在所在的是:

PLC论坛

回帖:6个,阅读:664 [上一页] [1] [下一页]
611
12181617
文章数:3
年度积分:50
历史总积分:611
注册时间:2014/10/13
发站内信
发表于:2014/10/13 14:10:53
#0楼
我从事了多年的电子研发和管理工作,目前首次遇到PLC的项目。想请教大家一下问题,PLC如何进行模块化的设计?

单片机嵌入式的设计,把一个项目按功能模块分为驱动文件,在驱动文件再通过若干个函数实现某些功能。这样方便多人合作完成一个项目。移植性也比较好。在松下PLC的一些学习中,我并没有发现有分模块的设计,最多就是函数的应用。而且一些触点输入输出口也无法进行宏定义(比如X0,X1,X2不能定义成sensor1,sensor2),方便阅读。参考了几份公司保留下来的项目,都是一个文件,长长的梯形图。阅读非常吃力。回到问题点,如何进行PLC的模块化设计,方便合作开发,和更方便阅读呢?

希望大家各抒己见,不吝提出经验意见。
[此贴子已经被jint于2014/10/15 9:34:43编辑过]
2334
东昌机电
文章数:643
年度积分:50
历史总积分:2334
注册时间:2013/9/13
发站内信
工控人谈电商
发表于:2014/10/13 14:30:04
#1楼
以下是引用121816172014/10/13 14:10:53的发言:
我从事了多年的电子研发和管理工作,目前首次遇到PLC的项目。想请教大家一下问题,PLC如何进行模块化的设计?

单片机嵌入式的设计,把一个项目按功能模块分为驱动文件,在驱动文件再通过若干个函数实现某些功能。这样方便多人合作完成一个项目。移植性也比较好。在松下PLC的一些学习中,我并没有发现有分模块的设计,最多就是函数的应用。而且一些触点输入输出口也无法进行宏定义(比如X0,X1,X2不能定义成sensor1,sensor2),方便阅读。参考了几份公司保留下来的项目,都是一个文件,长长的梯形图。阅读非常吃力。回到问题点,如何进行PLC的模块化设计,方便合作开发,和更方便阅读呢?

希望大家各抒己见,不吝提出经验意见。

唉,高级语言没学透啦~~~~

Regards
SANKA电机
3671
穿孩子的树
文章数:344
年度积分:50
历史总积分:3671
注册时间:2014/9/10
发站内信
发表于:2014/10/13 14:33:17
#2楼
大些程序也是模块化的,不然的话修改调试太麻烦了
611
12181617
文章数:3
年度积分:50
历史总积分:611
注册时间:2014/10/13
发站内信
发表于:2014/10/13 15:09:07
#3楼
以下是引用穿孩子的树2014/10/13 14:33:17的发言:
大些程序也是模块化的,不然的话修改调试太麻烦了

嗯,我也是那么想。那是怎么操作呢?所有程序也都是在一个文件里吗?
611
12181617
文章数:3
年度积分:50
历史总积分:611
注册时间:2014/10/13
发站内信
发表于:2014/10/13 15:13:07
#4楼
我想,还是没有研究完文档吧。抽时间看完先。
3671
穿孩子的树
文章数:344
年度积分:50
历史总积分:3671
注册时间:2014/9/10
发站内信
发表于:2014/10/13 16:53:22
#5楼
回复 #3楼 12181617
一般是写功能块互相调用
6594
eyujiedianqi
文章数:2622
年度积分:50
历史总积分:6594
注册时间:2009/6/5
发站内信
发表于:2014/10/13 19:23:47
#6楼
把控制功能和流程分为几个功能块,条件具备时进行相应的调用。

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

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

62.4004