实现840Dsl远程程序传输的方法

已锁定

liudiankaio

  • 帖子

    34
  • 精华

    7
  • 被关注

    44

论坛等级:侠士

注册时间:2012-06-04

普通 普通 如何晋级?

实现840Dsl远程程序传输的方法

11464

16

2019-04-10 22:50:01

star star star

840Dsl支持网络传输协议后,很多传输方式都变得简单也开放了。

要实现加工程序的传输主要的方法可以分为两种:

1       通过PCU50共享文件夹传输加工程序到操作站PCU50硬盘中,这种方法从840D开始就开始运用,优点就是实现的要求低,不区分数控系统版本,只要是配置了PCU50就可以实现,但缺点也很明显,因为程序不是传入NCK中,无法直接调用,需要EXTCALL指令,这种方法本次仅简要说明一下;

1.1     将PCU50接入企业局域网中;

1.2     将PCU中的“spf.dir”等程序文件夹设置为共享文件夹,具体的路径及方法可自行百度;



1.3     在上位机电脑中添加PCU50已经共享的文件夹,具体方法也请自行百度吧。

2       通过SCP协议直接传入NCK内存中,优点就是可以直接调用,缺点就是需要企业进行一些开发,这里也是主要讲一下这一方法,这之前需要略微讲解一下SCP协议:SCP就是Secure copy,是用来进行远程文件复制的,并且整个复制过程是加密的。数据传输使用ssh,并且和使用和ssh相同的认证方式,提供相同的安全保证。 通俗来说就是通过具有安全加密的一种流程将文件传输到远程服务器(此处即为NCK),在此也可以看出西门子还是非常重视网络信息安全的,不愧是全球性的大企业。

最后重中之重是:使用SCP协议通讯的知名软件Winscp是完全开源的,也就是任何人都可以自由使用并修改。说到这里可能有人会说,那我直接用Winscp不就行了吗?原理上来说没有任何问题的,但是实际上失败了,具体的原因下面会说明。

2.1     将NCU接入企业局域网,可以通过路由器或者交换机连接到NCU的X130网络接口,并设置固定IP,如果是机床有一台专用电脑负责传输程序,也可以直接接入X127接口,此时不需要路由器或交换机;

2.2     建议在Winscp官网下载.NET开发的库文件,此处附上网址:https://winscp.net/eng/downloads.php  选择.NET版的库文件即可。



2.3     之后在VS开发程序中添加并引用WINSCP即可,注意生成的程序和下载后的文件必须放置在同一目录中。

2.4     程序中的session连接请选择SCP协议,IP地址设置为NCU实际网络地址,端口号22,账户密码根据实际设定。


2.5        平时用到的零件程序、子程序及工件是存放在NCK服务器的“/nckfs”路径下面。

最重要的是需要查询NCK的指纹验证码然后使用该验证码进行验证登陆,这地方还有一个重点就是“algorithm”即加密方式需要定义为“SHA-256”。



有了所有的这些东西,你的程序就可以连接到NCK的服务器了,可以正常上传下载文件了,可就是当你满怀信心往NCK的零件程序、子程序或工件下面传输文件时,却失败了,总是提示I/O erro。搜遍各种资料也未找到解决方法,后来经过反复尝试发现原因就是因为:文件名字不正确!这还真是有点出人意料,也许是西门子出于其他安全方面的考虑吧。

此处说一下文件命名规则吧,具体转换的实现请大家自行设计吧:文件命名格式必须是_NC_(文件名)_SPF(MPF),文件夹命名格式必须_NC_(文件夹名称)_DIR。

至此可以愉悦的传输加工程序文件了。


在此附上一个随手编写的参考程序吧,虽然不完善但是可以实现程序文件的传输,同样需要.NETframework 4.5.2支持:https://download.microsoft.com/download/E/2/1/E21644B5-2DF2-47C2-91BD-63C560427900/NDP452-KB2901907-x86-x64-AllOS-ENU.exe


因为附件过大无法上传,附上下载地址吧:

链接:https://pan.baidu.com/s/130p6i3Z6t-FMRbg_vzu20A 

提取码:1nos

IP设置请进入:“D:\JIER_DNC\Source\ JIER_DNC.ini”中设置。软件在此目录的“D:\JIER_DNC\bin”文件夹下。

最近忙着别的事情,没时间做的更完善请大家见谅吧。


实现840Dsl远程程序传输的方法 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SINUMERIK

共有24756条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。