河北石家庄西门子授权总代理
内装型PLC从属于CNC装置,PLC与CNC装置之间的信号传送在CNC装置内部即可实现。PLC与数控机床之间则通过CNC输入/输出接口电路实现信号传送(如图1所示)。
内装型PLC具有如下特点
(1)内装型PLC实际上是CNC装置带有的PLC功能。一般作为CNC装置的基本功能提供给用户。
(2)内装型PLC系统的硬件和软件整体结构十分紧凑,且PLC所具有的功能针对性强,技术指标合理、实用,尤其适用于单机数控设备的应用场合。
(3)内装型PLC可与CNC共用CPU,也可以单独使用一个CPU;硬件控制电路可与CNC装置的其他电路制作在同一块印刷电路板上,也可以单独制成一块附加电路板;内装型PLC一般不单独配置输人/输出接口电路,而是使用CNC系统本身的输入/输出电路;PLC所用电源由CNC装置提供,不需另备电源。
图1 内装型PLC的CNC系统框图
(4)采用内装型PLC结构,CNC系统可以具有某些**控制功能。如梯形图编辑和传送功能,在CNC内部直接处理大量信息等。
世界**的CNC系统厂家在其生产的CNC产品中,大多开发了内装型PLC功能
如果按应用类型来划分,可编程序控制器的应用主要有以下三种:
(1) 开关逻辑和顺序控制:这是可编程序控制器*基本的控制功能,在工业场合应用泛,可代替继电器控制系统。开关量逻辑控制不但能用于单台设备,可用于生产线上。
(2) 过程控制:PLC通过模拟量I/O模块,可对温度、流量、压力等连续变化的模拟量进行控制。大中型PLC都具有PID闭环控制功能并已广泛地用于电力、化工、机械、冶金等行业。
(3) 运动控制:PLC可应用于对直线运动或圆周运动的控制,如数控机床、机器人、金属加工、电梯控制等当PLC运行时,CPU就要执行用户程序中的操作。CPU不可能执行多个操作,只能分时地一个操作一个操作地执行。PLC利用系统软件在其内部建立了输入输出映像区,当PLC的CPU执行用户程序时,从输入映像区中读取输入信号的状态,进行相应的操作。当CPU执行完第一个操作后,将操作结果输出到输出映像区,再执行第二个操作,操作结果送到输出映像区。在程序执行过程中,PLC并不读取输入信号的真正状态,执行结果也并没有输出到PLC外部。只有当程序执行到结束指令(END)时,将输出映像区中执行结果向PLC外部输出一次,将输入信号的状态读取一次送到输入映像区。对输入输出信号的这一操作过程称为I/O刷新。I/O刷新完成后,CPU再从用户程序的第一条指令开始,进行下一次程序执行。PLC的这种工作方式被称为扫描方式。
PLC的扫描周期包括上电后初始处理、共同处理、上位链接服务、外设服务、运算处理、I/O刷新
一、控制要求
某车间有 6 个工作台,送料车往返于工作台之间送料,每个工作台设有一个到位开关( SQ )和一个呼吸按扭( SB )。具体控制要求如下:
( 1 )送料车开始应能停留在 6 个工作台中任意一个到位开关的位置上。
( 2 )设送料车现暂停于 m 号工作台( SQm 为 ON )处,这时 n 号工作台呼叫( SQn 为 ON ),若:
(a) m>n ,送料车左行,直至 SQn 动作,到位停车。即送料车所停位置 SQ 的编号大于呼叫按扭 SB 的编号时,送料车往左行运行至呼叫位置后停止。
(b) m<n ,送料车右行,直至 SQn 动作,到位停车。即送料车所停位置 SQ 的编号小于呼叫按扭 SB 的编号时,送料车往右运行至呼叫位置后停止。
(c) m=n ,送料车原位不动。即送料车所停位置 SQ 的编号与呼叫按扭 SB 的编号相送料车不动。
二、 PLC 硬件的实现
1、I/O的分配表
2、I/O的外部接线
三、 PLC 软件的实现