首页> 中国专利> 一种卷扬机智能控制系统的使用时间限制方法及使用时间限制器

一种卷扬机智能控制系统的使用时间限制方法及使用时间限制器

摘要

本发明涉及一种卷扬机智能控制系统的使用时间限制方法及使用时间限制器,属于水利水电领域。本发明所述方法包括:设置起始日期和终止日期;读取时间数据;返回状态数据;判断工作与否;循环监测。本发明所述装置包括时钟电路、单片机、485通信模块;其中单片机与时钟电路相连,485通讯模块中的输出端和输入端通过半双工通讯方式分别与单片机的数据接收端RXD和数据发送端TXD相连,485通讯模块中的/RE与DE同时与单片机的P1.7端相连。本发明解决了现有设备长时间断电导致无法实现使用时间限制功能的不足;且具有可移植性强、兼容性好、使用方便、简单可靠、适应性强、体积小、电路简单、成本较低等特点。

著录项

  • 公开/公告号CN103848366A

    专利类型发明专利

  • 公开/公告日2014-06-11

    原文格式PDF

  • 申请/专利权人 昆明理工大学;

    申请/专利号CN201410108998.7

  • 申请日2014-03-24

  • 分类号B66D1/40;

  • 代理机构

  • 代理人

  • 地址 650093 云南省昆明市五华区学府路253号

  • 入库时间 2024-02-19 23:23:46

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2023-03-10

    未缴年费专利权终止 IPC(主分类):B66D 1/40 专利号:ZL2014101089987 申请日:20140324 授权公告日:20160420

    专利权的终止

  • 2016-04-20

    授权

    授权

  • 2014-07-09

    实质审查的生效 IPC(主分类):B66D1/40 申请日:20140324

    实质审查的生效

  • 2014-06-11

    公开

    公开

说明书

技术领域

本发明涉及一种卷扬机智能控制系统的使用时间限制方法及使用时间限制器,属于水利水电领域。

背景技术

目前,卷扬机智能控制系统广泛使用在矿山、码头、水电、工厂等启重机及行车等设备的精确控制及保护场合,其中包括使用时间的限制功能的实现,然而现有的卷扬机智能控制系统都是以西门子S7-200 PLC为控制核心,通过软件编程将系统使用年限数据固化在PLC程序中,然后对其使用时间数据进行累加,实现时间限制功能,然而利用这种纯软件实现使用时间限制功能的方法,仅仅适用于同一种操作系统,如需在其它操作系统中实现使用时间限制功能,需重新编写相应的程序代码,从而可知其移植性弱、兼容性差、使用复杂,而且在系统经过较长时间的运行之后由于多种因素的影响,累加后的时间会出现较大的偏差,且长时间不上电日历及使用年限数据都会复位到初始值,并不能实现断电时间为2年以上的使用时间限制功能,加上电池模块后日历也最多保持一年,而且电池模块被拔掉会导致基于日历时钟的系统不能正常工作,因而对卷扬机智能控制系统实现安全可靠的时间限制功能是实际工程的迫切需求。

发明内容

本发明提供了一种卷扬机智能控制系统的使用时间限制方法及使用时间限制器,以用于解决现有设备长时间断电导致无法实现使用时间限制功能的不足及移植性弱、兼容性差、使用复杂的问题。

本发明的技术方案是:一种卷扬机智能控制系统的使用时间限制方法,所述方法的具体步骤如下:

A、设置起始日期和终止日期:通过PC机用Modbus协议的0x10号命令发送13个字节的起始日期和终止日期数据给使用时间限制器的单片机2,使用时间限制器的单片机2将接收到的数据前11个字节进行CRC校验运算,运算的结果与接收到的第12和13个字节的CRC校验码进行比较:

A1、两个CRC校验码相等时,正确设置起始日期和终止日期,返回一串正确的代码;

A2、两个CRC校验码相等时,设置起始日期和终止日期错误,返回一串错误的代码;

