The invention provides a ladder diagram online editing system and method of ladder diagram online editing system includes: code module and interface module; interface module includes: ladder matrix editing module, insert the new ladder in the specific location of the existing ladder; the ladder matrix management module, by loading the CSV file or the ladder diagram editing module matrix to edit ladder diagram to get the current matrix, then save the global enable; file management module, load, save and refresh the CSV file; code module support ladder matrix editing module, the calculation results based on the input output. Ladder diagram online editing system and the method of the invention is based on a model of mature programs, allowing users to change some simple custom, and given by the invention of logic, saving time and cost two times the development of.
【技术实现步骤摘要】
一种梯形图在线编辑系统及方法
本专利技术涉及一种梯形图在线编辑的系统,本专利技术还涉及一种梯形图在线编辑的方法,属于工业控制领域。
技术介绍
在使用PLC进行工业控制的时候,通常来说,程序需要经过开发软件编译之后再被PLC识别运行,开发软件跟机器触摸屏分别独立,无法做到在线写入一段梯形图程序并将之与已有的输入输出相关联。如果现场机器需要做一些简单的硬件或者逻辑变动,仍然需要重新通过开发软件修改,并将程序再次烧入PLC,现场操作人员往往不具备这个能力,需要开发人员到现场修改程序并传送给PLC,这个过程产生了较高的费用。
技术实现思路
本专利技术的目的在于提供一种梯形图在线编辑的系统及方法,以解决上述问题。本专利技术采用了如下技术方案:一种梯形图在线编辑系统,其特征在于,包括:代码实现模块和界面操作模块;界面操作模块包括:梯形图矩阵编辑模块,在现有的梯形图的特定位置插入新的梯形图;梯形图矩阵管理模块,通过载入CSV文件或梯形图矩阵编辑模块重新编辑得到当前梯形图矩阵,保存之后全局使能;文件管理模块,载入、保存和刷新CSV文件;代码实现模块支撑梯形图矩阵编辑模块,根据输入计算输出结果。本专利技术还提供一种梯形图在线编辑方法,其特征在于,包括如下步骤:步骤一:向梯形图矩阵编辑模块输入参数;步骤二:代码实现模块收集界面图形信息;步骤三:开始计算;步骤四:判断本网络是否使能,若“是”,则进入步骤五;若“否”,则进入步骤十四,结束计算;步骤五:判断当前输入是否为“空”;步骤六:计算条件前节点的结果(真/假,考虑并联);步骤七:计算后结点的结果(真/假);步骤八:判断是否为行中 ...
【技术保护点】
一种梯形图在线编辑系统,其特征在于,包括:代码实现模块和界面操作模块;界面操作模块包括:梯形图矩阵编辑模块,在现有的梯形图的特定位置插入新的梯形图;梯形图矩阵管理模块,通过载入CSV文件或梯形图矩阵编辑模块重新编辑得到当前梯形图矩阵,保存之后全局使能;文件管理模块,载入、保存和刷新CSV文件;代码实现模块支撑梯形图矩阵编辑模块,根据输入计算输出结果。
【技术特征摘要】
1.一种梯形图在线编辑系统,其特征在于,包括:代码实现模块和界面操作模块;界面操作模块包括:梯形图矩阵编辑模块,在现有的梯形图的特定位置插入新的梯形图;梯形图矩阵管理模块,通过载入CSV文件或梯形图矩阵编辑模块重新编辑得到当前梯形图矩阵,保存之后全局使能;文件管理模块,载入、保存和刷新CSV文件;代码实现模块支撑梯形图矩阵编辑模块,根据输入计算输出结果。2.一种梯形图在线编辑方法,其特征在于,包括如下步骤:步骤一:向梯形图矩阵编辑模块输入参数;步骤二:代码实现模块收集界面图形信息;步骤三:开始计算;步骤四:判断本网络是否使能,若“是”,则进入步骤五;若“否”,则进入步骤十四,结束计算;步骤五:判断当前输入是否为“空”;步骤六:计算条件前节点的结果(真/假,考虑并联);步骤七:计算后结点的结果(真/假);步骤八:判断是否为行中最后一个输入;若“否”,则进入步骤九;若“是”,则进入步骤十。步骤九:跳转下一输入,然后进入步骤五;步骤十:根据输出前节点状态计算输出后结果;步骤十一:判断是否为最后一行;若“是”则进入步骤十三,若“否”,则进入步骤十二。步骤十二:跳转下一行第一个输入...
【专利技术属性】
技术研发人员:邱志远,刘柏严,董俊清,张晖,穆珊珊,
申请(专利权)人:贝加莱工业自动化中国有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。