PLC编程中数据结构和指针的应用

时间:2024-02-22 点赞:45644 浏览:89194 作者原创标记本站原创

本文是一篇数据结构论文范文,关于数据结构毕业论文提纲,关于PLC编程中数据结构和指针的应用相关开题报告范文。适合数据结构及计算机及指针方面的的大学硕士和本科毕业论文以及数据结构相关开题报告范文和职称论文写作参考文献资料下载。

摘 要:PLC编程的方法比较多,在企事业单位常用的编程方法是组合逻辑函数法、因特网分析法、功能转移图法和面向对象的PLC编程思想,在PLC编程控制程序中普遍采用计算机控制技术,在这方面存在诸多问题,数据结构和指针在PLC编程中的应用刚好解决这些问题.文章结合数据结构和指针的概述,阐述了数据结构和指针在PLC编程中的应用,并最后提供实际应用实例.

关 键 词:PLC编程数据结构指针应用

中图分类号:TP301文献标识码:A文章编号:1007-9416(2013)04-0044-01

PLC编程是可编程逻辑控制器的简称,20世纪80年代被普遍应用在电子.钢铁等工业控制系统中.目前,PLC编程已经成为衡量企业现代化水平的一个重要标志.随着PLC编程在工业领域的普遍应用,PLC编程优劣已经具有直接影响工业设备工作情况和生产线的生产水平.采用数据结构和指针控制PLC编程,可以有效解决传统PLC编程存在的诸多问题.

1数据结构和指针概述

数据结构是计算机存储、组织形式的一种方式,它是指相互之间存在一种或者多种特定关系的数据元素的集合,它一般与高校检索算法和索引技术相关.它的研究对象包括数据逻辑结构、数据物理结构和数据结构运算三种,不同的数据结构适用于不同种类的应用,在采用数据结构进行PLC编程时,注意数据结构的选择.在人们的日常生活中,指针是仪器或者钟表上的一个用来测量数据的装置.但是,在信息工程中指针的用途是指示内存地址的计算机语言的变量、处理器中寄存器.PLC编程中所采用的指针是信息工程中的指针,而不是人们日常生活中的指针.在计算机语言中,通过内存地址可以找到用户用户所需的变量单位,也就是说内存地址指向该变量单位,根据地址的作用人们形象化的把地址称为指针.因此,指针具有准确寻找以它为地址的内存单元.

2数据结构和指针在PLC编程中的应用

2.1数据结构和指针在PLC程序中的控制过程

在运用数据结构和指针进行PLC编程时,需要专门为称重过程、传输过程分别开发DXa、DXc两个数据块.其中DXa存放在计算机下达某种指令的同一时刻需要下料的料仓数据块地址Mi中,DXc数据块存放在重斗数据块地址Wi中.在PLC编程过程中,计算机将指令存放在数据块DXa中,然后数据块Dxa将指针I存放在数据字AO中,指针置为I等于i+1,然后依次下存数据字A1-Ai.计算机将启动指令存放在数据块DXc中,在其数据字CO中存放指针I,在数据字C1中存放前允许下料料仓中Ai的内容,在C1下一数据字C2中存放当前设备是否动作标记.新一轮控制结束后,PLC控制程序将自动在称重过程、传输过程分别开发DXa、DXc两个数据块中存放指针并将数据字AO和数据字CO设置为1,自动将上一程序A0-Ai、C0-C2中的存放的内容清零,进入下一轮程序运作.

2.2数据结构和指针控制与传统逻辑控制的比较