A3、两个CRC校验码不相等时,无代码返回;

在A2、A3情况下先检查使用时间限制器,然后PC机再次输入0x10号命令直到接收到正确的代码;

B、读取时间数据:经过正确设置的使用时间限制器作为卷扬机智能控制系统的PLC内部Modbus网络的从站,在PLC上电后,通过Modbus协议的0x03号命令发送8个字节的读取时间数据命令,读取时间数据命令经过使用时间限制器的485通讯模块3处理后传递给使用时间限制器的单片机2,使用时间限制器的单片机2接收读取时间数据命令;

C、返回状态数据:在使用时间限制器的单片机2接收到读取时间数据命令后,首先判断地址码是否为本机地址:

C1、若该组数据的地址码和本机地址相同,则继续处理命令码和数据:使用时间限制器的单片机2将接收到数据的前6个字节进行CRC校验运算:若运算结果与第7和8个字节不同,则忽略;若完全一致,则所述的单片机2从时钟电路1读取当前日期N且与所设置的终止日期S进行比较:

C11、当N小于S时,使用时间限制器的单片机2通过485通信模块3向PLC返回状态数据1;

C12、当N大于或等于S时,使用时间限制器的单片机2通过485通信模块3向PLC返回状态数据0;

C2、若该组数据的地址码和本机地址不同,则忽略该命令数据;

D、判断工作与否:

如果PLC接收到的是状态数据1,则以该PLC为CPU的卷扬机智能控制系统正常工作;

如果PLC没有接收到数据就不工作;

如果PLC接收到的是状态数据0,就要求PLC输入密码:当密码正确就可以正常工作;当密码不正确就不能正常工作;在输入了正确的密码以后,PLC发送修改设置起始日期和终止日期命令到使用时间限制器的单片机2;

E、循环监测:

经过再次正确设置了起始日期和终止日期的使用时间限制器,在PLC上电后,卷扬机智能控制系统使用时间限制器重复执行步骤B、C、D。

一种卷扬机智能控制系统的使用时间限制器,包括时钟电路1、单片机2、485通信模块3;其中单片机2与时钟电路1相连,485通讯模块3中的输出端和输入端通过半双工通讯方式分别与单片机2的数据接收端RXD和数据发送端TXD相连,485通讯模块3中的/RE与DE同时与单片机2的P1.7端相连,485通讯模块3中的A、B两端分别和卷扬机智能控制系统的RS-485电平信号通讯端连接。

所述时钟电路1为带锂电池的时钟电路或者带钮扣电池的时钟电路。

所述带锂电池的时钟电路包括SD2400系列时钟芯片U1、电阻R1、电阻R2、电阻R3、电容C1、电容C2;其中SD2400系列时钟芯片U1的VDD端与直流电源VCC正极之间接电阻R1,直流电源VCC正极与地之间接电容C1与电容C2的并联电路,SD2400系列时钟芯片U1的SCL、SCLE端同时和单片机2的P3.5端相连且其结点与直流电源VCC正极之间串联电阻R2,SD2400系列时钟芯片U1的SDA、SDAE端同时和单片机2的P3.4端相连且其结点与直流电源VCC正极之间串联电阻R3,SD2400系列时钟芯片U1的其它引脚除VBAT、TEST和INT悬空之外需全部接地。

所述带锂电池的时钟电路能替换为包括DS12887时钟芯片U4、非门NOTA、非门NOTB;其中DS12887时钟芯片U4的INT0端与非门NOTA的输入端连接,DS12887时钟芯片U4的/RD端与非门NOTB的输入端连接,非门NOTA和非门NOTB的输出端分别和单片机2的/IRQ和DS端连接,DS12887时钟芯片U4的P2.6、/WR、ALE、AD0~AD7端分别和单片机2的/CS、R//W、AS、P0.0~P0.7端连接。

