0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

通过Intouch组态软件通过OPC功能读取SMART PLC数据

Kji5_JST_GK 来源:剑指工控 2019-12-05 14:33 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在过去,为了存取现场设备的数据信息,每一个应用软件开发商都需要编写专用的接口函数。由于现场设备的种类繁多,且产品的不断升级,往往给用户和软件开发商带来巨大的工作负担。通常这样也不能满足工作的实际需要,系统集成商和开发商急切需要一种具有高效性、可靠性、开放性、可互操作性的即插即用的设备驱动程序。在这种情况下,OPC标准应运而生。 OPC(Object Linking and Embedding(OLE) for Process Control)是微软公司的对象连接和嵌入技术在过程控制方面的应用。OPC规范从OLE/COM/DCOM的技术基础上发展而来,并以C/S模式为面向对象的工业自动化软件的开发建立了统一标准,该标准中定义了在基于PC的客户机之间进行自动化数据实时交换的方法。采用OPC标准后,驱动程序不再由软件开发商开发,而是由硬件开发商根据硬件的特征,将各个硬件设备驱动程序和通讯程序封装成可独立运行或嵌入式运行的数据服务器。

前言

西门子PLC系列S7-200 smart是S7-200的加强版,与西门子PLC S7-200相比,它在性能上,硬件配置和软件组态方面都有提高,也得到了用户的广泛认可。也由于smart版本较新,如果组态软件较老,则无法与smart进行通信,幸运的是在新版的KEPServer6.4版本以上支持西门子smart、1200、1500系列plc,今天跟大家分享一下通信的过程。

01

KEPServer中的设置

1:安装KEPServer服务,勾选自己需要PLC驱动后,还必须勾选woderware SuitLink服务,这个是决定intouch能否和OPC软件的前提。如图1所示:

图1KEPServer安装

2:开启KEPSERVER的suiteLink服务,如图2所示,这里的应用程序非常重要,后面在INTOUCH软件设置中会用到。不同的OPC软件,应用程序名称都会不同,故需要记得自己所用的OPC的应用程序名称。

图2

3:建立西门子通信驱动程序,这里主要选择通过什么方式对其,由于西门子smart系列支持以太网通信,故我们可以选择用以太网通信。

图3 建立通道类型

图4 设置通信通道

图5 选择通信对应网卡

4:上一步骤我们已经建立的通信通道,接下,需要选择PLC的类型,及一些设置。

图6输入设备名称

由于smart系列本质和200系列差不多,我们这里选择S7-200系列。图7所示:

图7 选择PLC类型

图8 输入PLC IP地址

图9 TCP/IP端口

TSAP设置,如果S7-200使用默认值,使用S7-200 SMART系列,需要将TSAP改为201.

图10 TSAP设置

5:新建需要的标签名,方便测试建立以下的标签名。

图11新建标签名

6:测试KEPServer软件,通信是否正常。点击工具栏上的Quick Client。

图12打开Quick Client

图13查看通信结果

通过测试,返回正常的值,并且状态良好,如果显示BAD需要再测检查设置。

7:根据KEP设置,新建一个访问名,并将应用程序名和主题名,填入。

图14新建访问名

图15访问名设置

02

INTOUCH中的设置

1:在INTOUCH中,新建一个标记名字典,并将在KEPServer软件中的标签名,添加intouch的项目中,这样INTOUCH就可以通过标签名直接访问到PLC上的地址。以此方法将刚才几个标签名都加入到Intouch中,注意选择标签的数据类型,区别I/O离散和I/O实数

图16intouch中新建标签名

图17intouch中标签名设置

2:新建一个测试画面,将图像设置绿色为1,红色为0,并且显示浮点数。经过测试画面正常显示PLC状态。

图18新建一个测试画面

到此为止,已通过INTOUCH组态软件经过KEPserver的OPC通信,成功访问到西门子的smartPLC。 其他组态软件OPC读写方法与次雷同,只需要保证KEPServer能正常读写到组态软件,都可以使用OPC方式对PLC读写。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 西门子
    +关注

    关注

    98

    文章

    3426

    浏览量

    120970
  • 驱动程序
    +关注

    关注

    19

    文章

    874

    浏览量

    50968
  • OPC
    OPC
    +关注

    关注

    7

    文章

    376

    浏览量

    49517

原文标题:通过Intouch组态软件通过OPC功能读取SMART PLC数据

