西门子数控系统-数控滚圆机滚弧机张家港钢管滚圆机滚弧机折弯机
作者:lujianjun | 来源:欧科机械 | 发布时间:2018-12-10 11:23 | 浏览次数:

以西门子SINUMERIK 828D和SINUMERIK 840D sl数控系统的数控机床为研究对象,研究了一种远程控制数控机床切换NC程序的方法,并使用C#.NET编程语言和S7通信协议编写上位机程序,实现利用上位机远程控制西门子数控机床切换指定的NC程序,为智能工厂中柔性自动化生产线的远程控制奠定了基第39卷第12期2017-12应用于西门子SIMATICS7系列PLC[6]。当PLC做服务端时,上位机通过以太网通信与PLC连接并通过S7协议发起请求,西门子数控系统-数控滚圆机滚弧机张家港钢管滚圆机滚弧机折弯机PLC作为服务端回复相应格式的数据,可实现读写整个PLC存储器(输入信号/输出信号/DB数据块/标志量/计时器/计数器)本文由公司网站滚圆机网站采集转载中国知网资源整理!www.gunyuanji.name,完成上传和下载数据块操作,控制PLC启停、设置安全等级等操作,如图4所示。图4PLC做服务器架构时与上位机通讯方式S7.NET是一个针对.NET平台语言开发的S7系列PLC开源通信类库,遵循MITlicense开源协议,采用C#语言编写,可支持S7-200/300/400系列PLC以及最新的S7-1200/1500系列型号,可以使用Socket与PLC进行连接和断开,可以通过给定起始地址和字节数对指定的存储区域读取和写入字节。S7.NET是开源的,MIT许可证允许在商业应用程序中使用它[7]。本研究使用C#开发语言和S7.NET通信组件,编写上位机与西门子数控系统的PLC通讯的程序,实现了通过输入程序号快速切换到指定NC程序的目的。只需提前将想要切换的NC程序添加到程序列表中,即可远程切换到对应的程序,并开启循环启动。本文实现远程切换NC程序的测试程序的关键代码如下西门子数控系统-数控滚圆机滚弧机张家港钢管滚圆机滚弧机折弯机本文由公司网站滚圆机网站采集转载中国知网资源整理!www.gunyuanji.name