SMSAlarm怎么读取intouch daserver 的数据

本文介绍了如何利用SMSAlarm的OPC功能读取DASSIDirect驱动下的S7 300 PLC数据。通过在Intouch SMC中配置DASSIDirect驱动,并在设备项页面添加所需变量,然后在SMSAlarm中建立OPC连接,添加组和标签,从而实现数据的读取。确保SMC中创建的变量与PLC内的DB块和变量对应,以确保数据一致性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文描述了如何使用smsalarm的opc连接功能,读取DASSIDirect 驱动的内建点 (本文 DASSIDirect 驱动读取的是s7 300 PLC)

  • 首先确保PLC里面有对应的DB块和变量

本文来读取DB1000.DBD0 ( DB1000里的0地址处的一个real变量GMS_PT1 ) 如下图

  • 在intouch 的SMC里面配置驱动

    由于dassidirect驱动是读取的是s7 300 plc,先按照下图配置一下



在device groups页面什么都不用配置
在device items页面把需要读取的变量添加一下,然后按一下右上角的保存按钮,如下图

  • 在smsalarm里面添加点

打开smsalarm,在datasrc页面添加一个对dassidirect 的 opc 连接,如下图


然后右键树形菜单里的opc连接,添加一个组group1(详细步骤略过)
再右键这个组,添加一个标签,在opc标签浏览器里面找到PT1,如下图


如果在前面的SMC里面没有创建PT1这个变量,则浏览不到。此时直接写地址比如db1000,real0也可读到数据(注意前面的一长串New_PortCpS7_000.New_S7Cp_000.也加上)

按OK之后,可以看到已经读取上来数据了
并且和plc里监视到的数据,和intouch smc监视到的数据一致,如下图

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值