产品线频道   >
机器人| PLC| 低压变频器| DCS| 人机界面| 现场总线| 运动控制| 高压变频器| 电机| PAC| 现场仪表| PC-BASED| 机械传动| 传感器

多个S7-200在组合机床的联网应用(2)

  • 作者:不详
  • 阅读人次:
  • 发布时间:2011-11-14

2.3 系统控制架构(图2)

图2  系统控制架构

2.4 系统控制主要特点

(1) 输入信号的处理:本套机床的检测信号有:回转工作台用机械式形成开关、气缸用磁环开关、滑台用磁性开关,这些信号的采集利用PLC的通用数字量输入信号作为信号采集处理。

 (2) 输出信号的处理:步进电机单元,利用plc本身集成的高速脉冲信号作为步进电机驱动器驱动信号,每台plc集成两通道高速脉冲信号,本套系统有四台plc主机,最多可控制八轴驱动,控制采用脉冲+方向的控制方式。三相电机单元,利用plc本身集成的通用数字量输出信号作为电机驱动控制信号。气缸单元,利用plc本身集成的通用数字量输出信号作为气缸驱动控制信号。

(3) 人机交换:本套机床的加工参数通过上位机触摸屏来完成,操作人员根据加工需要可以更改相应加工参数。本套机床可通过上位机触摸屏进行机床的手动控制与自动控制,如:电机的运行、气缸的动作、滑台的点动运行。可通过触摸屏察看设备信息,察看设备信号是否正常。

2.5 系统运行模式

单机运行,通过触摸屏操作机床。该模式下又可实现单轴加工、全自动加工两种加工方式。

联机运行,通过终端调度软件给机床上下料,控制组合机床。

3  软件设计

本套系统采用了ktp-178micro触摸屏一台、cpu226一台、cpu221三台,cpu226作为系统的主站。ktp-178通过cpu226的port1口进行数据的读写,cpu226作为ppi主站通过port0口与下位机的三台cpu221进行数据的读写。所用到S7-200的主要控制命令有:网络读写命令(实现cpu226与三台cpu221之间的通讯、高速脉冲输出(实现步进电机的控制)、高速计数(实时读取各个进给轴的坐标),本套系统最大可控制轴数为八轴,为了方便与其它设备联机作业,该系统在控制架构设计上增加了联机接口。

3.1 网络读写指令

网络读指令(netr)初始化通讯操作,通过指令端口(port0)从远程设备上接收数据并形成表;网络写指令(netw)初始化通讯操作,通过指令端口(port0)向远程设备写表。

本套系统中,cpu226定义为2#主站,其它三台cpu221分别定义为3#从站、4#从站、5#从站。

本套系统中利用了网络读(netr)三项,共有三十个字节。(见表2)

本套系统中利用了网络写(netw)指令三项,共有二十六个字节。(见表3)

在cpu226中通过向导功能进行网络读写的配置,此配置可在ob1主程序进行循环调用,也可通过中断的形式调用。

ld   sm0.0

call    net_exe:sbr8, 0, m7.0, m7.1

3.2 组合机床的联机接口定义(见表4)

该组合机床有单机/联机运行功能,并对联机运行时提供了i/o接口定义。

s1为电平信号,上位机通知机床回零,回零结束时上位机收到机床就绪信号,再切断该信号。

s5为电平信号,上位机通知机床全自动运行,切断该信号,机床自动运行结束。

s6为脉冲信号。上位机上下料完成时通知机床继续运行。

分享到
【文章来自米尔自动化网http://www.mirautomation.com/pages/2011-11/s34532.shtml
本文标签: 机床   s7-200   plc   触摸屏  
 三菱电机

热门内容:
工业机器人 S7-200 S7-300 PLC编程入门 自动化产品 DCS控制系统 变频电机 工控机 可编程自动化控制器 温度传感器 HMI