WINCC读取工厂的MES管理系统数据内容,需要什么方式连接?

本人第一次接触MES工厂管理系统,,现在客户要wincc读取他MES管理系统数据库内容,我都需要用到什么软件?需要OPC还是自己用VB编写程序?请给我一个思路。。谢谢
他给我一个接口协议,如下:
MES 向设备软件提供的接口通过http 协议调用,结果值以JSON 数据格式返回。
基础地址:http://MES Server IP 地址/Device/
调用方法:设备软件在调用具体接口时,请用基础地址不具体接口的查询地址拼接为完
整地址后进行接口调用。
示例:http://192.169.10.33/Device/Query.ashx?action=emp

输入网址 可以读到接口数据如下:网页上显示的是这样的
http://192.168.40.35/Device/Query.ashx?action=BarCode&BarCode=0000247011501808681&OperID=41062
{"BarCode":"0000247011501808681","LGModel":"TD34-12/1600-31.5A","CPModel":"EP34-12/1250-31.5A/RA","ICMOID":52247,"ICMONUMBER":"G20150316003G","RoutingID":-1204,"Params":[{"ParamID":1024,"ParamName":"工频测试电压","FMin":0.0,"FMax":0.0,"FSet":48.0,"FEnable":true},{"ParamID":1025,"ParamName":"工频测试时间","FMin":0.0,"FMax":0.0,"FSet":1.0,"FEnable":true}]}

最佳答案

可以用VB编写获取网页数据的程序,VB程序通过WinCC的运行时对象HMIRuntime写入WinCC变量,或者通过OPC客户端写入,在WinCC里使用Winsock控件实现获取网页数据应该也是可以的。

提问者对于答案的评价:
非常感谢,,我用VB编写程序,已经获取了网页JSON格式的数据,现在再用你说的控件方法试试,,我想控件方法可能会简单,而且好在不用打开VB程序,,我用VBS编写的网页获取程序不成功,谁要是有案例发一下给我,谢谢!liuliu180@163.com

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc199216.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年10月24日 下午7:08
下一篇 2017年10月24日

相关推荐

  • 上位机电脑无故死机重启

    最近一项目使用DELL台式电脑作为wincc 7.3上位机服务器使用,频繁发生无故死机重启(客户反馈),差不多是20来天就发生一次,已经好几次了,不知是电脑本身问题还是系…

    SIMATIC WinCC 2021年7月5日
  • WinCC V6.0 SP3在WINCC上怎样用声音报警

    WinCC V6.0 SP3  在WINCC上怎样用声音报警? 最佳答案 先安装Horn选件,然后在Horn 中组台就可以.只能组…

    SIMATIC WinCC 2019年6月11日
  • winccflexible项目编译后的文件

    winccflexible项目编译后的文件位于什么地方? 钻石用户推荐最佳答案 位于项目文件夹,在菜单栏中可选择项目,另存为,选择一个新的路径,那么编译后的东西都会在此路径下。 提…

    SIMATIC WinCC 2021年7月5日
  • 自控配置

    1.一套自控系统,采用IPC810研华工控机,上面能不能安装WINCC 7.0 SP3软件?2.该软件是不是只能安装在WINDOWS 64位系统呢?如…

    2017年11月4日
  • TIA WINCC C脚本函数手册

    博途WINCC C脚本函数手册哪里查找 把结构变量前缀添加给画面窗口的函数 设置画面窗口可见性的函数, 最佳答案 WinCC Enginee…

    SIMATIC WinCC 2021年7月5日
  • wincc7.0使用问题

    第一个问题:我从库里掉用了两个电机,自己画了一个图行,这三个东西我想分别放在不同的图层内,可是无法实现,改变其中一个的图层另外两个也随之改变了,起不到图层之间的隐藏显现。第二个问题…

    SIMATIC WinCC 2017年6月10日
  • WinCC输出域脚本

    想实现:当变量值大于100.0,让其显示100.0;变量值小于1.0,让其显示0.0;C或VB脚本都行,谢谢了 最佳答案 if (GetTagFloat(Tag1)&gt…

    SIMATIC WinCC 2021年7月5日
  • wincc flexible 组态方法

    1、我想做一个触摸屏屏保,比如1分钟没人操作触摸屏,就进入到屏保。请问大家怎么实现。2、我想在初始画面做一个登陆等待,就是输入完密码后,显示正在登陆中…10秒、9秒、8…

    SIMATIC WinCC 2019年6月11日
  • WINCC与S7-200通讯?

    有16个站点的S7-200PLC,现在这16个站点和一台WINCC走DP通讯?1、PC ACESS是不是只能挂8个站点?16个站点选什么好?2、走DP硬件接线怎么接,是不…

    SIMATIC WinCC 2017年12月1日
  • WINCC online table/trend control控件不正常

    不正常主要表现在: 1、 这两个控件只在一个项目中不好用,在别的项目中就可以正常使用。(同一台电脑,所以wincc控件安装是没有问题的) 2、打开时很…

    SIMATIC WinCC 2019年6月11日