电工学习网

 找回密码
 立即注册
查看: 16213|回复: 0
打印 上一主题 下一主题

探讨给PLC加时间锁的方法

[复制链接]
跳转到指定楼层
楼主
发表于 2018-1-24 08:05:25 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
这绝对是中国国情。
国内由于信用普遍缺失,法治不健全,经常存在业主拖欠设备款不付的问题。所以经常有需求给设备加个时间锁。或者在指定的时间内让系统瘫痪不能运行, 或者设置一个运行时间,当设备运行到若干小时之后, 自动停止, 不再运行。 那些业主, 开始的时候口头上说的都非常好, 信誓旦旦,拍胸脯保证有信用。 但很多时候, 系统调完了, 各种奇葩整改要求也满足了, 付款却没了着落。 找甲方的谁都说了不算了,没人关心你了。
其实咱们作为编程方, 从内心是拒绝做时间锁的。因为程序里面正常的bug都抓不完呢!谁愿意平白无故再增加工作量啊?
但没办法,有的时候是配套的机械设备方要求的。整套设备上百万, 电气系统不过十几万, 如果遇到耍赖的甲方, 往往欠款三五十万不给,整个机械设备已经运给甲方使用了, 唯一的救命稻草是指望控制程序上帮帮忙,给卡一下了。
还有的时候, 是咱们电气系统的直接甲方, 信用不能保障。 合作的时候, 双方还比较愉快, 一起出差调试, 乐呵呵每天一起吃饭,喝酒晚了。 等你给他把系统做好了,你要撤了, 却要不来钱。 理由是设备还没验收呢,业主给了钱之后再说。 拖上个一两年, 设备都运行n年了, 也听说设备款都付清了, 但从机械设备厂却要不来钱了, 而咱们设备运行的工地, 早正常生产, 咱厂大门都进不去了。你说按合同法规定电气设备是你的? 姥姥!
考虑过,也听说过一些定时停机的方法。
1,使用系统备用的DI点。
简单说就是在系统中设置定时器或者计数器,监控运行时间,当时间到后,系统运行条件不满足,而停机。 当客户打服务电话求助的时候,催促其结清余款,款付情后, 告诉其在柜内用端接线将某2个端子短接。其实是给某个DI点常送1,程序中将定时器的断路条件给短路了,系统运行条件又满足了。
2,在有触摸屏或者上位机的系统, 预设催款的画面。 当时间锁触发时,画面自动跳出,提醒付款。在画面中输入指定的密码, 系统可以恢复运行。
这两类方法各有利弊。 前者简单粗暴, 容易实现。 但容易被破译或泄密。 一次偶然使用还行, 多次使用被摸着了规律,很容易就被破解了。 但因为简单,所以不容易出差错,不会因为设置时间锁,反而带来bug。
后者的方法则正相反。 当然不同的工程师可以给做到的复杂程度也有不同。 可以非常简单, 一个密码搞定。 也可以复杂些, 密码都是随机生成, 提前无法窃取。 还可以有多级密码, 给一点钱给一套密码可以维续运行几日,多给些款, 换个密码时间可以更长些。 直至完全解除时间锁。但随着功能提高,编程复杂度也提高,需要上位和下位配合编程, 还需要考虑被监听被破解, 要考虑存储区的掉电保持,以及系统时间的掉电保持或被人工复位的情况。 如果一招不慎, 要么锁失灵, 要么提前发作,带来负面影响。
近些年, 一些业主的见识提高了, 知道设备厂家会加时间锁, 所以会在招标书中明确规定不许有时间锁,签订的合同书中更是作为严厉禁止的行为。 而他们自己的信用却丝毫不见提高。 这种情况下, 如果画面中有时间锁相关内容的存在,反而给业主留下了你违约在先的把柄,更可以光明正大地跟你耍赖了。
所以从我自己来说,这些方面考虑虽多, 也尝试做过一些功能块,但工程项目中并没真正使用过。 因为实在头疼了一次次地出差维护。 如果因为时间锁没做完善, 提前出了差错, 被紧急召去, 得有多恶心啊!
业界现在出了一些远程催款的模块。原理是通过隐秘埋在控制柜内的手机SIM卡模块,可以通过GPRS/3G/4G手机网络, 偷偷控制plc的运行状态,实现催款的目的。
网上随便找了一款,其功能介绍截图如下:
探讨给PLC加时间锁的方法
上个月, 有朋友拿研发生产的这样一款远程通讯的模块来找我咨询,要做这样的业务,把其中远程催款作为一大卖点。我当即告诉他, 我知道很多类似产品都以此作为卖点,但其中的法律道德风险还是相当大的。很容易被客户发现,发现后带来法律纠纷。另外很快,客户会知道这类产品的存在, 会在将来的招标书中, 直接把相关产品列入黑名单,并行业禁入,那你研发的产品就全打水漂了。
而相比之下, 我们研发的WANQ远程路由器则简单开放得多。问有没有远程催款功能?没有。 但要实现,则和上面的方法1一样简单。 在发现客户有赖账的苗头的时候, 简单做一个定时器在其中。设备调试完成,留一个WANQ路由器给甲方人员, 教给他们接入的方法, 约定好设备有故障的时候,通过网络远程维护。对方或者有局域网宽带接入,或者用手机发WIFI热点,WANQ路由器无线接入。总之只要设备上网之后, 即便远在天边, 也可以随时响应。 设备真的有故障了,可以帮其诊断定位故障。时间锁发作了, 也可以通过远程轻松摘除。在客户看来, 安全可控,公开透明。
有了这么简单的途径, 以前做的那些技术储备,都没用处了,可以永久束之高阁了。。
本文转载自:西门子工业技术论坛

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

电工学习网 ( )

GMT+8, 2024-4-26 09:01

Powered by © 2011-2022 www.diangon.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

快速回复 返回顶部 返回列表