面对较复杂的PLC工程 我该怎么样组织程序?

时间:2023-03-06作者:佚名
梯形图语言是一种面向过程的程序设计语言,它脱胎于电气控制图,继承了其简单、易懂的特点。但是面对复杂的工程时程序编写繁锁,可读性较差。这里引入软件工程的一些观点给用户在面向较复杂工程编程时提供几点建议:
1.用户面对复杂的工程后不要立刻写程序,要首先保证对整个系统充分了解和掌握。这些在软件工程中称为“需求分析”,建议分如下几个方面考虑:
1)功能需求。plc 具体要做哪些工作?最终用户、其他设备对 PLC 有哪些要求?程序量大概有多少?这方面的需求指系统必须提供的功能,编程者可能需要跟最终用户进行多次深入的交流才能彻底了解。这是编程的第一步,对最终用户需求的误解会给编程者带来极大的损失。
2)接口和周边设备的需求。PLC I/O 点数是否足够?通讯口是否足够?通讯协议是否支持?PLC 往往处在一个系统的控制核心位置,编程者有必要对该系统的其他设备如执行机构、人机接口有一定了解,统一规划整个系统。
3)逆向需求。逆向需求说明软件系统不应该做什么,一些执行机构提供的功能往往能够省去 PLC 的一部分工作,将一些功能下放给执行机构,能够减短 PLC 扫描周期、降低程序的复杂度,使控制系统的健壮程度和可靠性增强。
4)将来可能提出的需求。梯形图程序维护方便、修改简单是其特点,但是在复杂的工程中插入一个功能往往要面临更多的困难,建议编程者为将来可能增加的功能准备接口,以便一旦确实需要时能比较容易地进行扩充和修改。
2.当编程者对整个系统充分了解和掌握之后,建议将这些想法固化下来,方便编程者自己和合作者较明晰的了解该系统,对该系统今后的维护和修改也十分有益。流程图是目前最流行的方式之一。
3.分层实现。较复杂的工程往往能够分成若干个功能,建议将每一个功能单独作为一个子程序,在需要该功能时主程序调用子程序,子程序之间的耦合度尽量降低,子程序和主程序之间可以有适当的参数传递。这种组织方式程序功能明晰,可读性好,程序继承性好。
4.重视继承。分层实现的另一个优点是子程序的复用性好,之前工程中有的功能如果新工程需要可以直接采用其子程序。

相关阅读

值得收藏的上百张电工常用电路图(流量党勿进,全是高清大图)

上百种电路图,接线不求人,记得收藏…… 一、日光灯类 二、断路器、接触器控制回路 三、电动机 延时 四:热电偶 五、电能表 六、其他...
2023-06-11
值得收藏的上百张电工常用电路图(流量党勿进,全是高清大图)

电容并联与谐振峰

1. 相同容值电容的并联: 多个相同的电容并联后,阻抗曲线的整体形状不变,仍保持为一个大"V"型,但是各个频率点的阻抗整体下移减小。 2. 不同容值电容的并联: 当并联的电容容值...
2023-03-31
电容并联与谐振峰

这个电气元件,我敢说起码有80%的电工,都不知道有什么作用!

小编最近看到有篇帖子:有电友分享说,他在厂里看到了上图中的这个家伙,都从业这么些年了,还从来都没有见过,你知道这是什么高精尖的东西,有用过的吗? 在这里看了好一会儿,还是第一...
2024-09-05
这个电气元件,我敢说起码有80%的电工,都不知道有什么作用!

软启动器在电气启动和运行电路中的意义

软启动器顾名思义就是可以降低启动风险,让电机保持长寿命,减少故障的发生,提高工作效率。 软起动的组成和原理: ⑴输入端的 断路器 ,这个断路器是随着电机型号的变化决定的...
2023-06-19

中国的电压是220V,而国外是110V,这是为什么?

中国的电压是220V,而美国日本都是110V,大家肯定会觉得国外的电压低安全,首先外国的电压低不是说就电不死人,真正的安全电压是36V,只有低于36V电压才会安全。而至于我国的电压...
2023-04-03
中国的电压是220V,而国外是110V,这是为什么?

热销商品

广东珠江电线电缆阻燃国标定制BYJBV BVR YJV YJY RVV RVS RV KVV

广东珠江电线电缆,专注于阻燃国标定制,产品涵盖BYJBVBVRYJVYJYRVVRVSRVKVV等多种规格。我们采用先进生产技术,严格遵循国家标准,确保产品质量可靠、性能稳定。产品适...
¥ 1

可换头防静电塑胶镊子ESD-7A/242/249/259防划伤夹IC硅晶片陶瓷头

ESD-7A/242/249/259是一款专为半导体行业设计的防静电塑胶镊子,有效防止静电对敏感电子元件的损害。其独特之处在于可更换的镊子头,包括专为夹持IC硅晶片和陶瓷元件...
¥ 2

公牛官方旗舰店开关插座空调16A插座五孔10A面板暗装多孔G12白灰

公牛官方旗舰店提供一系列高质量的开关插座和空调配件。这款16A插座五孔面板采用暗装设计,适用于多种安装环境,如墙面、天花板等。它具有10A的电流容量,可以满足家庭...
¥ 5.55

L型套筒扳手铣口烟斗双头弯头7字穿孔机修六角汽修轮胎工具6-19mm

L型套筒扳手是一款常用于工业领域的多功能工具,具备双头设计,可高效完成铣口、烟斗等多种工件孔位加工,适用六角汽修、轮胎等场景。其套筒尺寸为6-19mm,精准适配各类...
¥ 3.5

西门子开关插座无框皓彩米绒白亚光二三插USB10A五孔一开旗舰店

西门子开关插座无框皓彩米绒白亚光二三插USB10A五孔一开旗舰店,作为西门子品牌的专卖店,提供了一系列高品质、设计新颖的家居电气产品。这里销售的开关插座采用无框...
¥ 8.77

网站栏目