至于PLC程序的编写,我觉得没有必要天马行空的标新立异,也没有必要炫耀技巧。正确性、可靠性、方便性、简洁性和可读性是一个很好的程序,只要内容和质量都很好!
一、PLC程序的内容。
PLC应用程序应*大限度地满足被控对象的控制要求。构思程序主体框架后,应以其为主线,逐一编写程序,个控制功能或子任务。经过不断的调整和改进。使程序能够完成所需的控制功能。此外,PLC应用程序通常包括以下几个方面:
1.PLC上电后,初始化程序一般要做一些初始化操作。其功能是为启动做好必要的准备,避免系统出现误操作。初始化程序的主要内容是清除某些数据区域和计数器;恢复某些数据区域所需的数据;重置或重置某些输出量;显示某些初始状态等。
2.信号检测、故障诊断、数据显示、设备联系等可作为常规预留。当程序设计基本完成时,可以添加这些内容。它们也可以是相对独立的程序段。
3.保护。连锁程序。保护和连锁是各种应用中不可或缺的一部分。可消除非法操作造成的控制逻辑混乱,确保系统运行更加安全可靠。所以要认真考虑保护和连锁。连锁和保护措施通常设置在PLC外。
4.PLC主程序和子程序。这是与过程控制直接相关的逻辑和操作。一般来说,子程序可以根据空间或时间进行分类。每个子程序*好提前分配足够独立的数据存储区域或数据块,并统一规划程序变量名称。复杂的地方必须详细说明。只有通过工艺,充分收集设备参数和操作人员的需求信息,才能编收方便的合格程序。
二、PLC程序的质量。
对于相同的控制要求,即使选择相同型号的PLC,不同设计方法编写的程序也可能有不同的结构。虽然几个程序可以实现相同的控制功能,但程序的质量可能会有很大的不同。程序的质量可以从以下几个方面来衡量:
1.程序的正确性:应用程序质量*根本的是正确。所谓正确的程序必须能够经受住系统运行实践的考验,没有这个对程序的评价是没有意义的。
2.良好的程序可靠性:良好的应用程序可以确保系统在正常和异常的工作条件下安全可靠地运行(如按下或误触摸不应该移动的按钮)。
3.参数易于调整:PLC控制的优点之一是灵活性好,通过修改程序或参数很容易改变系统的某些功能。例如,在某些情况下,一些系统需要更改某些控制参数(如定时器或计数器的设定值等)。在设计程序时,必须考虑如何编写以便于修改。
4.程序要简洁:编写的程序要尽量简洁,减少程序的句子,一般可以减少程序扫描时间,提高PLC对输入信号的响应速度。当然,如果过度使用执行时间较长的指令,有时程序的语句较少,但执行时间不一定较短。
5.程序可读性好:程序不仅要给设计师看,系统维护人员也要看。此外,为了有利于沟通,还要求程序具有一定的可读性。