龙源期刊网httpwwwqika
comc
PLC梯形图与单片机的联系
作者:王树冲来源:《数字技术与应用》2011年第03期
摘要PLC与单片机之间梯形图与C语言之间看似毫无关联的两个方面却可以实现“互译”电气控制和电子控制本质上是一致的使设计人员有了更多的思路。
关键词PLC可编程逻辑控制器单片机ARMC语言等中图分类号TP311文献标识码A文章编号10079416201103012501
PLCProgrammableLogicCo
troller可编程逻辑控制器一种数字运算操作的电子系统专为在工业环境应用而设计的编程语言为梯形图MCUMicroCo
trolU
it中文名称为微控制单元又称单片微型计算机Si
gleChipMicrocomputer或者单片机编程语言为C语言以下C语言在KeilC51集成开发环境中编写。
1、自己设计“PLC”的软件PLC梯形图译成C语言图1的梯形图译成C语言如下Staticu
sig
edcharM19M20M21M22M13M23M23M19M20M21M22M23M13图2中“K3”的意思是定时300ms的意思译成C语言如下Staticu
sig
edcharX0X1X2Y0T0_opera_sig
T0_flagStaticu
sig
edlo
gT0_accT0_opera_sig
X0X1X2Y0ifT0_opera_sig
0x00T0_acc0T0_flag0以下为1ms定时中断服务程序用来解决PLC中多个定时器的问题voidserver_t0voidi
terrupt1usi
g01ms
fTH00x10Timer0HighByteTL00x00Timer0LowByteifT0_opera_sig
0x013sT0_accifT0_acc3000T0_acc0T0_flag0x01
龙源期刊网httpwwwqika
comc
2、PLC的应用领域
目前PLC在国内外已广泛应用于钢铁采矿水泥石油化工电力机械制造汽车装卸造纸纺织环保和娱乐等行业。PLC的应用范围通常可分为以下5种类型。
21顺序控制
这是PLC应用最广泛的领域也是最适合PLC使用的领域。它用来取代传统的继电器顺序控制。PLC应用于单机控制多机群控生产流水线自动控制等。例如注塑机械、印刷机械、订书机械、包装机械、切纸机械、组合机床、磨床、装配生产线、电镀流水线及电梯控制等。
22运动控制
PLC提供了拖动步进电机或伺服电机的单轴或多轴位置控制模块。现今的微处理器集成PWM、高速IO等外设可以实现对步进电机或伺服电机的精确控制。
23过程控制
f龙源期刊网httpwwwqika
comc
PLC还能控制大量的过程参数例如温度、流量、压力、液位和速度。现今的微处理器集成高精度的AD12位、DA等外设可以实现对过程参数的精确控制。
24数据处理
在机械加工中PLC作为主要的控制和管理系统用于CNC和NC系统中可以完成大量的数据处理工作。现今的微处理器速度可以达到百兆级ARM9等同样可以完成大量的数据处理工作。
25r