所述带钮扣电池的时钟电路包括DS1302时钟芯片U6、纽扣电池P1、晶振T1;其中晶振T1并联在DS1302时钟芯片U6的X1和X2两端,纽扣电池P1与DS1302时钟芯片U6的VCC1端连接,DS1302时钟芯片U6的I/O、SCLK、RST端分别和单片机2的P1.0、P1.1、P1.2端连接。

本发明的工作过程是:

第一步、设置起始日期和使用年限

使用时间限制器在使用前需要先进行设置,通过PC机用Modbus协议的0x10号命令发送13个字节的起始日期和终止日期数据(如:01 10 11 12 13 09 30 50 13 12 13 DD 3C;其中第1个字节为使用时间限制器的地址,第2个字节为设置起始日期和终止日期的命令,第3至第8个字节为起始年月日时分秒,第9至第11个字节为终止年月日,第12和第13个字节为CRC校验码)给使用时间限制器的单片机2,单片机2将接收到的数据前11个字节进行CRC校验运算,运算的结果与接收到的第12和13个字节的CRC校验码进行比较:

(1)两个CRC校验码相等时(如为:DD 3C),正确设置起始日期和终止日期(起始日期为:2011年12月13日09时30分50秒,终止日期为2013年12月13日),返回一串正确的代码,如01 10 00 02 00 AA E1 B6;

(2)两个CRC校验码相等时(如为:DD 3C),设置起始日期和终止日期错误(如终止日期不为2013年12月13日),返回一串错误的代码,如01 90 00 02 00 FF 20 57;

(3)两个CRC校验码不相等时(如不为:DD 3C),无代码返回;

在(2)(3)情况下需要检查使用时间限制器,PC机再次输入0x10号命令直到接收到正确的代码;

第二步、读取时间数据

经过正确设置的使用时间限制器作为卷扬机智能控制系统的PLC内部Modbus网络的从站,在PLC上电后,PLC通过Modbus协议的0x03号命令发送8个字节读取时间的命令数据(如为:01 03 00 00 00 02 C4 0B)给使用时间限制器的485通讯模块3,485通讯模块3中的MAX485芯片将RS-485电平信号转换为TTL电平信号后,再传递给使用时间限制器中的单片机2。

第三步、返回状态数据

在使用时间限制器的单片机2接收到读取时间的命令数据后,单片机2首先判断地址码是否为本机地址,若该命令数据的地址码和本机地址不相同,则忽略该命令数据;否则,单片机2将接收到的命令数据的前6个字节进行CRC校验运算,运算的结果与接收到的第7和8个字节的CRC校验码进行比较:若两个CRC校验码不相等,则忽略该命令数据;若完全一致(即为:C4 0B),单片机2向时钟电路1中的时钟芯片发送一串读取当前时间的数据命令,时钟芯片收到单片机2正确的读取数据命令后,将当前时间数据反馈给单片机2,然后单片机2将接收到的当前时间数据N与所设置的终止日期S进行比较,若N大于S(以年月日的顺序比较数字大小),则单片机2发送状态数据为1的TTL电平信号给485通讯模块3,485通讯模块3中的MAX485芯片将TTL电平信号转换为RS-485电平信号后传送给PLC;若N小于或等于S,则单片机2发送的状态数据为0。

第四步、判断工作与否

如果PLC接收到的是状态数据1,则以该PLC为CPU的卷扬机智能控制系统能够正常工作;如果PLC没有接收到数据就不工作;如果PLC接收到的是状态数据0,则要求PLC输入密码,密码正确该系统才可以正常工作,密码不正确就不能正常工作;在输入了正确的密码以后,PLC发送修改设置起始日期和终止日期命令(如:01 10 13 12 14 08 55 20 14 12 14 44 46)给使用时间限制器的单片机2,使使用时间限制器的使用年限延长到2014年12月14日。

第五步、循环监测

经过再次正确设置了起始日期和终止日期的使用时间限制器,在PLC上电后,卷扬机智能控制系统使用时间限制器重复执行步骤二、三、四。

