PLC逻辑标志值法编程技巧

更新时间:2024-03-24 作者:用户投稿原创标记本站原创 点赞:20478 浏览:93882

摘 要:PLC逻辑量控制的编程方法很多,包括基本逻辑设计法、高级逻辑设计法、工程设计法.文章主要介绍一种逻辑标志值法,选取运动小车控制系统为例,详细介绍程序设计具体过程,实践证明这种编程方法尤其适用于不确定顺序控制系统的程序设计,比逻辑状态组合的方法简单得多.

关 键 词:PLC;逻辑标志值法;梯形图;小车运动控制

中图分类号:TM571.61文献标识码:A文章编号:1006-8937(2013)29-0050-02

1PLC标志逻辑设计法

PLC的逻辑设计法通常用逻辑分析、逻辑综合方法,处理逻辑量的输入与输出信号间的关系.但当碰到类似于电梯控制这类不确定顺序的控制系统的程序设计,输出信号与输入信号的逻辑关系就相当复杂了,很可能出现组合爆炸.采用标志逻辑设计法恰好可以解决这一难题,顺利地将这类复杂的逻辑问题分析变得简单.

PLC逻辑标志法是受到了人们“记忆”加“比较”的思考问题方法的启示,人们通过记忆一些事物,然后进行比较,帮助自己做出一些决定.这种思考方法被引入到PLC编程思路中,称为逻辑标志值法.编程过程中的“记忆”是指设定好并记住标志的设置值,同时不断监视标志的实际值;“比较”是指对标志的实际值与标志的设置值不断进行比较,并依不同的比较结果产生相应的控制输出.

2小车运动控制系统控制要求

选取小车运动控制系统为例,其控制要求具体如下:

①小车都4个工作位置,分别通过行程开关SQ1~SQ4来检测,每个工作位置设有一只呼叫按钮,它们分别是SB1~SB4.系统设一起动按钮SB0,停止按钮SB1.

②按下起动按钮则起动该系统,小车等待呼叫.在任意位置按下某个位置的呼叫按钮时,小车都会自动向这一位置运动,直到到达该位置,小车自动停下来.工作过程中若遇到紧急情况,可及时按下紧急停车按钮实现紧急停车.

3系统的I/O分配


选取西门子S7-200作为控制器,系统输入信号10个,输出型号2个,具体信号如表1所示.

4系统程序设计

4.1程序设计方法

本系统中有4个位置,控制系统的执行顺序是不确定的,通常处理这类问题有两种办法:

方法一:考虑所有的可能性,逐一列出它的逻辑关系,再确定其输出.可能性不多的情况下,用这种方法是可行的.

方法二:采用逻辑标志值法进行设计.用传送指令设置标志值,再用比较指令比较实际标志值与设定标志值的大小,依据比较结果决定输出.

显然在小车运动控制实例的程序设计采用方法一是不够好的,逻辑组合关系很复杂,编写出的程序可读性差且比较冗长.因此尝试采用逻辑标志值法进行程序设计.

4.2