编程|如何提高编程效率?
文章图片
模块化编程
熟悉现场的电气工程师们应该知道干巴巴的PLC程序并没有任何意义 , PLC编程的目的 , 就是让设备正常运行 , PLC程序写的好坏 , 是直接影响到机器的运行效率 , 机器的运行效率又和经济效益挂钩 。 因此程序编写的时间 , 现场试的时间 , 以及后期的维护 , 是和人民币直接挂钩的 。
因此 , 用最短的时间 , 编写出效率高 , BUG少 , 又便于维护的程序 , 是每一个工控人的最高境界 。
所以模块化变成便的尤为重要 , 这里以欧系PLC西门子为例 , 我们重点介绍一下
模块化变成是应对与典型的控制要求 , 将过程要求中的类似或相关的归类 , 在功能和功能块中编写通用的程序块 , 这些程序快可以反复的调用 , 以控制不同的目标 , 形成通用的解决方案 , 下面我以S7-200SMART生成库举例:使用200SMART子程序 。
举例 , 现在我们有10台电机需要正反转 , 通过以上的方法可以实现 , 我们使用子程序的变量表 , 定义局部变量 , 然后我们可以调用我们做好的这个子程序 , 这样我们只需要填写外部不一样的参数与地址就好了
【编程|如何提高编程效率?】这样的编程效率非常高 , 并且结构清晰 , 适用于复杂的控制任务 。
推荐阅读
- 机智萌妹|A72拍照实力如何?,OPPO千元5G新机开售,这款OPPO
- 寒武纪科学馆|太空飞船如何安全返回地球?经历哪几个阶段?了解一下
- 数码达人分享|X1蓝牙耳机不易脱落,运动蓝牙耳机如何选择,HIK
- 中国青年网|如何入环火轨道,揭秘“天问一号”如何在太空保持轨道
- 支付宝|“烂,烂,烂到极点”的支付宝,如何成就造富神话?
- 梅花之快乐|上层阶级如何产生?耶鲁大学老鼠阶级实验告诉你
- 轻拔琴弦|Reactor如何规定,混淆保护需正确命名!看.NET代码保护工具.NET
- 人走茶凉|后者补缴18亿美元专利费,未来会如何?,高通、华为正式和解
- AIAS编程有道|Vmware虚拟机中桥接模式、NAT模式与仅主机模式的含义与区别
- 木塔月|5G知识大讲堂5G是如何改变未来世界的,关于5G你不能不知道的知识