web组态源码

 

 最新版本  演示地址

http://www.byzt.net

一、应用案例

可以广泛应用于化工、石化、制药、冶金、建材、市政、环保、电力等几十个行业。

 

   

                                                             电力行业

                                                          物联网监控

    

                                                             水利行业

                                                          工业控制

 

                                                                            其他

二、行业痛点

      随着行业的发展、智能制造,智能控制、工业控制,对网页版软件的需求越来越复杂,要求原来越高。传统的单机版软件(如组态王,力控,等)正逐步被网页版软件取代。对于软件服务商来说,将单机版软件转变为网页版软件已经到了势在必行的地步。那么转变是一个复杂的过程,尤其是软件里面的组态功能部分,对于公司或个人都会面临以下几方面的问题。

    1、无相关组态开发经验,无技术积累。

    2、开发周期长,如果有项目落地,无法在短时间内完成这么繁琐的工作。

    3、稳定性,因为功能繁琐,必须过长时间的打磨才能有一个比较稳定的版本。

     这些问题导致了公司的项目停止不前,进度缓慢,甚至影响到了项目的整体架构或方案。我们自主研发的BY组态插件很好的解决了这些问题

三、插件优点

    1、百度搜索排名靠前(没有经过seo优化,纯粹自然发酵)。

    2、应用时间长,至今为止经过了5年的市场验证,版本较为稳定。

    3、BY组态插件可以嵌入到任何网页版软平台件中,无需繁重的开发工作。

    4、插件以源码方式提供,方便对插件本身进行个性化的二次开发。

    5、界面人性化设计,操作简便。

    6、内置海量(2000个左右)组件(图元),图元组件可以自由添加,画面搭建方便。

    7、自适应任何屏幕,包括手机,电脑,平板电脑。

    8、采用websocket 方式与后台交互,画面实时响应。

    9、提供websocket后台服务端java 代码。

    10、掉线自动从新链接,无需人为刷新。

    11、支持画面保存到模板功能,方便快速创建新的画面。

    12、只需实现少量接口即可完成整个web组态功能。

    13、人工实时线上服务,使用无忧。

    14、一次购买,终生升级。

四、接口汇总,只需实现少量接口就能让你的平台拥有组态功能

序号接口名称接口描述接口位置备注拥有版本实现顺序
1saveStageData保存场景画面byzt/config/InitConfig.js所有版本1
2editStageData编辑场景画面byzt/config/InitConfig.js所有版本2
3viewStageData监控端查看实时场景画面byzt/config/InitConfig.js所有版本3
4$.ajax上传自定义图片组件uploadImage.html    190行填写自己的后台接口,用于保存图片所有版本4
5getMyMoudleData获取我的组件(查询自定义上传的图片)byzt/config/InitConfig.js所有版本6
6deleteMyMoudleData删除我的组件(删除自定义上传的图片)byzt/config/InitConfig.js所有版本7
7getXm获取项目byzt/config/InitConfig.js画面组件点击绑定设备的时候的下拉列表,根据下拉列表配置的情况,选择实现某些接口所有版本5
8getSb获取设备
9getCj获取从机
10getCgq获取传感器
11saveStageModuleData保存画面模板byzt/config/InitConfig.jsvip版本8
12getMyMoudleStageJsonData获取我的画面模板byzt/config/InitConfig.jsvip版本9
13deleteMyMoudleStageData删除我的画面模板byzt/config/InitConfig.jsvip版本10
14table.render画面跳转时要跳转到的目标画面列表targetStage.html  101行填写自己的后台接口,用于查询列表vip版本11

五、插件展示

    最新版本  演示地址: Title

                                                                         编辑器界面

 

                                                              监控界面(展示实时动画)

   细节展示

      

 

 

                 

六、功能列表

七、数据流向及嵌入原理

数据流向

嵌入原理

八、接入步骤

九、详细说明书

十、常见问题

问题1
问:如何将BY组态插件嵌入到我们的系统,我们的系统是vue项目?
答:将我们的BY组态插件独立插件部署在tomcat或者其他容器,然后在vue里面使用iframe嵌入。
问题2
问:组态完成后,保存后是生成新的监控画面吗?
答:不是,保存后是将画面所有数据以JSON格式保存到数据库,监控页面是固定的页面,在调用监控页面的时候传入之前保存到数据库的画面的Id,监控页面会根据id把保存好的画面JSON查出来还原为画面。
问题3
问:画面绑定了10个数据点,但是我从后台传到前台的数据有100个数据点,监控画面会自动过滤吗?
答:是的,监控画面会自己过滤。

