【技术实现步骤摘要】
本专利技术涉及工业自动化,尤其涉及基于动态地址分配的plc系统控制方法、设备和存储介质。
技术介绍
1、plc(可编程逻辑控制器)是20世纪60年代以来发展迅速、应用广泛的工业控制设备。它是现代工业自动化三大支柱之一。它利用可编程存储器存储用户指令,通过数字或模拟输入/输出,完成一定的逻辑、顺序、定时、计数、运算和某些确定的功能,来控制各种类型的机械设备或生产过程。plc系统中各功能模块采用模块化设计,cpu和io模块之间采用背板总线进行通信,通过背板总线通信方式需要给io模块分配模块地址,以便实现cpu模块与io模块数据通信。
2、现有技术已对plc地址分配进行了较多尝试。在申请公布号为cn114935909a,名称为《一种plc系统与手拉手配置方法》中控制器和io模块之间通过一条io进行手拉手配置,io模块收到前一个io模块发送的报文后对地址进行累加,但该种方法硬件上需要额外布置配置io线,地址分配上采用逐个累加方式,地址分配固定,当其中某个io模块出现故障后,后续所有io模块地址分配失败。
3、在申请公布号
...【技术保护点】
1.基于动态地址分配的PLC系统控制方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的基于动态地址分配的PLC系统控制方法,其特征在于,在步骤S2中,CPU模块调用真随机数生成器为每个所述物理ID生成唯一逻辑地址,进一步包括:
3.根据权利要求2所述的基于动态地址分配的PLC系统控制方法,其特征在于,在步骤S4中,CPU模块通过心跳检测机制监控IO模块在线状态,包括:
4.根据权利要求3所述的基于动态地址分配的PLC系统控制方法,其特征在于,在步骤S4中,对掉线IO模块释放其动态地址并更新数据库,包括:
5.根据
...【技术特征摘要】
1.基于动态地址分配的plc系统控制方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的基于动态地址分配的plc系统控制方法,其特征在于,在步骤s2中,cpu模块调用真随机数生成器为每个所述物理id生成唯一逻辑地址,进一步包括:
3.根据权利要求2所述的基于动态地址分配的plc系统控制方法,其特征在于,在步骤s4中,cpu模块通过心跳检测机制监控io模块在线状态,包括:
4.根据权利要求3所述的基于动态地址分配的plc系统控制方法,其特征在于,在步骤s4中,对掉线io模块释放其动态地址并更新数据库,包括:
5.根据权利要求4所述的基于动态地址分配的plc系统控制方法,其特征在于,在步骤s4中,新io模块上线时,cpu模块根据其物理id号分配未被占用的逻辑地址,并更新所述中央数据库、所述映射数据库及通信绑定,包括:<...
【专利技术属性】
技术研发人员:谢灿华,包建雄,王天林,石卫,徐腾,李祎程,
申请(专利权)人:浙江中控研究院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。