0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

程序加密之辩:究竟是否应该加密?

工控论坛 来源:工控论坛 2024-03-28 09:49 次阅读

首先介绍先背景,我现在干兼职,给几个客户写程序。

客户一

生产型企业,自己也在做设备,专用的,有些工艺不能外传那种。合作5年左右了,程序也是一直未加密,注释都下载进去的,PLC常用的是 欧姆龙CP系列。

价格我收的也不贵,接线,调试,编程,出图,一台机纯利润也就是一台机 1000~1500 (20~40个IO点),一般一次做几台台这样的,每次都有点小改动;主要是满足工艺,第一次核心工艺程序我写了几个晚上。

前几天去处理其它事情的时候,发现有类似的设备,但是设备不是我做的,HMI界面一模一样,箱子接的稀烂,(我做的箱子线号,标识那些清清楚楚的)

大概率:他们厂务电工复制了程序,照着接线图自己做的;又或者找了更便宜的人,复制程序接个线完事;价格肯定更便宜

心里哇凉哇凉的,想着,不加密,不删注释方便维修,结果呢,哎。这就是人心啊。

客户2:

熟人介绍这种,零散做些设备,程序找兼职,我这种程序写好了,设备动作OK了,几个月没回音,不说OK也不说NG,问就是设备还在调试,没交货。

我去,按照口头合同,达到设备的工艺动作,是不是到时间就该付款了呀,半年还不付款,岂不是,你不交货,编程工钱也不给吗?

我作为维修电工起步的,比较反感程序加密,维修的时候找问题找半天,明明监控程序几分钟的时候。

也比较反感程序没有任何注释,理解程序还要慢慢添加注释,没小半天看不懂。

所以,我写的程序,基本上都是 不加密,加注释,客户那边也给PDF图,外面元器件手册

(甚至于,触摸屏我放了一个二维码,我NAS网盘的链接二维码,维修只要点开帮助,用手机扫一扫就可以用手机下载该设备的图纸,程序。)

然后今年开始,我准备给所有程序加上硬件ID识别程序,用PLC的序列号或者编号来识别,如果不一样,随机给D区写值,让你找不到问题。

这就是我遇到的情况,SO 各位大佬,你写从程序加密吗?

网友讨论

mengx9806:

之前遇到过,不给钱;后面果断加了时间锁,到时不给钱,直接锁程序,要么你找人破解也是钱,要么给我钱,分分钟给你解锁;没办法,吃口饭不容易。

合作顺不顺利其实都要存心眼,就是在工厂里面,自己写的程序,后面我都把注释全部删除了再下进去,因为有些人,呵呵,你懂的;毕竟上面两个时间都是以上当为基础而形成的自己的做事方式了

cvlsam :

必须加密啊,为啥要加密呢?不是程序不能公开,而是现场维护水平太差,乱改不像话了就扯程序没有写好,索性就加密了,否则来来回回跑现场都是钞票。

还是外企好,人家验收结束要求提供程序说明以及源程序,然后打印备份,每次他们修改都要写文档备案,从制度上杜绝了维护乱改程序造成不必要跑现场的费用问题。

不过设备么就要看合同怎么写的了,你看ASML的那么高价格的人家不但不提供程序,你开机还要和人家联网,违反或者拆机模仿人家直接把设备变成砖头

YXBK:

客户1,这种情况,如果你加密了,下次应该就会跟你谈要把程序交出来。

客户2,他的设备没有卖出去,你别想那么快拿到钱,一句话,这设备还在改进中。

如果搞得太正式了,最后基本就会谈崩,下次不找你了,现在兼职编程的多得是,怎么说呢,现在非标设备也不好做,老板赚到钱了,你就跟着赚点。我之前厂的电工主管后来出来单干,最近几年经常找我吐苦水,有单做的经常拖款,到了年底想拿到钱,肯定是要总数打折的,有些是机械结构出问题的,设备卖不出去,最后只能少要一些。他是专业的,有时很矛盾,做,觉得不划算,不做,毕竟要生存,没多有少吧!

知道一点:

这个问题没有定论,但有一点,加密的程序,如果找不到原创者,或所属公司也挂了,被骂18代。