文章出处:【微信号:JST-GK,微信公众号:剑指工控】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    使用西门子S7-200 SMART PLC定时中断实现流量累计功能

    使用西门子S7-200 SMART PLC实现流量累计功能
    的头像 发表于 05-20 13:58 323次阅读
    使用西门子S7-200 <b class='flag-5'>SMART</b> <b class='flag-5'>PLC</b>定时中断实现流量累计<b class='flag-5'>功能</b>

    各种PLC设备、智能仪表快速实现OPC UA服务端(含客户端测试过程)

    埃和智能网关支持各种PLC设备、智能仪表通过HTTP、MQTT协议JSON格式对接MES等系统平台,也可以对接MySQL等SQL数据库,还可将设备数据转为
    的头像 发表于 04-30 13:48 215次阅读
    各种<b class='flag-5'>PLC</b>设备、智能仪表快速实现<b class='flag-5'>OPC</b> UA服务端(含客户端测试过程)

    基于OPC UA协议的PLC数据采集系统

    孤立的协议设备。因此,需要一个统一的标准来实现这些系统之间的数据交换,而OPC通信协议便能很好的解决这个问题。 物通博联(WideIOT)工业智能网关具备OPC UA协议采集能力,能够接入各类
    的头像 发表于 03-19 10:09 456次阅读
    基于<b class='flag-5'>OPC</b> UA协议的<b class='flag-5'>PLC</b><b class='flag-5'>数据</b>采集系统

    工业组态网关通过MQTT协议实现数据集成监控

    MQTT协议对接到集团中心的管理平台中,同时转发成BACnet或Modbus协议给第三方。 解决方案 对此,物通博联(WideIOT)分布在A、B、C三地部署工业组态网关,通过接入温湿度传感器、PLC、仪器仪表等设备,能够实时采
    的头像 发表于 03-09 13:49 401次阅读
    工业<b class='flag-5'>组态</b>网关<b class='flag-5'>通过</b>MQTT协议实现<b class='flag-5'>数据</b>集成监控

    通过VPN远程下载和监控PLC程序

    通过VPN远程下载和监控PLC程序
    的头像 发表于 01-28 11:18 1296次阅读
    <b class='flag-5'>通过</b>VPN远程下载和监控<b class='flag-5'>PLC</b>程序

    上位机如何采集plc数据

    一、上位机采集PLC数据的常见方式 通信协议支持: OPC UA/DA:工业标准协议,通用性强,兼容多数PLC(西门子、三菱、欧姆龙等)。 Modbus TCP/RTU:适用于支持Mo
    的头像 发表于 01-20 10:21 1101次阅读
    上位机如何采集<b class='flag-5'>plc</b><b class='flag-5'>数据</b>?

    工业组态云平台实现多设备远程监控与数据可视化

    在现代化工业生产中,设备分散、数据孤岛、管理滞后等问题日益突出。数之能推出的工业物联网系统通过集成工业智能网关与云端组态平台,帮助企业实现跨区域、跨车间、跨设备的统一监控与管理。网关支持接入P
    的头像 发表于 01-17 10:34 1254次阅读
    工业<b class='flag-5'>组态</b>云平台实现多设备远程监控与<b class='flag-5'>数据</b>可视化

    组态数据平台是什么?有什么功能

    开发门槛,提升数据利用效率,助力企业实现智能化决策与精细化管理。以下是具体功能解析: 一、核心功能模块 数据采集与集成 多源接入 :支持从PLC
    的头像 发表于 10-30 11:29 389次阅读
    <b class='flag-5'>组态</b>大<b class='flag-5'>数据</b>平台是什么?有什么<b class='flag-5'>功能</b>?

    不用编程不用联网,实现倍福(BECKHOFF)PLC对接SQL数据库,上报和查询数据的案例

    ​IGT-DSER智能网关模块,支持各种PLC、智能仪表、远程IO与数据库之间双向通讯,既可以读取设备的数据上报到SQL数据库,也可以从
    发表于 10-10 11:14

    工业组态云平台可以实现哪些功能

    工业组态云平台可以实现数据采集与监控、报警通知、远程控制与运维、数据分析与决策、组态设计与可视化等多种功能,以下是具体介绍: 1、
    的头像 发表于 08-18 14:36 615次阅读

    PLC数采网关+组态云平台的应用功能与场景

    在工业物联网蓬勃发展的当下,PLC数采网关与组态云平台的组合正成为各行业实现数字化转型、提升生产效率和管理水平的有力工具。这种强强联合的解决方案,通过高效的数据采集、稳定的传输以及直观
    的头像 发表于 07-31 10:42 973次阅读
    <b class='flag-5'>PLC</b>数采网关+<b class='flag-5'>组态</b>云平台的应用<b class='flag-5'>功能</b>与场景

    使用stm32u575rg通过spi读取外置adc的数据,如何设置才能让spi不需要中断重启持续读取数据

    我打算使用stm32u575rg通过spi读取外置adc的数据通过lptim2的ch2提供外置ad的触发信号,ch1提供触发信号给spi1,SPI->TSIZE=1
    发表于 07-10 08:22

    PLC通过智能网关实现HTTP协议通讯,先取得token后再提交获取JSON格式的数据文件

    JSON格式通讯,服务端返回的数据写入到PLC寄存器。 打开智能网关的参数配置软件(在附件中),进入数据配置表(功能->
    发表于 06-17 16:07

    WEB组态物联网平台是什么?有什么功能

    WEB组态物联网平台是一种基于Web技术的物联网(IoT)可视化管理与监控平台,它将 组态软件 的灵活配置能力与 物联网技术 的数据采集、传输、分析
    的头像 发表于 06-17 15:25 1324次阅读

    labview opc ua 读取客户端数据

    请教各位大神,在电脑上,用自带OPC读取OPCUA服务端数据是OK的,但是自己写程序读取就读不到,报错了,请教一下,节点路径怎么写,非常感谢
    发表于 06-02 12:01