知识产权保护6RA80的硬件与DCC程序绑定

已锁定

O地球没事O

  • 帖子

    4
  • 精华

    2
  • 被关注

    1

论坛等级:游士

注册时间:2010-05-19

普通 普通 如何晋级?

知识产权保护6RA80的硬件与DCC程序绑定

3589

14

2020-03-04 10:26:38

star star star

西门子6ra80的DCC编程非常的方便,功能也非常的强大,在很多工程案例中应用,有些程序是工程师辛苦劳动的所得,背后付出很多辛勤的汗水所得,虽然DCC程序可以设置密码限制,但还是存在一个缺点,就是不受西门子DCM SD卡的拷贝限制,可以在不知道密码的情况下,把程序全部拷贝走下载到其他同类设备中,这样一个工程案例做好后就会被别人轻易窃取盗用。为了避免这种问题经过多次测试,最后编制成一个防盗程序解决这个技术保护问题,绑定r50069功率单元工厂编号,这是设备硬件的出厂编号独一无二的。



DCC功能块1-3是搭建的循环震荡脉冲发生器,用于给功能块5计数器累加触发,计数器自动超出最高值自动复位输出最低值循环工作,功能块4是延迟触发功能块6读取r50069下的索引地址,功能块6读出的数据ASCII码经过功能块7转换成实数,传送给功能块11与功能块10输出的数据进行比较,特别注意的是由于功能块10有八个输入通道,我采用比较数据是r50069的最后八组数据,一般开头的几位都是相同的所以没有必要比对进行忽略,所以在功能块9中加了2两组数据移位,由于功能块6的索引地址是双字,用功能块8进行读取计数器输出值字转换成双字给功能块9,功能块10控制字读取计数器的输出值循环输出对应的管脚数据,传送给数据块11进行比较,功能块11比较相同结果传送给断电延时定时器功能块12,功能块12的时间设置稍微躲避过索引读取定时器功能块4即可,功能块10的输入变量1对应r50069[03]...变量8对应r50069[10],最后的功能块12的输出状态提供给工程师使用,功能块12信号中断即可判断绑定的硬件发生了改变。

        r50069的内部参数是ASCII码,通过starter软件读取的参数表是字符,功能块10的输入变量要写入转换成对应的十进制码,否则程序识别失败触发硬件绑定。


如果装置有与上位机通讯,也可以省略功能块1~5、8,通过程序传送脉冲触发功能块6的RD.控制字的循环识别码传送给功能块6的IDX功能块10的XCS




知识产权保护6RA80的硬件与DCC程序绑定 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

直流调速器

共有3740条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

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