DSC模块 - OPC技术的PC与西门子PLC的实时通讯技术
3.3.1、LabVIEWDSC模块介绍
DSC(dataloggingandsupervisorycontrol)数据记录与监控模块专为分布式数据获取与监控(supervisorycontrolanddataacquisition,SCADA)系统设计,能轻松与OPCServer通讯,也能生成自己的OPCServer。此外还有很多SCADA常用功能。例如基于配置的警报和事件。应用程序的用户级安全机制,分布式监测和控制的图形化开发,实时与历史数据追踪,内置联网便于与第三方设备的数据共享和集成,分布式数据记录的联网数据库等。
3.3.2、利用LabVIEWDSC实现对OPCServer的访问
LabVIEW8.2DSC通过引用共享变量与OPC标签连接的方法。共享变量可以与本地或网络上任何一台电脑上的OPC标签绑定。当绑定好后,用户只需要把共享变量当作普通变量一样操作就可以了。
通过共享变量读取OPC标签值有几种方法:直接将共享变量拖到前面板直接绑定运行或者拖到后面板当成变量进行编程,这两种方法使用起来很简便,但是在变量多时,不利于变量的管理;还有一种就是利用DSC模块提供的事件方法。
采用事件驱动方法(如图3所示)的好处是:一方面,程序不需要像轮询那样去不断读取OPC标签值,而只是当OPC标签值变化时才触发相应的处理程序;另一方面,Library中的共享变量不论多少,我们的程序都无需作任何改动,就能将所有的OPC标签值读到同一数组中,再对该数组进行索引即可得到相应的各变量值,因此这种方法效率最高。
图3 利用事件驱动方式读取OPC标签值的程序
4、结束语
本文介绍了基于OPC技术的PC机通过LabVIEW实现与西门子PLC的通讯。给出了相关组态配置流程以及事件驱动法的LabVIEW源程序。该方法已经成功应用于某控制系统改进项目中,系统运行稳定、可靠,效果良好。
通过这次的开发调试工作,对OPC技术及西门子PLC、LabVIEWDSC模块都有了更进一步深入的了解,为以后的设计工作积累了经验。相信LabVIEWDSC及OPC技术在工业分布式控制领域将扮演越来越重要的角色。
- 第 1 页:OPC技术的PC与西门子PLC的实时通讯技术
- 第 2 页:PC站
- 第 3 页:DSC模块
本文导航
非常好我支持^.^
(48) 55.2%
不好我反对
(39) 44.8%
相关阅读:
- [工业控制] 五款西门子的PLC系列特点介绍 2023-10-24
- [电子说] 自动化PLC控制柜如何进行监控管理?有什么应用场景 2023-10-24
- [电子说] Kepware带你玩转IEC60870-104驱动 2023-10-24
- [电子说] 软启动器与PLC通过ModbusRTU转Profinet网关连接的配置案例 2023-10-24
- [电子说] Modbus485转profinet网关连接伺服主轴驱动器与PLC的具体应用 2023-10-24
- [电子说] LabVIEW中PID控制的的高级功能 2023-10-24
- [电子说] 自动加药设备如何进行数据采集和远程维护上下载 2023-10-24
- [电子说] 通过MODBUS转PROFINET(PROFINET转MODBUS)网关连接EP1C系列通用伺服驱动器 2023-10-24
( 发表人:姚远香 )