传统的逻辑控制PLC编程的控制原理是通过计算机“与、或、非”等逻辑指令的组后进行PLC程序控制,这种程序结构简单而且达不到程序异常时的保护要求,控制PLC程序时突出体现的是设备之间连锁的逻辑关系,只满足程序的基本要求,适用范围仅限于PLC手动控制时的PLC编程.由于逻辑控制PLC编程是通过采集设备提供的外部信号作为逻辑程序判断的依据,这个特点要求调机人员、维修人员和PLC编程人员熟悉逻辑程序中的各种逻辑关系,在程序出现故障时可以通过逻辑结果分析出故障的原因和故障发生的位置,针对故障原因和故障点进行相应处理保证PLC控制程序正常进行.这种逻辑控制比较麻烦且不够精确,数据结构和指针控制PLC程序的原理是通过指针使数据在数据结构之间自动进行传递执行控制,它的结构程序复杂,能很好的保护异常情况下的PLC程序,控制效果精确无误,适用于各行各业由计算机控制的PLC编程.一个程序运行完后,不需要维护人员的特别维护,省去了大量繁琐的工作.在PLC编程中采用数据结构和指针,不仅提高了工业设备使用率,而且减少设备故障的发生,控制效果精确无误,进一步提高了PLC程序的自动化控制.

2.3采用数据结构和指针的PLC编程实例分析

以电子企业生产组装零件的PLC编程为例,编程人员采用数据结构和指针设计好生产组装零件的编程后,将其植入计算机控制的CNC中.当CNC调机人员打好生产组装零件夹具,将夹具安装完毕,便可根据相关要求调机.CNC操作工给CNC一个指令,这个指令会被自动存放进数据块Dxa,数据块接受到来自计算机的指令后自动将指针存放在Dxa中的数据字A0中,依次下存,在第i个数据字指针存放完毕CNC进入启动阶段,计算机会自动给数据块DXc一个启动指令,这个启动指令被自动存放在数据块DXc中,CNC中的PLC程序会按照数据字C0指针的内容中取出相应的Ai存入C1中,同时C1中的内容即将启动CNC设备,同时将C2中的状态设置为1表示CNC设备正在工作中,当一个生产组装零件制作出来后,CNC设备在PLC程序的控制下自动停止并且PLC程序自动将上一个程序中的数据和指针清零,指到下一个计算机指令给出才能开始下一个生产组装零件的生产.

3结语

随着PLC编程应用的普及,PLC编程人员需具备发现传统PLC编程中存在的问题,关注行业流行的PLC编程先进技术,利用这些先进技术解决PLC编程中存在的诸多问题.目前,数据结构和指针控制PLC编程是比较先进的技术,可以解决传统PLC编程中存在的问题.文章结合数据结构和指针的特点,阐述了其在PLC编程中控制程序的过程并提出实例分析.


相关论文

《PLC编程》课程一体化教学实施

本文是一篇中等职业教育论文范文,中等职业教育方面毕业论文开题报告,关于《PLC编程》课程一体化教学实施相关专科毕业论文范文。适合中等职。

数据结构课程教学

本文是一篇数据结构论文范文,数据结构有关毕业论文提纲,关于数据结构课程教学相关学年毕业论文范文。适合数据结构及计算机软件及计算机学科。

数据结构可视化类库的设计与实现

本文是一篇数据结构论文范文,数据结构方面硕士学位论文,关于数据结构可视化类库的设计与实现相关毕业论文参考文献格式范文。适合数据结构及。

主标题数据结构课程建设文提纲

本论文为关于参考文献论文参考文献哪里找,关于主标题数据结构课程建设文提纲相关大学毕业论文,可用于参考文献论文写作研究的大学硕士与本。

数据结构课程设计

这篇数据结构论文范文属于论文总结免费优秀学术论文范文,关于数据结构自考毕业论文开题报告,与数据结构课程设计相关论文总结范文样本。适合。

非计算机专业“数据结构”课程教学

本文是一篇数据结构论文范文,关于数据结构毕业论文格式模板,关于非计算机专业“数据结构”课程教学相关毕业论文参考文献格式范文。适合数据。

《数据结构》互动式教学

该文为数据有关研究生毕业论文开题报告范文,与《数据结构》互动式教学相关论文格式模板下载,可作为论文下载专业数据论文写作研究的大学硕。

数据结构述

本文是一篇数据结构论文范文,数据结构方面硕士毕业论文,关于数据结构述相关研究生毕业论文开题报告范文。适合数据结构及计算机及结构方面的。