使用KepServerEx进行数据模拟】的更多相关文章

KepServerEx是一款在工业控制中比较常见的数据采集服务软件之一,提供了多种类型的驱动,具有比较广泛的适用性.很多厂商和个人都会选择用它来做OPCServer.在项目的实施或测试过程中,我们有时会遇到身边没有传感器.PLC之类设备的情况,就无法通过实时数据来测试工作成果的有效性.幸运的是KepServerEx提供了数据模拟功能,可以提供多种类型.格式的模拟数据.下面就是具体的配置过程. 创建Channel Channel即通道,可以将它理解为OPC中的Server. 名字随便取. 这一步是…
最近一客户要求使用STC12C5A60S2实现Modbus Rtu协议与KEPServerEx V4.0软件通信,采集单片机P2口每位的状态,设置P0口每位的状态,实现三路AD转换其中一路采集的是C02的浓度,以及使用SHT10获取温度和湿度.KEPServerEx V4.0使用TCP通信,而单片机使用的是串口RS232通信,所以增加了TCP转RS232的模块. 本程序相对比较简单,STH10有现成的代码,AD转换直接官方提供的程序,主要需要实现的就是Modbus RTU通信协议的实现.根据对方…
最新的vue-webpack-template 中已经去掉了dev-server.js 但是要进行模拟后台数据的,如何模拟本地数据操作? 解决方法: dev-server.js 改用webpack-dev-conf.js代替. 所以在模拟后台数据的时候直接在webpack-dev-conf.js文件中修改: const axios = require('axios') const express = require('express') const app = express() const a…
在openlayers 3 上,加载本地json数据,动态绘制航迹线,以飞机当前位置为地图中心,此例子是模拟DEMO 本文链接:动态加载JSON数据模拟航迹线 作者:狐狸家的鱼 GitHub:八至 前提需求 需要以JSON数据动态加载绘制飞机轨迹线,飞机图标以加载的坐标为当前实时位置,经过的坐标追加到轨迹线上,标牌始终跟随飞机移动. 简单搭建本地服务器 因为要加载本地JSON文件,可能会存在跨域问题,所以在本地搭建一个服务器来加载数据,会更加方便. 1.全局安装http-server npm i…
目录 1. 目标 2. 创建模拟数据服务器 3. 安装 mockjs, 熟悉 mockjs 语法 4. 设置代理,解决 vue 项目跨域问题 5. 设置响应头,解决无法获取获取 token 和 cookie 问题 6. 为什么用 Express 来搭建数据模拟服务 1. 目标 目标: 模拟正常的 Ajax 数据. 目标分解: 创建 nodejs + express 服务器,安装 supervisor 热更新插件. 安装 mockjs, 熟悉 mockjs 语法. 设置代理,解决 vue 项目跨域…
前言: 微信小程序开发中,后端提供了接口设计文档,前端可以先mock数据模拟api请求进行开发调试,而且可以根据需要设计mock文件的格式和内容,这样在后端接口开发完成之前,前端可以最大限度的完成前端的开发. 编写mock数据文件: //mocklist.js var mocklist = { //创建订单 createOrder: { order_id: "201904011503001", use_voucher: "1", timeStamp: "1…
最近为在做CRM的前期工作,忙里偷闲写了个关于数据模拟方面的东西 主要是现在博客中满天都再说前后分离,但是还没有几个实际操作的---让许多新手{-_-} 方法一: 启动一个express静态服务器----需要把数据提前准备好放在一个 .json 文件中 第一步:创建mock文件夹,mock文件夹下创建 tree.json 然后随便写点数据上去 第二步:在 build/dev-server.js中添加 app.use('/mock',express.static('./mock')) 第三步:运行…
我们在做一个项目时前期可能没有后端提供接口模拟数据,那么作为前端就需要自己写json文件模拟数据加载.网上往往参考的都是不全面的,比如get请求没问题但是post请求就报错了.在Vue中只需要vue-resource(也可以使用axios,安装方法和vue-resource一样,具体使用方法可以去axios官网查看,在这里我使用vue的插件vue-resource)和body-parser模块(查看具体使用方法)互相配合就可以实现get.post不同请求类型的数据模拟了.         1.安…
前端开发中,数据模拟是必要的,这样就能等后台接口写完,我们直接把接口请求的url地址从本地数据模拟url换成后台真实地址就完成项目了.传参之类的都不用动. 之前网上找了很多类似于mock等感觉都不太实用,下面我的方法,能接受请求传参,然后根据接口报文格式返回一样格式的json数据,不用引用乱七八糟的一堆mock等文件和安装东西,免掉污染上线环境. /* * 搭建http服务器,用于处理用户发送的http请求 * 需引入http模块 * */ //第一步,加载http模块,并且创建一个服务对象 v…
1.不了解KepServerEX 的鞋童,可以先了解一下OPC UA,OPC UA服务端.我们当前项目读写三菱PLC是自己写的类库,但我感觉调用不够方便灵活,工作之余用OPC UA方式尝试一下 2.数据采集的困境:理想很丰满,现实很骨感. 3.存在即是合理的,OPC UA的方式的本质是想以一种统一的方式,以结束现在这种,五门八门的协议采集,以降低采集成本,降低门槛,加快工业互联的脚步. 5.现在很多著名的设备大厂商纷纷也加入了OPC UA的队伍,让自家的新设备支持OPC UA的方式进行通信.但现…