机床控制部分采用PLC可编程控制器控制,其功能强、、接点数少、性高,并可通过CNC接口接入CIMS系统。当硬件连接好,插入存储卡到处理器中,建立计算机和处理器的通讯。开始对系统进行PLC程序调试,要求对系统作一次(PLC)总清或总复位。PLC总清完成后,PLC程序即可进行调试。本次设计所选用的PLC是SIMATIC S7-300。故而调试软件为STEP7。系统以PLC为控制核心,可编程PLC RS232 人机界面触垂直刀架控制 左侧刀架右侧刀架 信号显示 抬刀控制 横梁上升 横梁下降 横梁夹紧 横梁放松 风冷电机 供油继电 按扭盒 D/A A/D I/O 220V 行程开关 铣磨变频控 运行信号 停止信号 空开 空开 380V 零速信号 风机信 号 运行指示报COM 全数驱动器 平衡电抗 字 励磁供电 电枢供电 CNC 接口 给定 反馈 。
西门子提供了一些PLC基本程序,用户可以根据实际情况调这些标准块即可,而被系统占用的功能块不能再被编辑,基本程序项目库由组织块(OB),功能(FC),功能块(FB)三种逻辑块和数据块(DB)构成。OB1为CPU循环扫描时间内扫描的主程序,FC或FB被CPU执行的条件是是在组织块(OB)中被调用,同时FB和FC也能实现子程序的嵌套。FB与FC的区别在与它们的变量声明表中能够定义的参数类型不同。当FC的程序执行完成后,FC的参数不能被保存;当FB的程序执行完成后,FB的参数能被保存。在OB1中调用FC时,只需直接调用,如:CALL FC1;而调用FB时,为其分配一个背景数据块,用来保存FB的参数,如:CALL FB1,DB7。背景数据块的数据格式与相应FB的变量声明表的数据格式相同,不允许用户进行修改。
PLC程序的编制全部按照正逻辑的设计,即不论物理信号是高电平还是低电平,逻辑“1”表示信号。所有物理输入输出信号都需经过逻辑处理好,才能进行逻辑运算,也就是先要定义输入输出的信号和输入输出信号的逻辑,再将输入输出的物理信号和逻辑参数异或,其结果与参数(使能参数)与,后送入输入输出缓冲区中。