提高PLC运行效率,缩短完成相同任务时的执行时间

时间:2023-03-21作者:佚名
提高plc运行效率,缩短完成相同任务时的执行时间。
提醒:初学者不必在意本文归纳的做法,以程序易读、规范为目标,完成功能要求即可。
1、可以用“字”的时候尽量避免用“双字”,可以用整数时,尽量避免用实数。
2、优先使用富余的(硬件连接以外的)IB、IW、ID、QB、QW、QD,其次是M,S;
3、尽量避免数据类型转换,不得不用时,尽量用AC存放中间变量,减少转换次数。或者编程时先预留出存储空间,比如:用VW2存整数时,VW0空出不用,就可以直接以VD0的形式来进行访问VW2中的数据;
4、减少非必要网络扫描,把可以设条件执行的网络(特别是AIW、AQW),归类到子程序中作条件调用(例如定时中断);
5、用XOR指令实现任意位取反(这指令略有难度,调试中更需要认真对位,编程时建议用二进制数);
6、在保证工艺要求前提下,适当减小发生中断的频率;
7、子程序应该尽量减少条件判断的次数,规格化子程序进出口参数,从而减少代码冗余。
8、对于有重复性、耗时的任务,应采用分周期处理;其中包括:把初始化工作分摊到多个周期完成。令多个PID回路的采样时间略有差别,以避免在同一周期内产生多个中断调用,让扫描周期更均匀稳定。
9、对于输入数据较少的子程序调用,可以先判断输入数据是否有变化,如果没有变化(比较方法可参考48楼),可以直接跳过子程序,从而减少扫描周期。
10、尽量把在V区的位变量安排在V511.7内,把使用频率高的VB/VW/VD变量,安排在V4095内,可以缩短程序扫描周期。
11、SM0.0若和其它信号串联,只增加程序大小和执行时间,没有别的作用(如果网络已经满足了左侧必须的触点,没必要再串接SM0.0);
12、没必要共享信号时,放置在同一网络里的多条指令,会产生额外的进出栈操作(具体可以转成STL来分析),而且如果不是逻辑要求,应避免横向串联,这样至少可以减少一个“与”指令。好处仅仅是放在一个网络里,感觉紧凑一点。
13、合理使用立即IO指令(尽量减少使用)节约PLC处理立即指令的转换时间。
14、计算中尽量使用计算结果存储器,而不用过渡存储器。

相关阅读

正弦交流电路与其分析方法“相量法”(下)

【免费学习】 PLC热门课程_PLC初级_PLC基础_PLC中高级_软件安装 【免费学习】 变频器精品课程_西门子PLC精品教程_三菱PLC精品教程! 但凡有知道交流电路正弦量的,多多少少应该都听过“...
2023-06-27

电接点压力表控水乱启停?照着这两张图,一次把原理和故障全吃透!

做供水系统维修的电工,谁没被电接点压力表故障搞崩溃过? 水泵要么一直转不停,要么压力到了也不停机,甚至频繁启停烧电机,水箱要么干烧要么溢水,半夜被电话喊去抢修,越修越乱!很多人...
2026-05-25
电接点压力表控水乱启停?照着这两张图,一次把原理和故障全吃透!

电工判断电容器是否损坏的方法

电工判断电容器是否损坏的方法,主要有五种,在实际操作中下,根据实际情况挑选具体的方法。1、万用表检测法对于O.01μF以上的固定电容器,用万用表的R×1k挡直接测试电容器有无充...
2023-03-31
电工判断电容器是否损坏的方法

MOS管开关电路原理图解

对于MOS管,我们在电路设计中都会遇到,那么应该如何设计一个MOS管的开关电路呢? 我们一般会用一个三极管去控制,如下图! MOS管开关电路 但是这个电路的缺点也是显而易见,由于...
2023-06-27
MOS管开关电路原理图解

1.5V、3V、6V转换为220V的逆变电路分析

在本文中,我们讨论了一些可以将 1.5 V 转换为 220 V 或 3 V 转换为 220 V 或 6 V 转换为 220 V 的微型逆变器电路。所有设计均采用单个 PNP 晶体管和变压器,以反馈模式连接以产生振荡。  ...
2023-07-10
1.5V、3V、6V转换为220V的逆变电路分析

热销商品

公牛开关插座面板全屋定制全屋配齐家装报价单官方正品付款链接Q9

公牛开关插座面板,为您的全屋定制家装提供一站式解决方案。我们提供全屋配齐的家装报价单,确保您的家装项目完美无缺。所有产品均为官方正品,品质保证,让您用得放心。...
¥ 1

3M自粘橡胶条高硬度耐压实心幕墙玻璃舞台搭建货架专用减震密封条

3M自粘橡胶条是一款专为高要求工业及建筑场景设计的高性能密封减震材料,采用高硬度实心橡胶材质,具备优异的耐压性、抗老化性和持久弹性。其独特的自粘背胶设计,安装...
¥ 1.6

定做定制各类密封条三元乙丙橡胶硅胶PVC防火阻燃EVA氯丁石墨丁晴

本公司专业定做各类定制密封条,涵盖三元乙丙橡胶(EPDM)、硅胶、PVC、EVA、氯丁橡胶、丁腈橡胶及石墨复合等多种材质,满足不同行业对密封、防水、隔音、隔热及防火阻燃...
¥ 1

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

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

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

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

网站栏目