PLC程序移植具体是怎么操作的

今日头条

1144人已加入

描述

关于移植的问题,要根据问题域,也就是项目的实际情况来考虑。现在根据我个人的项目经验,给大家一些小建议,供大家参考:

1.用概念概念分析项目系统,完成高层次的概念抽象。概念应该力求相互独立,或者尽量少联系。比如工厂车间,有输送线、储罐、码垛机、包装机等具有整体功能概念的单元。(初学者可以结合plc视频教程来学习)

请记住,系统是由具有不同整体功能概念的单元组成的!!!!

2.分析功能单元中的元素,并考虑它们在控制中的通用性,设计相应的子程序或功能块或功能块。

3.数据地址分配的基本原则是“功能相同,地址相邻且连续;如果有8个启动按钮,可以分配到一个字节,方便程序的集成监控。同样,故障点也可以用同样的方法处理。当地址被赋予起始值时,尽量采用“机字对齐”的方法,如MD0、MD4、MD8。

这里有一个重要的编程概念,“使用中间内存”,比如M区、W区和DB,借助它们的“中间层”、“介质”和“桥”功能,将控制逻辑与实际I/O点隔离开来,减少了相互影响的因素。

另外,功能不同的两个地址区之间要有“空白区”,就像中国山水画或书法一样,以防将来需要增加I/O点。

4.用符号编程。

5.注意哪里需要,注意是“哪里需要”。

6.不同的编程软件采用不同的方式编辑符号表的变量表。可以尝试使用office\excel\txt等编辑软件对符号表、地址分配表等变量表或文件进行处理,寻求其通用性,这样在不同品牌之间移植时只需要做简单的处理。

7.在模块化编程中,所有功能无关的都被去掉,只保留与核心相关的,一个块只能做一件事!!模拟量只是模拟量,计时就是计时,计数就是计数,位处理就是位处理,通信处理就是通信处理,故障诊断就是故障诊断,而且要保持功能的“单一纯度”!

“学习用品”的概念包括“文具”的概念,文具包括钢笔、书包、尺子、笔记本、橡皮、圆规、小刀等单独的概念体。袋子不会和尺子混淆,橡皮也不会和笔记本混淆。当然,钢笔也包括铅笔、毛笔、圆珠笔、铅笔、水彩笔等等,但它们有一个共同点:钢笔,可以写字画画。

这是基本的“抽象”技能。你的技能越深,你就能越有效地使用它。

学生A买文具(笔记本+书包),学生B买文具(橡皮擦+钢笔),学生C买文具(尺子+小刀)。当然,如果你遇到一个什么都想要的大家庭,你可以小赚一笔。

好的模块设计就像买文具一样,可以通过简单的“积木”搭配组合,满足不同“个性化”需求的生产需求!!

8.仔细考虑过程块之间的“接口”需要哪些必要的参数。有可能生产这个产品需要M个接口参数,生产那个产品需要N个参数。然后用不同数量的接口参数制作两个块。或者传输参数数据区中的不同数据单元链。

西门子plc的编程设计理念是前期“划分”功能单元,后期“组合”系统的要求。

审核编辑:符乾江

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分