技术频道

娓娓工业
您现在的位置: 中国传动网 > 技术频道 > 技术百科 > 脉冲全闭环的EtherCAT运动控制器程序的知识产权保护

脉冲全闭环的EtherCAT运动控制器程序的知识产权保护

时间:2024-12-30 16:13:34来源:深圳市正运动技术有限公司

导语:?RTSys软件支持多种程序加密手段,保护客户的知识产权。程序加密的方法分别有ZAR文件生成/下载、编译为lib文件和控制器锁定&解锁。

  RTSys软件支持多种程序加密手段,保护客户的知识产权。程序加密的方法分别有ZAR文件生成/下载、编译为lib文件和控制器锁定&解锁。

  这三种工具的主要功能如下:1.ZAR文件生成/下载:保护源代码不被轻易查看。生成加密的ZAR文件,无法查看程序内容但可下载到控制器。2.编译为lib文件文件:保护程序不被轻易查看或修改。编译为lib库文件仅能查看全局SUB子函数定义,子函数内容及主程序等都无法查看。

  3.控制器锁定&解锁:保护控制器内程序不被轻易修改,锁定控制器后无法通过上位机下载程序到控制器。

  ZMC432CL-V2 脉冲全闭环的32轴总线型运动控制

  ZMC432CL-V2是一款高性能运动控制器,具备高速实时反馈功能,支持脉冲全闭环控制,能够实现高精度、高响应速度的运动控制。高精度定位,有效消除机械传动误差,满足高精密加工场景应用要求。

运动控制

  1.硬件功能特性

  (1)丰富的运动控制功能:支持直线、圆弧、空间圆弧、螺旋插补等。

  (2)硬件接口丰富:支持脉冲轴(带编码器反馈)和EtherCAT总线轴,具备24路输入和12路输出的通用IO,部分为高速IO,2路模拟量输出(DA)。

  (3)EtherCAT刷新周期最快达250us,满足高速通信需求。

  (4)支持4通道硬件比较输出、硬件定时器、运动中精准输出,适用于多通道视觉飞拍等场合。

  (5)支持掉电检测、掉电存储,多种程序加密方式,能够有效防止系统故障,保护项目工程文件数据,并提高系统的可靠性。

  (6)通过纯国产IDE开发环境RTSys进行项目开发,可实时仿真、在线跟踪以及诊断与调试,简便易用,支持多种高级上位机语言联合编程进行二次开发。

  2.主要特点

  (1)使用现成的API开发各种装备

运动控制

  (2)步进电机的外置光栅尺全闭环解决方案

       ①ZMC4系列高效的网口读写,PCIe/PCI系列卡可共享内存接口(共享内存的批量读写3-5us);

       ②内置反向间隙补偿,双向螺距补偿,2D平面补偿等; 

       ③可以同时支持脉冲轴和EtherCAT轴运动混合使用;

       ④开放的PT/PVT接口客户可自定义加减速算法的二次编程;

运动控制

  更多关于ZMC432CL-V2详情点击 → 步进控制的光栅尺全闭环解决方案:32轴EtherCAT总线运动控制器ZMC432CL-V2查看。

  ZAR文件生成/下载

  通过生成专门的ZAR加密下载文件,可以实现独立的程序下载,这样可以把下载文件传给终端客户而不用担心程序泄密,文件后缀.zar。RTSys中还提供支持绑定控制器ID的功能(控制器ID是出厂时控制器的唯一序列号),绑定后该ZAR文件仅供此控制器使用。

  控制器ID查看方法:

  1.提前连接好控制器,在菜单栏“控制器”→“控制器状态”中查看ControllerID信息;

运动控制

  2.连接好控制器后,在【命令与输出】窗口的“在线命令”窗口输入:?SERIAL_NUMBER,点击“发送”即可打印出控制器ID。

运动控制

  把当前项目编译成专门的ZAR加密下载文件,可以实现独立程序下载的同时,确保程序的保密性得到强化。项目文件生成ZAR文件之后,看不到任何代码,但支持将ZAR文件下载到控制器运行。注意:密码采用不可逆算法,一旦遗忘,将无法知晓!请务必记好密码!每个控制器都有唯一的ID,不可修改!

  生成ZAR文件操作方法

  1.调试完成程序,通过菜单栏“控制器”→“生成ZAR文件”打开窗口,用户自行选择采用密码绑定方式或绑定控制器ID的方式进行加密生成,即在该项前进行勾选。(也支持两种同时选择,但下载时需两者同时满足才可下载)

运动控制

  2.若选择密码绑定方式则勾选当前项并在输入框中设置密码。(密码支持字母、数字及“_”等部分特殊符号,最多可设置16个字符)当不确定输入的密码是否与自己所想一致时,可取消勾选输入框后的“***”。

运动控制

  若选择绑定控制器ID方式,则勾选当前项,并在输入框中输入控制器ID。(每个控制器的ID都不同,查看方法请参考上文中控制器ID查看方法)

运动控制

  3.设置好加密方式后,点击Zar文件项的“浏览”,选择Zar文件的保存路径后,点击“确定”即可。