本发明的有益效果是:通过采用自带电池的实时时钟电路,以用于解决现有设备长时间断电导致无法实现使用时间限制功能的不足,从而确保系统长时间的授权使用,且只需通过采用任何一种使用Modbus协议的智能设备就可以对卷扬机智能控制系统使用时间限制器进行实时设定、延长授权以及接收使用时间限制器的反馈信息;由于使用时间限制器与其它智能设备之间的通讯只需要两根导线就能够实现,由此可见其可移植性强、兼容性好、使用方便、简单可靠、适应性强,且具有体积小、电路简单、成本较低等特点。

附图说明

图1为本发明的结构框图;

图2为本发明中实施例1的电路原理图;

图3为本发明中实施例2的电路原理图;

图4为本发明中实施例3的电路原理图;

图中各标号:1为时钟电路、2为单片机、3为485通信模块。

具体实施方式

实施例1:如图1-4所示,一种卷扬机智能控制系统的使用时间限制方法,所述方法的具体步骤如下:

A、设置起始日期和终止日期:通过PC机用Modbus协议的0x10号命令发送13个字节的起始日期和终止日期数据给使用时间限制器的单片机2,使用时间限制器的单片机2将接收到的数据前11个字节进行CRC校验运算,运算的结果与接收到的第12和13个字节的CRC校验码进行比较:

A1、两个CRC校验码相等时,正确设置起始日期和终止日期,返回一串正确的代码;

A2、两个CRC校验码相等时,设置起始日期和终止日期错误,返回一串错误的代码;

A3、两个CRC校验码不相等时,无代码返回;

在A2、A3情况下先检查使用时间限制器,然后PC机再次输入0x10号命令直到接收到正确的代码;

B、读取时间数据:经过正确设置的使用时间限制器作为卷扬机智能控制系统的PLC内部Modbus网络的从站,在PLC上电后,通过Modbus协议的0x03号命令发送8个字节的读取时间数据命令,读取时间数据命令经过使用时间限制器的485通讯模块3处理后传递给使用时间限制器的单片机2,使用时间限制器的单片机2接收读取时间数据命令;

C、返回状态数据:在使用时间限制器的单片机2接收到读取时间数据命令后,首先判断地址码是否为本机地址:

C1、若该组数据的地址码和本机地址相同,则继续处理命令码和数据:使用时间限制器的单片机2将接收到数据的前6个字节进行CRC校验运算:若运算结果与第7和8个字节不同,则忽略;若完全一致,则所述的单片机2从时钟电路1读取当前日期N且与所设置的终止日期S进行比较:

C11、当N小于S时,使用时间限制器的单片机2通过485通信模块3向PLC返回状态数据1;

C12、当N大于或等于S时,使用时间限制器的单片机2通过485通信模块3向PLC返回状态数据0;

C2、若该组数据的地址码和本机地址不同,则忽略该命令数据;

D、判断工作与否:

如果PLC接收到的是状态数据1,则以该PLC为CPU的卷扬机智能控制系统正常工作;

如果PLC没有接收到数据就不工作;

如果PLC接收到的是状态数据0,就要求PLC输入密码:当密码正确就可以正常工作;当密码不正确就不能正常工作;在输入了正确的密码以后,PLC发送修改设置起始日期和终止日期命令到使用时间限制器的单片机2;

E、循环监测:

经过再次正确设置了起始日期和终止日期的使用时间限制器,在PLC上电后,卷扬机智能控制系统使用时间限制器重复执行步骤B、C、D。

一种卷扬机智能控制系统的使用时间限制器,包括时钟电路1、单片机2、485通信模块3;其中单片机2与时钟电路1相连,485通讯模块3中的输出端和输入端通过半双工通讯方式分别与单片机2的数据接收端RXD和数据发送端TXD相连,485通讯模块3(即U2所指的MAX485芯片)中的/RE与DE同时与单片机2的P1.7端相连,485通讯模块3中的A、B两端分别和卷扬机智能控制系统的RS-485电平信号通讯端连接。

