greenplum:从大数据战略到实现 脚本之家_WinCC使用中的C脚本、VBS脚本以及VBA应用...

写在面前

大家好,我是小智,智能制造之家号主~

相信很多使用过WinCC 、Intouch等组态软件的人都使用过脚本编程去实现一些功能,今天我们就谈谈WinCC中的脚本编程~

注意:本次说的是WinCC Classic,不是TIA Portal WinCC,也不是WinCC OA,毕竟不同的组态软件有着自己的特色和限制,不过即使组态软件再不同,不管使用C语言,VB,始终还是语法,并无太大差异。

本次内容主要有:

01 WinCC系列文章和阅读前提

02 脚本的优势与组成

03 C脚本、VBS和VBA

04 WinCC中访问数据库的三种方法举例

05 一个很直白的现实

照旧先把前面WinCC 相关文章梳理一遍,同时说下阅读前提

25041189b8cf1e09674ea6a1d1c5e16c.gif

01 WinCC系列文章和阅读前提

想先分清TIA Portal WinCC ,WinCC Classic和WinCC OA的,请先看:

一文带你了解西门子Wincc

想了解TIA Portal WinCC ,WinCC Classic和WinCC OA的典型架构和选型,基本介绍的,可以查看:

WinCC V7.5典型架构及选型指南

WinCC系统的基本功能介绍——自动化工程师必备~

初识西门子Wincc OA——超大型/分布式SCADA

TIA Portal WinCC的项目架构及版本差异

如果你想了解WinCC如何与MES,PLC通讯,WinCC的工业数据桥,如何连接数据库,WinCC的虚拟化技术的,请查看:

WinCC (TIA Portal) 和WinCC flexible 访问 SQL SERVER数据库

WinCC是如何承接上层MES和下层PLC的通信的?

WinCC的虚拟化架构与技术

WinCC与第三方系统数据交互—IndustrialDataBridge

阅读前提:

有一定WinCC或者其它组态软件基础,使用过或了解C语言,VBS或者VBA其中一种,或者都没有使用过但是想了解WinCC脚本的

25041189b8cf1e09674ea6a1d1c5e16c.gif

02 脚本的优势与组成

为什么需要使用脚本?

官方的定义是这样的:使用 WinCC 脚本的优势在于,虽然 WinCC 通过组态也可以实现部分图形和过程的动态化,但是使用脚本更加灵活、功能更加丰富和强大。

说得直白和通俗一些,就是当你使用WinCC组态觉得力不从心,诸如连接SQL SERVER、Mysql,诸如将数据写入Excel等office软件等等,例子很多~

•WinCC 脚本系统由哪些部分组成?

主要由以下三部分组成:C 脚本、VBS 脚本和 VBA 。(也许很多人会说就是C和VB,也没问题)

25041189b8cf1e09674ea6a1d1c5e16c.gif

03 C脚本、VBS和VBA

C脚本:通过函数和动作来实现图形和过程动态化

•函数是一段代码,可在多处使用,但只能在一个地方定义。WinCC 包括许多函数。函数一般由特定的动作来调用。此外,用户还可以编写自己的函数和动作。

•动作用于独立于画面的后台任务,例如打印日常报表、监控变量或执行计算等。动作由触发器启动。

我们先来看看函数和动作的架构

054f9b2087416eb4473bbf20f74746d2.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值