问题4

问:websocket是一个画面一个链接吗?每个画面支持多少个数据点?
答:是的一个画面一个websocket链接,每个画面支持无数个数据点。
问题5
问:绑定设备的时候我们没有从机怎么办?
答:绑定设备选择的下拉列表是可以配置的,如果没有从机去掉配置就可以了。
问题6
问:后台系统如何知道组态页面绑定了那些传感器。我如何有针对性的往监控页面传输数据点的数据。
答:组态点击保存的时候,会传入当前画面绑定的所有数据点的id,这些id可以保存在数据库,当后台收到数据点数据的时候,可以吧id拿出来和数据库中保存的id进行比对。id一致的就传入到监控页面。
问题7
问:你们提供数据库吗?
答:我们是纯前端,不提供数据库,数据库表需要你们自己建,我们会提供表结构给你们参考。
问题8
问:你们组态中的组件,元件,可以自己做吗?
答:可以的,我们完全开放源码,所有组件你们都可以自己添加。
问题9
问:监控画面传输数据使用的是什么方式?
答:为了画面能够实时响应数据,我们使用的是websocket传输数据。我们提供websocket服务端(JAVA)的代码,复制到你们的项目就可以使用。
问题10
问:我们是工厂,元件比较多,一个画面放不下怎么办?
答:可以拆分为多个画面,画面和画面之前有按钮可以切换(该功能vip版才有)。

问题11
问:后台通过websocket往监控端画面传输数据,数据格式是什么?
答: 传输数据的时候,数据格式是JSON。比如画面绑定了5个数据点,那么json可以包含5个数据(可以更多,画面会自己过滤无用的数据。也可以少于5个),json的键是绑定数据点的id。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: OSHMI是一种开放码的Web工具,用于设计和创建现代化的人机界面。它是基于Web技术开发的,使用HTML、CSS和JavaScript等前端技术实现页面的布局和交互。OSHMI具有较高的灵活性和可扩展性,可以针对不同的应用需求进行定制和修改。 与传统的Web工具相比,OSHMI具有一些明显的优势。首先,由于采用了开放码的模式,任何人都可以在所遵循的许可证下自由地使用、修改和分发OSHMI。这使得OSHMI具有更广泛的应用和更快的发展速度。 其次,由于基于Web技术,OSHMI具备了良好的跨平台性。用户可以在任何操作系统和设备上通过常见的Web浏览器访问和使用OSHMI。这样可以提高用户的工作效率和便利性,并且可以减少系统的维护和升级成本。 此外,OSHMI支持实时数据的展示和动交互。它可以与各种数据进行连接,通过在页面上展示实时数据的方式,实时显示设备或过程的状。用户可以通过直观的界面进行交互,操作设备或系统以达到目标。 总的来说,OSHMI是一种先进的Web工具,通过使用开放码和现代化的Web技术,可以为用户提供更好的用户体验和更高的工作效率。它具备良好的可扩展性和跨平台性,可以满足不同应用场景的需求。 ### 回答2: OSHMI(基于Open Industrial Interoperability Standard)是一种基于Web技术的工业组软件,用于监视和控制工业过程。它允许用户通过Web浏览器访问和操作远程设备,并实时可视化工业过程。 首先,OSHMI具有跨平台的优势。由于它是基于Web技术开发的,所以可以在多种操作系统(如Windows、Linux等)和设备上运行,无需安装额外的客户端软件。这使得用户可以轻松地通过任何支持Web浏览器的设备访问工业过程,提高了灵活性和便利性。 其次,OSHMI具有可扩展性。它基于开放工业互操作标准,可以与各种设备和系统集成,包括传感器、PLC、SCADA系统等。用户可以自定义和扩展系统功能,以适应不同的工业场景和要求。 此外,OSHMI提供了丰富的可视化功能。用户可以通过图表、曲线、仪表盘等界面实时显示和监视工业过程数据。它还支持报警和事件处理,用户可以定义报警规则并接收实时通知,及时处理异常情况。 最后,OSHMI具有安全性能。它支持用户身份验证和权限管理,确保只有授权用户才能访问和操作工业过程。同时,数据传输采用加密技术,防止数据泄露和未授权访问。 综上所述,OSHMI是一种基于Web的工业组软件,具有跨平台、可扩展、可视化和安全的特点。它为用户提供了方便、灵活和高效的工业过程监视和控制解决方案。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值