所述时钟电路1为带锂电池的时钟电路。

所述带锂电池的时钟电路包括SD2400系列时钟芯片U1、电阻R1、电阻R2、电阻R3、电容C1、电容C2;其中SD2400系列时钟芯片U1的VDD端与直流电源VCC正极之间接电阻R1,直流电源VCC正极与地之间接电容C1与电容C2的并联电路,SD2400系列时钟芯片U1的SCL、SCLE端同时和单片机2的P3.5端相连且其结点与直流电源VCC正极之间串联电阻R2,SD2400系列时钟芯片U1的SDA、SDAE端同时和单片机2的P3.4端相连且其结点与直流电源VCC正极之间串联电阻R3,SD2400系列时钟芯片U1的其它引脚除VBAT、TEST和INT悬空之外需全部接地。

单片机2(即U3)向SD2400系列时钟芯片U1发送的所有地址、命令、数据都是通过P3.4和P3.5端口传输的,单片机U3在总线上产生时钟脉冲,寻址信号,数据信号,而SD2400系列时钟芯片U1则相应接收数据,发送数据,SD2400系列时钟芯片U1以串行方式将地址线、数据线、控制线合为一根串行传输数据的信号线,这种方式信号线少、电路连接简单、节省系统资源和电路板面积。

实施例2:如图1-4所示,一种卷扬机智能控制系统的使用时间限制方法,所述方法的具体步骤如下:

A、设置起始日期和终止日期:通过PC机用Modbus协议的0x10号命令发送13个字节的起始日期和终止日期数据给使用时间限制器的单片机2,使用时间限制器的单片机2将接收到的数据前11个字节进行CRC校验运算,运算的结果与接收到的第12和13个字节的CRC校验码进行比较:

A1、两个CRC校验码相等时,正确设置起始日期和终止日期,返回一串正确的代码;

A2、两个CRC校验码相等时,设置起始日期和终止日期错误,返回一串错误的代码;

A3、两个CRC校验码不相等时,无代码返回;

在A2、A3情况下先检查使用时间限制器,然后PC机再次输入0x10号命令直到接收到正确的代码;

B、读取时间数据:经过正确设置的使用时间限制器作为卷扬机智能控制系统的PLC内部Modbus网络的从站,在PLC上电后,通过Modbus协议的0x03号命令发送8个字节的读取时间数据命令,读取时间数据命令经过使用时间限制器的485通讯模块3处理后传递给使用时间限制器的单片机2,使用时间限制器的单片机2接收读取时间数据命令;

C、返回状态数据:在使用时间限制器的单片机2接收到读取时间数据命令后,首先判断地址码是否为本机地址:

C1、若该组数据的地址码和本机地址相同,则继续处理命令码和数据:使用时间限制器的单片机2将接收到数据的前6个字节进行CRC校验运算:若运算结果与第7和8个字节不同,则忽略;若完全一致,则所述的单片机2从时钟电路1读取当前日期N且与所设置的终止日期S进行比较:

C11、当N小于S时,使用时间限制器的单片机2通过485通信模块3向PLC返回状态数据1;

C12、当N大于或等于S时,使用时间限制器的单片机2通过485通信模块3向PLC返回状态数据0;

C2、若该组数据的地址码和本机地址不同,则忽略该命令数据;

D、判断工作与否:

如果PLC接收到的是状态数据1,则以该PLC为CPU的卷扬机智能控制系统正常工作;

如果PLC没有接收到数据就不工作;

如果PLC接收到的是状态数据0,就要求PLC输入密码:当密码正确就可以正常工作;当密码不正确就不能正常工作;在输入了正确的密码以后,PLC发送修改设置起始日期和终止日期命令到使用时间限制器的单片机2;

E、循环监测:

