基于C/S架构的可编程控制器云开发系统架构技术方案

技术编号:33439501 阅读:21 留言:0更新日期:2022-05-19 00:27
本发明专利技术公开了一种基于C/S架构的可编程控制器云开发系统架构,包括部署有可编程控制器集成开发环境的云服务器、拥有浏览器的本地PC机和可编程控制器产品终端。在上述架构下,本地PC机只负责监控云端的运行数据、响应用户输入指令、转发云端和编程控制器产品终端之间的数据和指令,开发环境的部署和计算全部云端化,使得所有开发人员的开发环境得以统一,对客户端开发机的硬件要求降低,还有利于可编程控制器开发软件商有效地控制版权和分发,具有较好的推广价值。较好的推广价值。较好的推广价值。

【技术实现步骤摘要】
基于C/S架构的可编程控制器云开发系统架构


[0001]本专利技术属于系统架构领域,涉及一种基于C/S架构的可编程控制器云开发系统架构。

技术介绍

[0002]云计算是一种通过网络获得各种应用、数据和IT服务的最新计算模式。云计算的核心思想是将大量计算资源、存储资源和服务资源等通过网络连接起来,形成一个资源池,然后根据用户的需求,对资源进行统一的调度和管理。而用户则不需要关心任务在哪台机器上以什么样的方式运行。因此,云计算的目标是按照用户的需求动态地提供以数据为中心的计算服务系统,并最大限度地保证所提供服务的可靠性、定制性和安全性。
[0003]随着云计算技术的成熟,将集成开发环境部署在云端成为可能,利用云服务商提供云计算资源,加上容器技术,可以将开发、调试程序所需的整套开发环境部署于容器实例中,为开发者提供基于云端的新开发模式。
[0004]在可编程控制器程序开发领域,目前的开发模式主要仍为传统的本地开发模式,相对于,基于云端的开发模式具有如下几个有点:
[0005](1)使开发人员省去配置开发环境的麻烦,保证所有开发本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于C/S架构的可编程控制器云开发系统架构,其特征在于,包括云服务器端、本地PC机和可编程控制器产品终端,其中,所述本地PC机和云服务器端之间采用C/S架构;所述云服务器端为部署有可编程控制器程序开发集成环境软件的服务器,云服务器端接收来自本地PC机的操作指令和由其转发的来自可编程控制器产品终端的运行数据,并将开发集成环境软件的实时运行数据和可编程控制器产品终端的运行指令发送给本地PC机;所述本地PC机包括监控软件,该监控软件与云服务器端的开发集成环境软件配套,本地PC机一方面通过该监控软件同步云服务器端开发集成环境软件的运行数据实时监控当前云服务器上开发集成环境软件的界面和程序运行数据,同时监控用户通过鼠标和键盘输入的操作指令,将输入指令发送到云服务器端执行;另一面转发来自云服务器端下发的可编程控制器产品终端的运行指令,同时也接收来自可编程控制器产品终端的运行数据,再传送给云服务器端更新运行结果,充当网关路由的作用;所述可编程控制器产品终端接收来自本地PC机转发的运行指令后执行下一条指令,然后将运行结果数据发送给本地PC机。2.根据权利要求1所述的架构,其特征在于,为描述数据传输情况,定义含有操作指令数据的数据传输为指令流,目标机器接收到指令流发来的指令数据后需要...

【专利技术属性】
技术研发人员:严义何丰邬惠峰陈佰平
申请(专利权)人:杭州电子科技大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1