赵 安,王隆太
(1.扬州大学 机械工程学院,江苏 扬州 225009;2.泰州职业技术学院,江苏 泰州 225300)
PLC控制系统“使用期限”加密程序的设计
赵 安1,2,王隆太1
(1.扬州大学 机械工程学院,江苏 扬州 225009;2.泰州职业技术学院,江苏 泰州 225300)
为了降低自动化产品生产企业售出产品后用户未能按时支付全部货款的风险,企业往往需要给产品的“使用期限”加密。文章介绍用OMRON CP1H PLC及DOP HM I共同实现自动化产品的“使用期限”加密功能,给出加密程序的设计过程。此法应用于江苏某企业后,获得成功,值得推广。
可编程序控制器(PLC);人机界面(HM I);梯形图
不少生产工业自动化产品的企业在销售自己的产品时,用户往往都是要求分期付款的,这就给生产企业收回资金带来了风险。他们或多或少都遇到这样的问题:用户在到达付款最终期限后,未能及时付清全款,这其中有用户就是故意拖延,更有甚者,无限期拖延。虽然厂家跟用户都签有合同,可通过法律诉讼解决问题。但这毕竟给生产企业带来了麻烦,延期付款产生的损失有时是无法估量的。
在这样的情形下,如果企业在产品中加入“使用期限”的加密功能,则用户到达付款最终期限还故意拖延拒付全款时,产品会自动停止工作,直到由产品生产厂家提供解密程序或密码方可使产品恢复工作。这样产品就对用户产生了一定的约束力,并为生产企业规避了一定的风险。
自动化控制产品在付款期限到时,企业希望通过临时限制用户正常使用本产品的全部或部分功能,等用户按合同付清全款后取消限制。例如,某使用OMRON CP1H和DOP HMI作为控制核心和用户界面的控制系统在用户使用一年后,若用户没有按时支付产品全部款项,则控制系统自动停止工作,直到解除限期使用的设定,系统才会恢复正常。
“使用期限”的加密功能可由PLC和HMI组合实现。其“使用期限”的加密设置和释放均通过HMI画面中的“重设”按钮和“释放”按钮设定,操作非常方便,加密控制程序则由PLC给出,并由PLC程序产生最终到期信号,用来限制PLC的输出设备的运行,从而使整个控制系统罢工。
“重设”按钮和“释放”按钮可在HMI的任一画面中设定,并尽可能隐秘,以避免用户误操作。如图1所示,将两个按钮放在HMI某查询画面中。图中红色锁状标记处分别是“重设”按钮和“释放”按钮。触摸点按“释放”按钮,则会弹出一输密码窗口。图2为输密码窗口,提示输入密码,密码的等级及设定值在HMI组态软件中设定。若密码输入正确,则触摸点击Enter键,可实现释放功能,即取消加密限制;若密码输入错误,则无法解除限制。点击重设按钮,加密限制功能重新恢复。
OMRON CP1H PLC内部继电器地址编号见表1。
表1 OMRON CP1H P内LC部继电器地址编号[1]
根据PLC内部继电器地址的编号定义,编制PLC控制梯形图程序,图3为“使用期限”加密控制的PLC梯形图程序。
生产企业在产品中整合进“使用期限”加密程序不是企业的最终目的,只是为维护自身的利益而采取的一种手段。这种措施的确可以有效降低企业的风险,减少不必要的损失。以上“使用期限”加密程序可以根据企业的控制需要、使用期限长短,密码权限等灵活加以改变。此加密方法适用于任何采用PLC和HMI的控制系统中,不同的PLC及HMI所编制的程序略有不同。此外还需注意,加密程序的使用期限设定不可超过PLC内部电池的使用寿命,否则程序可能失效。事实证明,“使用期限”加密程序在新疆某用户控制系统中的应用获得成功。
[1] 上海欧姆龙自动化系统有限公司.SYSMAC CP系列CP1H编程手册[Z],2007.
[2] 上海中达电通股份有限公司.DELTA DOP系列人机界面使用手册[Z],2007.
Encryp tion Design for Lifetime of PLC Control System
ZHAO An1,2, WANG Long-tai1(1.Yangzhou University, Yangzhou Jiangsu 225009,China;2.Taizhou Polytechnic College, Taizhou Jiangsu 225300,China)
The enterprises which produce automation products usually encrypt on the lifetime of their products in order to reduce the risk that users won’t give all the payments on time. This paper introduces the encryption function of the combination of OMRON CP1H PLC and DOP HM I on automation products’ lifetime, and presents the procedure of encryption. This technique has been adopted by an enterprise in Jiangsu and works very well. Therefore, it is worth expanding.
programmable logic controller (PLC); human-machine interface (HM I); ladder chart
TP21
A
1671-0142(2010)01-0020-02
赵安(1975-),男,江苏泰州人,讲师,硕士在读,研究方向为机械工程.
(责任编辑 刘 红)