经过再次正确设置了起始日期和终止日期的使用时间限制器,在PLC上电后,卷扬机智能控制系统使用时间限制器重复执行步骤B、C、D。

一种卷扬机智能控制系统的使用时间限制器,包括时钟电路1、单片机2、485通信模块3;其中单片机2与时钟电路1相连,485通讯模块3中的输出端和输入端通过半双工通讯方式分别与单片机2的数据接收端RXD和数据发送端TXD相连,485通讯模块3中的/RE与DE同时与单片机2的P1.7端相连,485通讯模块3中的A、B两端分别和卷扬机智能控制系统的RS-485电平信号通讯端连接。

所述时钟电路1为带锂电池的时钟电路。

所述带锂电池的时钟电路包括DS12887时钟芯片U4、非门NOTA、非门NOTB;其中DS12887时钟芯片U4的INT0端与非门NOTA的输入端连接,DS12887时钟芯片U4的/RD端与非门NOTB的输入端连接,非门NOTA和非门NOTB的输出端分别和单片机2的/IRQ和DS端连接,DS12887时钟芯片U4的P2.6、/WR、ALE、AD0~AD7端分别和单片机2的/CS、R//W、AS、P0.0~P0.7端连接。

单片机2(即U5)和485通讯模块3的连接方法同实施例1;这种连接方式操作方便、快速、编写程序简单。

实施例3:如图1-4所示,一种卷扬机智能控制系统的使用时间限制方法,所述方法的具体步骤如下:

A、设置起始日期和终止日期:通过PC机用Modbus协议的0x10号命令发送13个字节的起始日期和终止日期数据给使用时间限制器的单片机2,使用时间限制器的单片机2将接收到的数据前11个字节进行CRC校验运算,运算的结果与接收到的第12和13个字节的CRC校验码进行比较:

A1、两个CRC校验码相等时,正确设置起始日期和终止日期,返回一串正确的代码;

A2、两个CRC校验码相等时,设置起始日期和终止日期错误,返回一串错误的代码;

A3、两个CRC校验码不相等时,无代码返回;

在A2、A3情况下先检查使用时间限制器,然后PC机再次输入0x10号命令直到接收到正确的代码;

B、读取时间数据:经过正确设置的使用时间限制器作为卷扬机智能控制系统的PLC内部Modbus网络的从站,在PLC上电后,通过Modbus协议的0x03号命令发送8个字节的读取时间数据命令,读取时间数据命令经过使用时间限制器的485通讯模块3处理后传递给使用时间限制器的单片机2,使用时间限制器的单片机2接收读取时间数据命令;

C、返回状态数据:在使用时间限制器的单片机2接收到读取时间数据命令后,首先判断地址码是否为本机地址:

C1、若该组数据的地址码和本机地址相同,则继续处理命令码和数据:使用时间限制器的单片机2将接收到数据的前6个字节进行CRC校验运算:若运算结果与第7和8个字节不同,则忽略;若完全一致,则所述的单片机2从时钟电路1读取当前日期N且与所设置的终止日期S进行比较:

C11、当N小于S时,使用时间限制器的单片机2通过485通信模块3向PLC返回状态数据1;

C12、当N大于或等于S时,使用时间限制器的单片机2通过485通信模块3向PLC返回状态数据0;

C2、若该组数据的地址码和本机地址不同,则忽略该命令数据;

D、判断工作与否:

如果PLC接收到的是状态数据1,则以该PLC为CPU的卷扬机智能控制系统正常工作;

如果PLC没有接收到数据就不工作;

如果PLC接收到的是状态数据0,就要求PLC输入密码:当密码正确就可以正常工作;当密码不正确就不能正常工作;在输入了正确的密码以后,PLC发送修改设置起始日期和终止日期命令到使用时间限制器的单片机2;

E、循环监测:

经过再次正确设置了起始日期和终止日期的使用时间限制器,在PLC上电后,卷扬机智能控制系统使用时间限制器重复执行步骤B、C、D。