运动控制

  下载ZAR文件是将已生成的ZAR文件重新下载到控制器中,下载ZAR文件需输入正确的密码或使用程序已绑定的控制器才能重新下载。

  下载ZAR文件操作方法

  (一)在RTSys中下载ZAR文件

  ZAR文件是将整个项目进行加密打包,因此下载ZAR文件时不需要在项目中进行下载。

  1.打开RTSys软件,连接至对应的控制器(若该ZAR文件已绑定控制器ID,则需连接绑定的控制器)。2.使用APP_PASS指令对密码进行校验。在【命令与输出】窗口中的“在线命令”栏输入: APP_PASS(密码),点击“发送”即可。(指令括号中的密码即为用户设置的字符密码)

运动控制

  3.在菜单栏“控制器”→点击“下载ZAR文件”。弹出如下窗口,找到存放ZAR文件的路径,选择ZAR文件后点击“打开”。

运动控制

  4.若密码或控制器ID正确,则在【命令与输出】窗口打印如图的信息则表示下载成功。(若使用绑定控制器ID方式,则下载ZAR程序时自动校验控制器ID,ID一致ZAR程序才能成功下载到控制器)

运动控制

  5.若下载失败则弹出如下窗口,此时需检查输入的密码是否正确或控制器ID是否与当前连接的控制器ID一致。

运动控制

  (二)使用U盘加载ZAR文件

  1.打开RTSys软件,先连接至控制器,将存有ZAR文件的U盘插到控制器的USB口上。

  2.使用APP_PASS指令对密码进行校验。在【命令与输出】窗口中的“在线命令”栏输入:APP_PASS(密码),点击“发送”即可。(指令括号中的密码即为用户设置的字符密码)

运动控制

  3.使用FILE指令的“LOAD_ZAR”功能加载U盘里的ZAR文件执行。在【命令与输出】窗口中的“在线命令”栏输入:FILE "LOAD_ZAR","filename",点击“发送”即可下载。注:指令中的“filename”即ZAR文件名,文件名必须为英文字符才可下载!

运动控制

  编译为LIB文件

  此功能同ZAR下载一样属于程序加密的范畴,“编译为Lib”功能可以把一个程序文件编译为一个库文件后保存,便于程序保密或防止修改,库文件的文件名后缀为“.zlb”,库文件仅能显示全局SUB定义。

  编译Lib文件操作方法:

  1. 程序调试完成后,点击菜单栏“文件”→“编译Lib”后选择需要编译为Lib的程序文件,将其编译成一个库文件。(支持同时编译多个程序文件)2.选择已编译好的Lib文件保存到目标路径下即可。

运动控制

运动控制

  下载Lib文件的方法:

  1.打开/新建一个项目文件(.zpj),将已编译的Lib文件重新添加到项目中,在软件左侧的【工程视图】窗口,单击鼠标右键后点击“添加到项目”,如下左图。

  2.找到保存Lib文件的目标路径,选择Lib文件后点击“打开”即可添加到当前项目中,如下右图所示。

运动控制

  3.给Lib文件设置自动运行任务号,点击“下载到RAM/ROM”即可将Lib文件重新下载到控制器。

运动控制

  此时打开Lib格式的程序可以看到程序主体定义的声明,只有全局定义可以查看,但无法看到局部变量定义和SUB子函数具体过程,适合多人合作开发时子程序的保密。

  RTSys控制器锁定&解锁

  锁定控制器,通过设置密码将控制器锁定,主要用于保护控制器内下载的程序,锁定之后上位机程序将无法下载到控制器,但生成的ZAR文件仍可下载。解锁控制器则输入正确密码即可解锁。注意:1.控制器LOCK后将不能进行调试;2.密码可设置为数字、字母和特殊符号,长度不超过16个字符;3.密码采用不可逆算法加密,一旦忘记,将无法知晓。锁定控制器后操作控制器会弹出信息提示。解锁控制器输入密码即可解锁。操作路径:菜单栏“控制器”→“锁定控制器”/“解锁控制器”。

运动控制

微信图片_20241230152732.png

  锁定控制器

运动控制

  解锁控制器

  教学视频本次,正运动技术脉冲全闭环的EtherCAT运动控制器程序的知识产权保护,就分享到这里。

  更多精彩内容请关注“正运动小助手”公众号,需要相关开发环境与例程代码,请咨询正运动技术销售工程师:400-089-8936。

  本文由正运动技术原创,欢迎大家转载,共同学习,一起提高中国智能制造水平。文章版权归正运动技术所有,如有转载请注明文章来源。

标签: 正运动运动控制

点赞

分享到:

上一篇:加速度传感器在各种设备中的...

下一篇:什么是人工智能网络?

中国传动网版权与免责声明:凡本网注明[来源:中国传动网]的所有文字、图片、音视和视频文件,版权均为中国传动网(www.chuandong.com)独家所有。如需转载请与0755-82949061联系。任何媒体、网站或个人转载使用时须注明来源“中国传动网”,违反者本网将追究其法律责任。

本网转载并注明其他来源的稿件,均来自互联网或业内投稿人士,版权属于原版权人。转载请保留稿件来源及作者,禁止擅自篡改,违者自负版权法律责任。

网站简介|会员服务|联系方式|帮助信息|版权信息|网站地图|友情链接|法律支持|意见反馈|sitemap

传动网-工业自动化与智能制造的全媒体“互联网+”创新服务平台

网站客服服务咨询采购咨询媒体合作

Chuandong.com Copyright &2005 - 2025 ,All Rights Reserved 深圳市奥美大唐广告有限公司 版权所有
粤ICP备 14004826号 | 营业执照证书 | 不良信息举报中心 | 粤公网安备 44030402000946号