本发明专利技术公开了一种基于plc集成开发环境的仿真模拟方法、装置。所述方法包括:发送数据信息至服务端;获取服务端发送的处理后的数据信息;根据处理后的数据信息进行仿真模拟。通过上述基于plc集成开发环境的仿真模拟方法,实现效率较高的PLC仿真模拟。现效率较高的PLC仿真模拟。现效率较高的PLC仿真模拟。
【技术实现步骤摘要】
一种基于plc集成开发环境的仿真模拟方法、装置
[0001]本专利技术涉及plc仿真领域,特别是涉及一种基于plc集成开发环境的仿真模拟方法、装置。
技术介绍
[0002]PLC是一种主要应用于工业领域的电子系统,汽车、电力等制造行业是PLC的主要应用领域,并广泛应用在科研工程中。PLC拥有相当的市场规模,经过长期的推广,根据智研咨询集团的研究报告,仅国内PLC拥有近100亿人民币的市场。然而,PLC市场的主要份额被国外厂商所占有,国产PLC集成开发环境的投入与研究长期不足。
[0003]在实现现有技术过程中,专利技术人发现:
[0004]PLC应用中的仿真需要依托第三方通信类库OPC Server实现,该实现过程中存在逻辑部分仿真和界面部分仿真分离,仿真协同效率低,无法进行界面的仿真交互低的问题。
[0005]因此,需要提供一种效率高的仿真模拟方法、装置以解决现有技术中PLC应用仿真模拟效率低的问题。
技术实现思路
[0006]本专利技术主要解决的技术问题是解决现有技术中现有技术中PLC应用仿真模拟效率低的问题。
[0007]为解决上述技术问题,本专利技术采用的一个技术方案是:
[0008]一种基于plc集成开发环境的仿真模拟方法,具体包括以下步骤:
[0009]发送数据信息至服务端;
[0010]获取服务端发送的处理后的数据信息;
[0011]根据处理后的数据信息进行仿真模拟。
[0012]在本专利技术一个较佳实施例中,所述数据信息至少包括初始化请求信息、所需的变量和信息的请求;
[0013]其中,所述初始化请求信息至少包括用于验证的会话标识信息;
[0014]所述所需的变量和信息的请求基于轮询机制实现。
[0015]本申请还提供一种基于plc集成开发环境的仿真调试装置,具体包括:
[0016]发送模块,用于发送数据信息至服务端;
[0017]收取模块,用于收取服务端发送的处理后的数据信息;
[0018]仿真模块,用于根据处理后的数据信息进行仿真。
[0019]本申请还提供一种基于plc集成开发环境的仿真调试方法,其特征在于,具体包括以下步骤:
[0020]获取客户端发送的数据信息;
[0021]对所述数据信息进行处理,生成处理后的数据信息;
[0022]将所述处理后的数据信息发送至客户端。
[0023]在本专利技术一个较佳实施例中,对所述数据信息进行处理,生成处理后的数据信息,具体包括:
[0024]验证所述数据信息中的会话标识信息;
[0025]监听所述数据信息中的所需的变量和信息;
[0026]解析所述监听的数据信息中的变量和信息请求;
[0027]对所述数据信息中的变量和信息请求进行处理,生成处理后的第一子数据信息;
[0028]所述数据信息还包括客户端发送的key信息,所述对数据信息的key信息进行的处理,具体包括:
[0029]监听数据信息中的key信息;
[0030]解析所述监听的数据信息中的key信息;
[0031]对所述数据信息中的key信息进行处理,生成处理后的第二子数据信息;
[0032]所述生成处理后的数据信息至少包括第一子数据信息、第二子数据信息。
[0033]本申请还提供一种基于plc集成开发环境的仿真调试装置,具体包括:
[0034]获取模块,用于获取客户端发送的数据信息;
[0035]处理模块,用于对所述数据信息进行处理,生成处理后的数据信息;
[0036]输出模块,用于将所述处理后的数据信息发送至客户端。
[0037]在本专利技术一个较佳实施例中,所述处理模块,具体包括:
[0038]Web服务器第一接口单元,用于验证所述数据信息中的会话标识信息、监听所述数据信息中的所需的变量和信息、解析所述监听的数据信息中的变量和信息请求;
[0039]Web服务器第二接口单元,用于监听数据信息中的key信息、解析所述监听的数据信息中的key信息;
[0040]PLC逻辑仿真单元,用于对Web服务器第一接口单元中解析所述监听的数据信息中的变量和信息请求进行处理,生成处理后的第一子数据信息,对Web服务器第二接口单元中解析所述监听的数据信息中的key信息进行的处理,生成处理后的第二子数据信息;
[0041]所述生成处理后的数据信息至少包括第一子数据信息、第二子数据信息。
[0042]本专利技术的有益效果是:通过本申请提供的一种基于plc集成开发环境的仿真模拟方法、装置,能够实现不依托第三方,实现全面支持界面和逻辑的协同仿真。并且,基于此,后续开发人员能够掌握全部源码,出错后便于排查。且能够实现远程仿真交互。与此同时,该方法不需要界面系GDI+绘制再保证美观和兼容的前提下,而是通过浏览器网页展示,减小了本地资源占用。
附图说明
[0043]图1是本专利技术提供一种基于plc集成开发环境的仿真模拟方法流程示意图;
[0044]图2是本专利技术提供一种基于plc集成开发环境的仿真调试装置结构框图;
[0045]图3是本专利技术提供一种基于plc集成开发环境的仿真调试方法另一流程示意图;
[0046]图4是本专利技术提供一种基于plc集成开发环境的仿真调试装置另一结构框图;
[0047]图5是图1中流程示意图和图3中另一流程示意图组合的流程示意图;
[0048]图6是图2结构框图和图4另一结构框图中组合的结构框图。
[0049]本专利技术提供一种基于plc集成开发环境的仿真调试装置另一结构框图;
[0050]附图中各部件的标记如下:
[0051]一种基于plc集成开发环境的仿真调试装置
‑
100;发送模块
‑
11;收取模块
‑
12;
[0052]仿真模块
‑
13;获取模块
‑
21;处理模块
‑
22;Web服务器第一接口单元
‑
220;
[0053]Web服务器第二接口单元
‑
221;PLC逻辑仿真单元
‑
222;输出模块
‑
23。
具体实施方式
[0054]下面结合附图对本专利技术的较佳实施例进行详细阐述,以使本专利技术的优点和特征能更易于被本领域技术人员理解,从而对本专利技术的保护范围做出更为清楚明确的界定。
[0055]所属
人员应当熟知的是,现有技术中,PLC即可编程逻辑控制器。PLC集成开发环境即指基于参数化可编程控制器编写的PLC应用。现有技术中需要通过安装其他额外的软件或者类库,实现PLC的开发或者仿真。在本申请提供的一种优选实施例中,本申请基于PLC集成开发环境增加了仿真器,主要基于TCP/IP实现通信,以XML文本进行交互,即开发人员通过带有可访问的浏览器即可本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种基于plc集成开发环境的仿真模拟方法,其特征在于,具体包括以下步骤:发送数据信息至服务端;获取服务端发送的处理后的数据信息;根据处理后的数据信息进行仿真模拟。2.如权利要求1所述的方法,其特征在于,所述数据信息至少包括初始化请求信息、所需的变量和信息的请求;其中,所述初始化请求信息至少包括用于验证的会话标识信息;所述所需的变量和信息的请求基于轮询机制实现。3.一种基于plc集成开发环境的仿真调试装置,其特征在于,具体包括:发送模块,用于发送数据信息至服务端;收取模块,用于收取服务端发送的处理后的数据信息;仿真模块,用于根据处理后的数据信息进行仿真。4.一种基于plc集成开发环境的仿真调试方法,其特征在于,具体包括以下步骤:获取客户端发送的数据信息;对所述数据信息进行处理,生成处理后的数据信息;将所述处理后的数据信息发送至客户端。5.如权利要求4所述的方法,其特征在于,对所述数据信息进行处理,生成处理后的数据信息,具体包括:验证所述数据信息中的会话标识信息;监听所述数据信息中的所需的变量和信息;解析所述监听的数据信息中的变量和信息请求;对所述数据信息中的变量和信息请求进行处理,生成处理后的第一子数据信息;所述数据信息还包括客户端发送的key信息,所述对数据信...
【专利技术属性】
技术研发人员:范文鹏,冯毅,
申请(专利权)人:卡乐电子苏州有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。