一种卷扬机智能控制系统的使用时间限制器,包括时钟电路1、单片机2、485通信模块3;其中单片机2与时钟电路1相连,485通讯模块3中的输出端和输入端通过半双工通讯方式分别与单片机2的数据接收端RXD和数据发送端TXD相连,485通讯模块3中的/RE与DE同时与单片机2的P1.7端相连,485通讯模块3中的A、B两端分别和卷扬机智能控制系统的RS-485电平信号通讯端连接。

所述时钟电路1为带钮扣电池的时钟电路。

所述带钮扣电池的时钟电路包括DS1302时钟芯片U6、纽扣电池P1、晶振T1;其中晶振T1并联在DS1302时钟芯片U6的X1和X2两端,纽扣电池P1与DS1302时钟芯片U6的VCC1端连接,DS1302时钟芯片U6的I/O、SCLK、RST端分别和单片机2的P1.0、P1.1、P1.2端连接。

单片机2(即U7)和485通讯模块的连接方法同实施例1;这种方式信号线少、电路连接简单、节省系统资源。

实施例4:如图1-4所示,一种卷扬机智能控制系统的使用时间限制方法,所述方法的具体步骤如下:

A、设置起始日期和终止日期:通过PC机用Modbus协议的0x10号命令发送13个字节的起始日期和终止日期数据给使用时间限制器的单片机2,使用时间限制器的单片机2将接收到的数据前11个字节进行CRC校验运算,运算的结果与接收到的第12和13个字节的CRC校验码进行比较:

A1、两个CRC校验码相等时,正确设置起始日期和终止日期,返回一串正确的代码;

A2、两个CRC校验码相等时,设置起始日期和终止日期错误,返回一串错误的代码;

A3、两个CRC校验码不相等时,无代码返回;

在A2、A3情况下先检查使用时间限制器,然后PC机再次输入0x10号命令直到接收到正确的代码;

B、读取时间数据:经过正确设置的使用时间限制器作为卷扬机智能控制系统的PLC内部Modbus网络的从站,在PLC上电后,通过Modbus协议的0x03号命令发送8个字节的读取时间数据命令,读取时间数据命令经过使用时间限制器的485通讯模块3处理后传递给使用时间限制器的单片机2,使用时间限制器的单片机2接收读取时间数据命令;

C、返回状态数据:在使用时间限制器的单片机2接收到读取时间数据命令后,首先判断地址码是否为本机地址:

C1、若该组数据的地址码和本机地址相同,则继续处理命令码和数据:使用时间限制器的单片机2将接收到数据的前6个字节进行CRC校验运算:若运算结果与第7和8个字节不同,则忽略;若完全一致,则所述的单片机2从时钟电路1读取当前日期N且与所设置的终止日期S进行比较:

C11、当N小于S时,使用时间限制器的单片机2通过485通信模块3向PLC返回状态数据1;

C12、当N大于或等于S时,使用时间限制器的单片机2通过485通信模块3向PLC返回状态数据0;

C2、若该组数据的地址码和本机地址不同,则忽略该命令数据;

D、判断工作与否:

如果PLC接收到的是状态数据1,则以该PLC为CPU的卷扬机智能控制系统正常工作;

如果PLC没有接收到数据就不工作;

如果PLC接收到的是状态数据0,就要求PLC输入密码:当密码正确就可以正常工作;当密码不正确就不能正常工作;在输入了正确的密码以后,PLC发送修改设置起始日期和终止日期命令到使用时间限制器的单片机2;

E、循环监测:

经过再次正确设置了起始日期和终止日期的使用时间限制器,在PLC上电后,卷扬机智能控制系统使用时间限制器重复执行步骤B、C、D。

上面结合附图对本发明的具体实施方式作了详细说明,但是本发明并不限于上述实施方式,在本领域普通技术人员所具备的知识范围内,还可以在不脱离本发明宗旨的前提下作出各种变化。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号