一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种可编程逻辑控制实现方法与流程

2021-11-05 20:20:00 来源:中国专利 TAG:

技术特征:
1.一种可编程逻辑控制实现方法,其特征在于:该可编程逻辑控制实现方法的具体步骤如下:将各种逻辑功能块函数综合于同一个分支选择函数中,将硬件rom资源进行分类,把一组索引地址参数集定义为一个计算单元,每个计算单元的元素包括:功能码:规定了本计算单元的功能类型,执行分支函数时将根据功能码设置决定本计算单元该执行何种逻辑;使能索引:索引关联到某个ram或rom地址,根据存储器内数值判断是否进行本计算单元的逻辑运算,即if...then...条件分支逻辑;输入参数索引:参数1至参数n的索引地址;输出结果索引:计算结果1至结果n输出的索引地址;固件程序在执行时,从rom中读取一个计算单元的索引地址集,注入分支选择函数;分支选择函数根据索引地址集内规定的功能码选择执行何种逻辑函数,并将其他索引地址注入特定的逻辑函数内,计算并将结果注入输出的索引地址中;固件程序在一个运算周期内顺序调用若干个计算单元索引地址集即完成了一次数据状态刷新;所有的输入和输出均基于索引地址关联,变量间的数据传递即可通过设置的索引地址来传递;可编程逻辑控制器的对外硬件输入输出接口,包括通讯接口的接收和发送缓存,可以事先定义好特定的内存地址,通过索引地址来配置及调用,即可实现外部信号的输入,或者逻辑计算结果的对外输出。2.根据权利要求1所述的一种可编程逻辑控制实现方法,其特征在于:所述计算单元该执行的逻辑包括逻辑运算、逻辑比较、位操作、位移、数学运算、分支选择、定时器、计数器、触发器、采样、数据类型转换、通讯接口配置。3.根据权利要求1所述的一种可编程逻辑控制实现方法,其特征在于:需要增添新的逻辑功能时,且需要的参数索引超过原有数量,根据硬件资源多少按条件扩充并重新排布地址即可。4.根据权利要求1所述的一种可编程逻辑控制实现方法,其特征在于:所述计算单元索引地址集,具体的实现方法步骤如下:1)将图形编程界面分隔为可扩展且有编号的行和列,每个单元格均有明确的定位编号;2)在数据库中建立功能块定义表,对每个fbd功能块进行定义,规定了该功能块的功能码,使能参数、输入参数和输出参数将在图例中位置;将连线也定义为一种fbd功能块,连线形式的功能块规定了信号传递方向;4)在数据库中建立绘图映射表,当绘图控件在开发界面中放置功能块图时,自动于该映射表中添加该单元格中fbd功能块的相关信息,当完成整个工程的图形化编程时,在数据库的绘图映射表中也即完成了对每个绘图单元格的文本描述;5)进行编译时,从数据库绘图映射表中,按照输入区

>绘图区

>输出区的顺序读取每个单元格内的描述,按照预定义规则提取文本描述中功能块标志和参数设置等信息;在扫描输入区和输出区时,将用户定义的外部输入/输出变量与后台自动生成的内存
地址进行索引关联,每发现一个新变量,分配一个内存地址,进而生成赋值运算的计算单元索引地址集;在扫描绘图区时,根据单元格内功能块标志,到功能块定义表中去查询该功能块的功能码、输入参数和输出参数的信息,按照规则从绘图编译缓存中获取本单元格相邻单元格结果索引地址作为本单元格的输入参数索引,并为本单元格内功能块结果自动分配所需的内存地址,存于绘图编译缓存中的本单元内以留待后续单元格编译时获取,最后将输入索引、输出索引、功能码信息等解析为计算单元索引地址集;对于连线形式的单元格,仅进行索引地址信息的传递,不用添加计算单元索引地址集;当完成绘图映射表内所有单元格的解析后,即完成了整个工程的计算单元索引地址集解析工作;6)编译结束时,所有计算单元索引地址集即可映射至数据库中rom配置表内存储的数据;将包含rom地址信息和数据的通讯报文,通过有线、无线或者移动通信等各种形式传送至可编程控制器模块,由固件程序写入控制器的rom即可完成对可编程逻辑控制器的程序下载更新;7)图形化编程通过本编译方法,转换成了rom配置表内rom地址 数据的信息;通过对不同工程rom配置表的文本信息进行比对,可以提取出最小化的修改范围,当可编程逻辑控制功能进行微小变化时,不必进行整体的配置文件下载。

技术总结
本发明属于可编程逻辑控制技术领域,具体为一种可编程逻辑控制实现方法,该可编程逻辑控制实现方法的具体步骤如下:将各种逻辑功能块函数综合于同一个分支选择函数中,将硬件ROM资源进行分类,把一组索引地址参数集定义为一个计算单元,每个计算单元的元素包括:功能码;使能索引;输入参数索引;本方法将可编程逻辑参数化为索引地址集的形式,在进行微小的逻辑变更时,通过文本比对逻辑变更前的参数集,仅需下载变动处。在保留原有现场接入设备端下载的功能的同时,也可通过物联网、互联网等移动通信手段,在云端服务器内嵌,实现对可编程逻辑控制器设备的远程逻辑修改重置。编程逻辑控制器设备的远程逻辑修改重置。编程逻辑控制器设备的远程逻辑修改重置。


技术研发人员:何勰 于春鹏
受保护的技术使用者:上海领霄科技有限公司
技术研发日:2021.08.08
技术公布日:2021/11/4
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献