·上一文章:一种小区远程控制的实现方案
·下一文章:小型无人靶机掠海定高飞行控制系统设计与实现
3 控制系统软件设计
3.1 PLC程序设计
3.1.1 输入、输出地址分配
根据控制系统要求,确定开关量输入、输出数量并对PLC分别地址分配。
X00~X04、X10~X14分别分配给电动机1、2的开关量输入端子(包括正转、反转、点动、停止)和变频器故障输入端子。
Y00~Y04、Y10~Y14分别分配给电动机1、2的开关量输出指示(包括正转、反转、点动、停止)和触摸屏故障指示。
Y20~Y22、Y30~Y32分别连接两台变频器的E1、E2和28控制端子。其中,E1端子功能为高电平时激活固定给定转速;E2端子控制旋转方向;28端子控制电机启动和停止。
M00~M05、M10~X15分别分配给触摸屏的1、2按键指令的PLC写入地址(包括正转、反转、点动、加速、减速、停止)。
此外,寄存器D1、D2分别为存储两台电机的D/A待转换数值,寄存器M8000监视PLC运行状态。
3.1.2 程序流程设计
PLC程序采用三菱FXGP-WIN-E编程软件实现,程序采用模块化、功能化结构,便于扩展应用,对应的程序流程图如图2所示。