| 作者 | 主题 |
|---|---|
|
万泉河 至圣
经验值:29190 发帖数:10900 精华帖:131 |
楼主
主题:【万泉河】探讨给PLC加时间锁的方法 这绝对是中国国情。 国内由于信用普遍缺失,法治不健全,经常存在业主拖欠设备款不付的问题。所以经常有需求给设备加个时间锁。或者在指定的时间内让系统瘫痪不能运行, 或者设置一个运行时间,当设备运行到若干小时之后, 自动停止, 不再运行。 那些业主, 开始的时候口头上说的都非常好, 信誓旦旦,拍胸脯保证有信用。 但很多时候, 系统调完了, 各种奇葩整改要求也满足了, 付款却没了着落。 找甲方的谁都说了不算了,没人关心你了。 其实咱们作为编程方, 从内心是拒绝做时间锁的。因为程序里面正常的bug都抓不完呢!谁愿意平白无故再增加工作量啊? 但没办法,有的时候是配套的机械设备方要求的。整套设备上百万, 电气系统不过十几万, 如果遇到耍赖的甲方, 往往欠款三五十万不给,整个机械设备已经运给甲方使用了, 唯一的救命稻草是指望控制程序上帮帮忙,给卡一下了。 还有的时候, 是咱们电气系统的直接甲方, 信用不能保障。 合作的时候, 双方还比较愉快, 一起出差调试, 乐呵呵每天一起吃饭,喝酒晚了。 等你给他把系统做好了,你要撤了, 却要不来钱。 理由是设备还没验收呢,业主给了钱之后再说。 拖上个一两年, 设备都运行n年了, 也听说设备款都付清了, 但从机械设备厂却要不来钱了, 而咱们设备运行的工地, 早正常生产, 咱厂大门都进不去了。你说按合同法规定电气设备是你的? 姥姥! 考虑过,也听说过一些定时停机的方法。 1,使用系统备用的DI点。 简单说就是在系统中设置定时器或者计数器,监控运行时间,当时间到后,系统运行条件不满足,而停机。 当客户打服务电话求助的时候,催促其结清余款,款付情后, 告诉其在柜内用端接线将某2个端子短接。其实是给某个DI点常送1,程序中将定时器的断路条件给短路了,系统运行条件又满足了。 2,在有触摸屏或者上位机的系统, 预设催款的画面。 当时间锁触发时,画面自动跳出,提醒付款。在画面中输入指定的密码, 系统可以恢复运行。 这两类方法各有利弊。 前者简单粗暴, 容易实现。 但容易被破译或泄密。 一次偶然使用还行, 多次使用被摸着了规律,很容易就被破解了。 但因为简单,所以不容易出差错,不会因为设置时间锁,反而带来bug。 后者的方法则正相反。 当然不同的工程师可以给做到的复杂程度也有不同。 可以非常简单, 一个密码搞定。 也可以复杂些, 密码都是随机生成, 提前无法窃取。 还可以有多级密码, 给一点钱给一套密码可以维续运行几日,多给些款, 换个密码时间可以更长些。 直至完全解除时间锁。但随着功能提高,编程复杂度也提高,需要上位和下位配合编程, 还需要考虑被监听被破解, 要考虑存储区的掉电保持,以及系统时间的掉电保持或被人工复位的情况。 如果一招不慎, 要么锁失灵, 要么提前发作,带来负面影响。 近些年, 一些业主的见识提高了, 知道设备厂家会加时间锁, 所以会在招标书中明确规定不许有时间锁,签订的合同书中更是作为严厉禁止的行为。 而他们自己的信用却丝毫不见提高。 这种情况下, 如果画面中有时间锁相关内容的存在,反而给业主留下了你违约在先的把柄,更可以光明正大地跟你耍赖了。 所以从我自己来说,这些方面考虑虽多, 也尝试做过一些功能块,但工程项目中并没真正使用过。 因为实在头疼了一次次地出差维护。 如果因为时间锁没做完善, 提前出了差错, 被紧急召去, 得有多恶心啊! 业界现在出了一些远程催款的模块。原理是通过隐秘埋在控制柜内的手机SIM卡模块,可以通过GPRS/3G/4G手机网络, 偷偷控制PLC的运行状态,实现催款的目的。 网上随便找了一款,其功能介绍截图如下: 上个月, 有朋友拿研发生产的这样一款远程通讯的模块来找我咨询,要做这样的业务,把其中远程催款作为一大卖点。我当即告诉他, 我知道很多类似产品都以此作为卖点,但其中的法律道德风险还是相当大的。很容易被客户发现,发现后带来法律纠纷。另外很快,客户会知道这类产品的存在, 会在将来的招标书中, 直接把相关产品列入黑名单,并行业禁入,那你研发的产品就全打水漂了。 而相比之下, 我们研发的WANQ远程路由器则简单开放得多。问有没有远程催款功能?没有。 但要实现,则和上面的方法1一样简单。 在发现客户有赖账的苗头的时候, 简单做一个定时器在其中。设备调试完成,留一个WANQ路由器给甲方人员, 教给他们接入的方法, 也不需要常挂在设备上运行。约定好设备有故障的时候,通过网络远程维护。对方或者有局域网宽带接入,或者用手机发WIFI热点,WANQ路由器无线接入。总之只要设备上网之后, 即便远在天边, 也可以随时响应。 设备真的有故障了,可以帮其诊断定位故障。时间锁发作了, 也可以通过远程轻松摘除。在客户看来, 安全可控,公开透明。 有了这么简单的途径, 以前做的那些技术储备,都没用处了,可以永久束之高阁了。。
微信公众号:PLC标准化编程,ZHO6371995
|
|
qqzxx123 奇侠 经验值:8867 发帖数:784 精华帖:4 |
2楼
主题:回复:【万泉河】探讨给PLC加时间锁的方法这种情况不少的,大概包括中石化,中石油这样的巨型企业(中石化,应该属于听公司领导说的,有很大一笔工程款拖着)。 以前做售后服务,多少听说一些。 现在做设备维护,亲眼见过,具体是那种情况,没有细问,不是我负责的那一块。 总之,要钱难! 不过拖欠工程款的都是鼠目寸光! 企业是做长久的,都希望千秋万代! 这个圈子并不大!
good good study,day day up!!!!
|
|
yming 至圣 经验值:138360 发帖数:23136 精华帖:880 |
23楼
主题:回复:【万泉河】探讨给PLC加时间锁的方法其实,你真的有“东西”,根本不用怕。 我们除了成立之初,推广时,出现过百万待收账款,一直要不回来外,后来都是预付订金、再生产加工;款到发货。即便订货10吨,款到8.8吨的钱;就发货8.8吨的货。 也有对方领导来说我们价格高,成本及合理的利润率在那里摆着,那你找别人呗? 最后,做不了,做不好,不是还得回来?(回来就涨价,爱做不做。) 那些想低价竞争的对手,除非不怕一直亏。 总的说,就是要有自己的“东西”。当然了,我们是做材料,比较好搞;工控自动化行业,我觉得,至少得有自己“研究”的一点点硬件“东西”嵌入到设备中。要光是编程(其实,编程就是具体工艺的详细描述。)特立独行的“东西”还真不好弄。最多也就是在单位,出出头。 最后,想说的一点,最不喜欢与国营的打交道。即便与他们的大头儿熟悉,也没用。
学而时习之,不亦说乎?温故而知新,不亦乐乎?
|
|
莎利文 侠圣 经验值:2331 发帖数:142 精华帖:7 |
47楼
主题:回复:【万泉河】探讨给PLC加时间锁的方法略看了一下帖子,感到了工控人的无奈。 其实,楼主在分析这个问题是忽略了一个重要的因素,即(欠钱不还)是什么层面的问题?它需要什么层面的解决方式? 我认为赖账属于法律与道德方面的问题,不应该由技术层面解决。换个角度来说,当你的程序留了后门,这次迫使老板履行了这个合同。那么下次这个老板在与你合作时,他会怎么想?他会采用什么反制措施?而你在此环境下怎么办?你采用什么手段应对? 看到这你明白了吗?这是一个悖论,导致无限的恶性循环。这个结果是两败俱伤。 好吧,那么我们就必须吃亏吗? 对,这次我们碰到老赖就要认栽。但是,今后我们不要在合作了。并且。标记他,让其他同行注意他。久而久之,这种行为会被市场淘汰。我认为,技术上的手段千万不能使,因为,那些不是合同(法律)规定的内容,也不是我们能为雇主提供的最好服务。同时,我们签订合同后,被赖账。自己也要自检,为什么没有市场调研,或是担保制度等等。记得电视上的农民工怎么维权吗?他们可没有采用损坏工件的方式。
人情到时文章老,书读深处意气平。
|