基于单片机的可编程逻辑控制终端设计研究*
2021-07-13陈永昕陈洪宝
南方农机 2021年13期
陈永昕,陈洪宝
(1.吉林工业职业技术学院,吉林 吉林 132013;2.吉林石化公司有机合成厂电气车间,吉林 吉林 132000)
智能家居等物联网应用环境中的基本控制会经常需要开关量控制,比如电灯、水泵、电磁阀控制流体流通和截止的情况。目前,常见的策略是应用嵌入式技术设计制作控制主板,完成网络通信和开关量甚至模拟量的采集及控制。这对开发者的要求较高,需要具有嵌入式技术基础,能够进行高级语言程序编写,能够完成通信任务,并同其他控制计算机或者网络终端进行通信,实现网络控制。为了降低开发简单开关量控制系统的技术难度,本设计给出了一种简易的终端硬件解决方案,其中重点介绍可编程逻辑控制终端的设计实现方案,能够满足物联网技术应用中简单开关量的控制需求。
1 方案总体设计
可编程逻辑控制终端采用宏晶科技公司生产的增强型51单片机作为控制核心,电路板配有RS232通信接口,由串口传递控制信息,实现开关量控制。电路板整体框图如图1所示[1]。
软件编程通过传统单片机编程软件进行编写,可以使用C语言或者汇编语言,但这两种语言要求技术人员有较好的编程基础。相对这类代码语言,PLC编程使用的梯形图更容易被工程人员接受。本设计方案编程实现途径计划采用梯形图对功能程序进行编写[2]。
2 硬件系统设计(电路原理图设计)
2.1 单片机最小系统设计
控制核心选择STC12C5616AD直插式窄体封装28脚单片机,时钟电路晶振采用11.059 2 MHz晶振配合30 pF瓷片电容。……
登录APP查看全文
