通过人机界面实现伺服压装深度的在线修改

来源:网络  作者:网络转载   2019-09-25 阅读:632

压装深度一直是伺服压装设备的技术关键,设置固定的压装深度不能满足所有压装的工艺和质量要求,经常需要频繁调整和修改。而一般的压床没有设置调整导管的压装深度的人机界面。当压装深度不满足工艺要求时,只能通过编程器与611U数控联机才能修改数控压装参数。一是这种方法操作难度较大,时间长,同时需要专业的自动化工程师来操作修改;二是修改值不能直接反应到人机界面上,有极大的质量风险。为了更方便的在最短时间内完成深度调整工作,在操作面板上开发增加一个压装深度调整界面,实现在人机界面上直接修改压装深度成为必要。

611U数控系统数据通讯格式

西门子611U数控系统通过PROFIBUS-DP总线与S7-300CPU上的DP口来实现数据通讯,通讯采用RS485接口及支持9.6k~12Mbps波特率的高速数据传输,其中数据的报文头尾主要是用于规定数据的功能码、传输长度、奇偶校验、发送应答等内容,主从站之间的数据读写核心是参数接口(简称PKW)和过程数据(简称PZD)。

PKW参数区域,用于读、写参数值;PZD过程数据区域,包括控制字、设定值、状态字和实际值。如果PLC需要通过总线来读、写数控系统中的某个参数,就需要用到PKW区域;如果PLC要通过总线来控制数控系统运行或者读取数控系统当前各种状态值等就要用PZD区域。PKW和PZD的数据通讯格式共有五种:PPO1、PPO2、PPO3、PPO4、PPO5,其传输的字节长度及结构形式各不相同。在PLC和611U数控系统的通讯方式配置时要对PPO进行选择。

以上5种不同的PPO类型是用不同的数据长度选择的,而数据长度是由数控系统在自动化运行环境中需要完成的任务决定的。例如:PPO3和PPO4中不包含PKW区域数据,所以只能用于进行过程控制,不能对数控参数进行读写。

参数区域PKW的数据结构如下:PKE为一个字,0~10位是写待读写的参数号;第11位是系统预留位;12~15位是写作业报文ID号。

PKW区的第二个字IND,0~7位是表示子参数号也就是索引号;8~15位是系统预留位。

PWE为两个字存放参数值。总线数据传输作业过程是:首先由PLC将作业报文ID发送到611U数控系统中,然后系统读取到作业ID后根据作业ID的任务来更新(读取或者写入)参数区域的参数值,最后611U数控系统发给PLC一个与作业ID相对应的响应ID,PLC读取到响应ID后,就说明参数读写作业已完成。

系统作业ID,其系统参数有几种不同的形式,包括单字节参数、双字节参数、另外还有带索引下标的阵列参数等,对于不同的参数其读写方式也不一样。

人机界面开发

人机界面开发采用Winccflexible,变量地址表如图。

开发后的人机界面,压装部位选择、读写命令控制、写入参数的输入等都可通过面板上的按键完成,实现面板操作直接更改611U数控系统的压装参数,更改压装深度。

改进后的人机界面使得原来只有通过编程器才能修改的压装深度值,能够直观的显示当前设定的压装深度值,不仅可以直接在人机界面上修改,而且减轻了现场自动化工程师的工作量,同时还使得工艺人员可以对压装深度方便、直接的掌控,给操作和维修人员带来了极大便捷,有效的控制了压装质量,降低了质量风险。

标签: 在线
打赏

免责声明:
本站部份内容系网友自发上传与转载,不代表本网赞同其观点;
如涉及内容、版权等问题,请在30日内联系,我们将在第一时间删除内容!

购物指南

支付方式

商家合作

关于我们

微信扫一扫

(c)2008-2018 DESTOON B2B SYSTEM All Rights Reserved
免责声明:以上信息由相关企业或个人自行免费发布,其真实性、准确性及合法性未证实。请谨慎采用,风险自负。本网对此不承担任何法律责任。

在线咨询

在线咨询:

QQ交流群

微信公众号