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

    文章

    3200

    浏览量

    118658
  • 驱动程序
    +关注

    关注

    19

    文章

    864

    浏览量

    49330
  • OPC
    OPC
    +关注

    关注

    7

    文章

    361

    浏览量

    47602

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    使用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

    labview opc ua 读取客户端数据

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

    组态可视化平台如何监控欧姆龙PLC数据变量

    问题。企业希望通过引入数之能组态可视化平台,实现欧姆龙PLC数据的实时采集、集中监控与智能预警,提升生产效率和设备维护响应速度。 解决方案 (一)系统架构搭建 将
    的头像 发表于 05-14 14:37 ?391次阅读
    <b class='flag-5'>组态</b>可视化平台如何监控欧姆龙<b class='flag-5'>PLC</b>的<b class='flag-5'>数据</b>变量

    OPC UA数采网关实现西门子PLC数据采集到MES平台

    在自动化工厂中,生产线广泛采用西门子PLC进行设备控制。但传统的数据采集方式存在兼容性差、数据传输不稳定等问题,导致MES平台无法实时获取PLC的关键生产
    的头像 发表于 05-08 14:06 ?488次阅读
    <b class='flag-5'>OPC</b> UA数采网关实现西门子<b class='flag-5'>PLC</b><b class='flag-5'>数据</b>采集到MES平台

    可视化组态数据管理平台是什么

    ,是工业化自动化领域中可配置软件的俗称。组态软件采用通用的硬件产品和通用工业总线标准,通过灵活的组态方式,构成不同
    的头像 发表于 04-21 10:00 ?313次阅读

    PLC 通过数据中台接入到组态云平台的解决方案

    在现代工业数字化转型进程中,企业对生产数据的整合、分析与可视化呈现提出了更高要求。将 PLC(可编程逻辑控制器)的数据通过数据中台接入到组态云平台,能够实现生产
    的头像 发表于 04-17 11:09 ?289次阅读

    不用编程,通过智能网关快速实现西门子PLC跟艾默生(EMERSON)、GE PLC相互通讯

    生效。 将以上配置写入到IGT-DSER智能网关模块后重启,通过参数软件读取工作状态,下图是正常时的状态显示,通过软件的\'工具\'->
    发表于 04-09 09:39

    基恩士PLC数据opc ua项目案例

    VFBOX协议转换网关支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850,IEC104,bacnet,DLT645,HJ212,opc ua,opc da,DNP3
    的头像 发表于 12-17 14:57 ?630次阅读
    基恩士<b class='flag-5'>PLC</b><b class='flag-5'>数据</b> 转 <b class='flag-5'>opc</b> ua项目案例

    ADS8568的8个通道通过SPI读取到的数据都是一样的,为什么?

    28335与ADS8568的SPI通信问题: 在给了convst信号并且片选使能ADS8568后,先SPI发送一个数据给从模块ADS8568,然后读取到ADS8568的模拟量采集值, 发现只能读取
    发表于 12-13 08:03

    PLC无线通信模块技术参数 PLC无线通信模块故障排除

    PLC无线通信模块技术参数 PLC无线通信模块使用GPRS或者无线数据终端作为通讯手段,自带通讯口,可以和西门子、三菱、欧姆龙或各种国产PLC连接,实现
    的头像 发表于 11-29 17:39 ?1256次阅读

    OPC数据采集网关功能有哪些?如何选择?

    同设备、不同协议的数据统一采集并处理,提高数据的可用性和系统的整体效率。 一、OPC数据采集网关的主要功能 1.
    的头像 发表于 10-21 16:35 ?765次阅读

    LV和组态王上位机软件在同一电脑通过网线读写同一个PLC失败

    问题:LV和组态王上位机软件在同一电脑通过同一个网卡、同一根网线和IP读写同一个PLC失败 PLC型号:西门子S7-200
    发表于 10-18 08:26

    OPC MQTT工业通信软件OPLink

    OPLink是上海泗博自主研发的基于OPC数据采集及转发,OPC数据到MQTT通信的产品。它是基于上海泗博多年的OPC应用经验和工业通信产品
    的头像 发表于 08-22 10:27 ?847次阅读
    <b class='flag-5'>OPC</b> MQTT工业通信<b class='flag-5'>软件</b>OPLink

    通过DL/T645、IEC104转OPC UA网关实现变送器与InTouch的对接

    InTouch(工业自动化组态软件)成为了一个技术挑战。本文将详细探讨如何通过DL/T645、IEC104协议转OPC UA协议网关实现变
    的头像 发表于 08-21 13:55 ?904次阅读
    <b class='flag-5'>通过</b>DL/T645、IEC104转<b class='flag-5'>OPC</b> UA网关实现变送器与<b class='flag-5'>InTouch</b>的对接