偶有拖欠不给钱的也无所谓,损失最多的是时间,基本都是给钱的,甚至中断10多年的客户还介绍项目,程序是否加密,主要看客户要求~因为最后是要打包给设备制造者的。

既然是兼职,那点钱不是主流,看开点。如果是看似有量的,那就免它开发调试费~你要能提供硬件,即便遇到芯片疫情货源断供,他自己找到货源,免费罐程序

jinqiaoma:

一般都要加,尤其是做设备生产的,防同行,以前工作的单位是做乙方,PLC和上位机程序都不加密,最后被友商完整的复制过去。

现在做甲方,技术协议会明确写明程序要提供给我们。被一家承包商搞怕了,控制点数多、工艺不复杂,买他们写好程序的模块也不贵,技术协议没界定归属,就一直不提供程序,遇到故障想在线监测根本就没办法,持续运转的系统又不能把以前的程序清除掉重做,就一直被拿捏着。

审核编辑:黄飞

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • plc
    plc
    +关注

    关注

    4975

    文章

    12254

    浏览量

    454908
  • 触摸屏
    +关注

    关注

    42

    文章

    2131

    浏览量

    113644
  • HMI
    HMI
    +关注

    关注

    9

    文章

    489

    浏览量

    47887

原文标题:程序到底是加密还是不加密好?相信很多大佬都遇到过这种情况

文章出处:【微信号:gkongbbs,微信公众号:工控论坛】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    linux内核的“头”究竟是什么?

    本文描述linux内核的“头”究竟是什么,感觉她非常的神秘。
    发表于 11-15 09:12 685次阅读

    图解:IGBT究竟是什么?

    图解:IGBT究竟是什么? IGBT究竟是什么?
    发表于 08-10 08:01

    S参数究竟是什么?

    S参数究竟是什么?起决定性作用的S参数将S参数扩展到多端口器件和差分器件
    发表于 03-01 11:46

    我们仿真DDR究竟是仿真什么

    我们仿真DDR究竟是仿真什么?
    发表于 03-04 07:32

    电感饱和究竟是什么

    电感饱和究竟是什么
    发表于 03-11 08:13

    真正软件定义无线电究竟是怎样的?

    真正软件定义无线电究竟是怎样的?
    发表于 05-14 06:47

    分贝究竟是什么?如何去理解它?

    分贝究竟是什么?如何去理解它?
    发表于 05-31 07:05

    一文读懂eMMC究竟是啥?

    eMMC究竟是啥?eMMC长什么样?eMMC用在哪?主要是干嘛用的?eMMC究竟是如何工作的呢?
    发表于 06-18 06:04

    SLC、MLC、Parallel NOR Flash等究竟是什么意思?

    什么是Flash Memory?Flash Memory主要可以分为哪几类?SLC、MLC、Parallel NOR Flash等究竟是什么意思?它们又有什么不同?
    发表于 06-18 09:11

    spec究竟是什么?有谁可以分享一下吗

    spec究竟是什么?哪位同行可以帮忙分享下DFI 5.0的spec?
    发表于 06-21 07:16

    无片外电容LDO究竟是什么?

    无片外电容LDO究竟是什么?有谁清楚吗
    发表于 06-22 08:07

    retain,copy与assign究竟是有什么区别呢

    retain,copy与assign究竟是有什么区别呢?
    发表于 09-30 09:25

    加密货币究竟是什么货币?

    关于加密货币作为现代货币真实形式的可行性有支持论点,也有反对论点。认识硬币的两面将帮助我们找到问题的答案,“我是否相信加密货币是真实货币”。
    发表于 09-27 14:46 2160次阅读

    PLC加密程序应不应该做?

    今天借此机会我们也想和大家深入探讨一下关于加密的问题。 正方观点:应该做 网友A 不论客户是否给完钱,都要做加密,毕竟是自己的产权,就算合同
    的头像 发表于 10-14 11:41 1989次阅读

    S参数究竟是什么?

    S参数究竟是什么?
    发表于 11-01 08:24 2次下载
    S参数<b class='flag-5'>究竟是</b>什么?