PLC逻辑标志值法编程技巧

摘 要: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

类似论文

流量计算在PLC中的编程技巧

摘 要:根据PLC工作的基本原理,分析研究了流量累积计算的方法,并进行了分析,指出流量计算在PLC中编程中的独特性 关。
更新日期:2024-2-10 浏览量:31425 点赞量:7927

挣值法在房建施工项目成本控制中的应用

摘 要:论文以挣值理论为工具,依托X建设集团股份有限公司承建的某大型房建施工项目的工程背景,分析其在项目成本控制௚。
更新日期:2024-1-16 浏览量:22085 点赞量:6689

数控车编程技巧探析

摘 要:数控车削加工中,人们所编辑的程序始终贯穿了整个加工过程 程序的编辑不同,也导致了加工工序、加工。
更新日期:2024-5-25 浏览量:69013 点赞量:15224

《财务管理》教学中插值法求解的

摘 要:插值法是《财务管理》课程教学中对于求解不同时间点上资金之间的换算的一种重要方法,它利用了数。
更新日期:2024-2-23 浏览量:34250 点赞量:8863

基于VB调用WindowsAPI函数编程技巧的

摘 要: API函数是操作系统和Windows应用程序的接口,能够直接控制和处理计算机的系统参数和。
更新日期:2024-2-24 浏览量:34258 点赞量:8833

C语言编程技巧在C语言学习中的应用

摘 要:C语言在计算机专业教学中是非常重要的课程之一,特别在大一课程的学习中是非常基础的一门必修课,它的。
更新日期:2024-4-4 浏览量:12301 点赞量:4426

数控车削编程技巧

摘 要 尽管现在CAD/CAM软件已相当普遍,但手工编程仍有它的应用价值,因为方便快捷不需要软件就能立竿见影,特别是现在高端数控系。
更新日期:2024-2-16 浏览量:30674 点赞量:7332