西门子WINCC8.0VBS脚本学习讲解

图片

WinCC VBS脚本置位/复位/取反

二进制变量 "TAG1_BOOL1" 进行置位复位取反操作

步骤:按钮-->对象属性-->事件-->单击鼠标VBS动作填入代码如下:

对二进制变量进行复位

图片

对二进制变量进行置位

图片

对二进制变量进行取反

图片

VBS脚本数学运算/读写批处理

1.  常见的基本运算:

加法:将32位浮点数据型变量 "TAG2_FLOAT1" , "TAG2_FLOAT2"进行加法运算,并把运算结果写到32位浮点数据型变量"TAG2_FLOAT3"中  

步骤:按钮-->对象属性-->事件-->单击鼠标VBS动作填入代码如下:

图片

2.  常见的数学函数

例如: 将32位有符号数据型变量 "TAG2_INT1" , "TAG2_INT2"进行X^Y次幂运算,并把结果写到32位有符号数据型变量"TAG2_INT3"中

步骤:按钮-->对象属性-->事件-->单击鼠标VBS动作填入代码如下:

图片

3.   对大量的变量进行读或写操作建议使用以下方法

步骤:按钮-->对象属性-->事件-->单击鼠标VBS动作填入代码如下:

一次读取多个变量

图片

一次写入多个变量

图片

图片

图片

图片

 

  • 西门子TIA博途SCL学习

  • 1.西门子PLC用TIA博途SCL语言写的一个产生随机实数的指令块(学习1)

  • 2.TIA博途SCL编程学习2_sin(x)

  • 3.TIA博途SCL编程学习3_两个数的计算器

  • 4.TIA博途SCL编程学习4_选择法排序

  • 5.TIA博途SCL编程学习5_一串数字的加法

  • 6.TIA博途SCL编程学习6_数组逆序

  • 7.西门子TIA博途S7-1200/1500学习7间接寻址指令PEEK的使用

  • 8.TIA博途SCL编程学习8_计算N天后的日期

  • 9.TIA博途SCL编程学习9_百鸡百钱

  • 10.TIA博途SCL编程学习10_字符串日期转换成DATE数据类型

  • 11.TIA博途SCL编程学习11_多条件与运算

  • 12.TIA博途SCL编程学习12_数组求和两种算法比较

  • 13.TIA博途SCL编程学习13_电机正反转加点动

  • 14.TIA博途SCL编程学习14_填表格

  • 15.TIA博途SCL编程学习15_素数判断

  • 16.TIA博途SCL编程学习16_歌德巴赫猜想验证

  • 17.TIA博途SCL编程学习17_选择法排序

  • 18.TIA博途SCL编程学习19_分数段人数统计

  • 19.TIA博途SCL编程学习19_分数段人数统计

  • 20.TIA博途SCL编程学习20_换钱

  • 21.TIA博途SCL编程学习21_4个数字中的3个数字的排列组合

  • 22.TIA博途SCL编程学习22_奖金计算

  • 23.TIA博途SCL编程学习23_求最大公约数和最小公倍数

  • 24.TIA博途SCL编程学习24_一串数字的加法

  • 25.TIA博途SCL编程学习25_找出1-1000之间的完数

  • 26.TIA博途SCL编程学习26_小球反弹高度

  • 27.TIA博途SCL编程学习27_猴子吃桃

  • 28.TIA博途SCL编程学习28_一个分数序列加法

  • 29.TIA博途SCL编程学习29_五位数分解

  • 30.TIA博途SCL编程学习30_捡鸡蛋

  • 31.TIA博途SCL编程学习31_HelloWorld

  • 32.TIA博途SCL编程学习32_幂

  • 33.TIA博途SCL编程学习33_水仙花数

  • 34.TIA博途SCL编程学习34_完数

  • 35.TIA博途SCL编程学习35_另类比大小

  • 36.TIA博途SCL编程学习36_自然数反转

  • 37.TIA博途SCL编程学习37_数字加密

  • 38.TIA博途SCL编程学习38_三种方法求最大公约数

  • 39.TIA博途SCL编程学习39_友好数

  • 40.TIA博途SCL编程学习40_平方回文数

  • 41.TIA博途SCL编程学习40_斐波那契数列

  • 42.TIA博途SCL编程学习41_大数乘法

  • 43.TIA博途SCL编程学习42_三位数的组合

  • 44.TIA博途SCL编程学习43_新娘和新郎

  • 45.TIA博途SCL编程学习44_韩信点兵

  • 46.TIA博途SCL编程学习45_过桥问题

  • 47.TIA博途SCL编程学习46_分鱼问题

  • 48.TIA博途SCL编程学习47_跳跃游戏

  • 49.TIA博途SCL编程学习47_狼追兔子

  • 50.TIA博途SCL编程学习50_扑克牌顺子判断

  • 51.TIA博途SCL编程学习51_邮票组合

  • 52.博途SCL编程实例泵顺启逆停的状态机

  • 53.TIA博途SCL编程学习52_邮票组合抓捕交通肇事犯

  • 54.TIA博途SCL编程学习53_求车速

  • 55.TIA博途SCL编程学习54_公式法计算圆周率(Π的近似值)

  • WinCC中的画面模板应用实例及其组态实现方法

  • 罗克韦尔AB软件学习视频下载

  • WinCC 输入/输出域没有所需要的预定义输出格式该怎么办?

  • 在WinCC中如何使用VBS读取变量归档数据到EXCEL

  • 西门子S7-1500作为智能设备共享功能

  • WinCC冗余项目使用

  • 西门子WINCC与S7-1500R通信方法

  • 博途WINCC公共弹窗

  • 西门子WINCC应用C脚本数学运算

西门子精简面板和精智面板与S7-1200/1500PLC时间同步功能

西门子精智面板Sm@rtServer功能的使用

在STEP 7 (TIA Portal) 中,如何实现流量累积功能?

如果你会WINCC却不懂WinCC Audit审计追踪

WINCC与PLCSIM Advanced仿真的S7-1500通信

WinCC Professional 使用C脚本读写变量

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/15060.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

第十六讲:数据在内存中的存储

第十六讲:数据在内存中的存储 1.整数在内存中的存储1.1存储方式1.2大小端字节序1.3大小端字节序排序规则1.4为什么要有大小端1.5练习1.5.1练习11.5.2练习21.5.3练习31.5.4练习41.5.5练习51.5.6练习61.5.7练习7 2.浮点数在内存中的存储2.1练习2.2浮点数的存储2.3浮点…

如何将数据从一部手机传输到另一部手机[安全快速]

概括 手机之间无需使用蓝牙即可传输文件,配合专业的文件传输工具更高效。本文将向您介绍几种使用不同的数据传输工具快速安全地将数据从一部手机传输到另一部手机的方法,特别是当有大文件或大量文件时。现在,我们来看看。 需要在朋友或家人之…

Rust 赋能前端 -- 写一个 File 转 Img 的功能

所有耀眼的成绩,都需要苦熬,熬得过,出众;熬不过,出局 大家好,我是柒八九。一个专注于前端开发技术/Rust及AI应用知识分享的Coder 此篇文章所涉及到的技术有 Rustwasm-bindgen/js-sys/web-sysWeb WorkerWebAssemblyWebpack/Vite配置WebAssemblyOffscreenCanvas脚手架生成项…

校园二手书交易|基于SprinBoot+vue的校园二手书交易管理系统(源码+数据库+文档)

校园二手书交易管理系统 目录 基于SprinBootvue的校园二手书交易管理系统 一、前言 二、系统设计 三、系统功能设计 1系统功能模块 2管理员功能模块 3 卖家用户功能模块 4 用户功能模块 四、数据库设计 五、核心代码 六、论文参考 七、最新计算机毕设选题推荐 八…

Linux:iptables防火墙部署优化之连接转移(目的地地址转化)

Linux:iptables防火墙部署优化之连接转移(目的地地址转化) 文章目录 Linux:iptables防火墙部署优化之连接转移(目的地地址转化)node1操作检测ip情况关闭firewalld防火墙服务,并锁定该服务开启ip…

什么是分布式会话

分布式会话是指在分布式系统中实现用户会话管理的一种机制。在传统的单服务器架构中,用户的会话数据通常存储在单个服务器或应用服务器的内存中。然而,随着业务的发展和用户量的增加,单服务器架构往往无法满足高可用性和高并发的需求&#xf…

Minio WebUploader上传文件的高级用法之进度条显示、文件过滤、图片预览、图片压缩

系列文章目录 第十章 Minio WebUploader上传文件的高级用法之进度条显示、文件过滤、图片预览、图片压缩 Minio WebUploader上传文件的高级用法之进度条显示、文件过滤、图片预览、图片压缩 系列文章目录进度条显示文件过滤图片预览图片压缩 进度条显示 使用进程文件上传时&a…

基于springboot+html的二手交易平台(附源码)

基于springboothtml的二手交易平台 介绍部分界面截图如下联系我 介绍 本系统是基于springboothtml的二手交易平台,数据库为mysql,可用于毕设或学习,附数据库 部分界面截图如下 联系我 VX:Zzllh_

java Iterable和 Iterator接口区别和联系

Iterable 和 Iterator 是 Java 集合框架中用于遍历集合元素的两个接口,它们之间既有区别也有联系。下面详细介绍它们的区别和联系。 Iterable 接口 定义 Iterable 接口位于 java.lang 包中,定义如下: public interface Iterable<T> {Iterator<T> iterator()…

在家庭影院音频中应用的D类音频放大器

家庭影院的主要组成部分包括显示设备、音响设备、信号源和接线设备等。家庭影院的音响信号需要进行处理和输出&#xff0c;以获得高质量的音效。音响设备通常需要一台功率适当的数字、模拟混合的处理器&#xff0c;对音源进行降噪、均衡、扩展等处理操作&#xff0c;以达到高品…

核心交换机与终端通信正常,接入交换机无法Ping通同一VLAN内终端

环境: 思科3560交换机 问题描述: 核心交换机与PC通信正常,接入交换机无法Ping通同一VLAN内PC h3c核心交换机配置vlan2 vlanif2 IP192.168.1.1 下挂接入交换机配置了vlan2 pc接到接入交换机25口这个端口配置access vlan2,pc的ip是192.168.1.3从 核心交换机上ping192.168.…

【智能算法应用】北方苍鹰算法求解二维栅格路径规划问题

目录 1.算法原理2.二维路径规划数学模型3.结果展示4.参考文献5.代码获取 1.算法原理 【智能算法】北方苍鹰优化算法&#xff08;NGO)原理及实现 2.二维路径规划数学模型 栅格法模型最早由 W.E. Howden 于 1968 年提出&#xff0c;障碍物的栅格用黑色表示&#xff0c;可通过的…

ping 探测网段哪些地址被用

#!/bin/bash# 遍历192.168.3.1到192.168.3.254 for i in {1..254} doip"192.168.3.$i"# 对每个IP地址进行三次ping操作if ping -c 3 -W 1 $ip > /dev/null 2>&1thenecho "$ip: yes"fi done$ sh test.sh 192.168.3.1: yes 192.168.3.95: yes 192.…

使用Word表格数据快速创建图表

实例需求&#xff1a;Word的表格如下所示&#xff0c;标题行有合并单元格。 现在需要根据上述表格数据&#xff0c;在Word中创建如下柱图。如果数据在Excel之中&#xff0c;那么创建这个图并不复杂&#xff0c;但是Word中就没用那么简单了&#xff0c;虽然Word中可以插入图表&a…

014_C标准库函数之<stdio.h>

【背景】 今天这个主要说的是<stdio.h>头文件&#xff0c;大家众所周知&#xff0c;这个是我们学习C语言时第一个接触到的头文件了&#xff0c;那么为什么我不一开始就介绍这个头文件呢&#xff1f;我觉得有两个原因&#xff0c;如下&#xff1a; 1.一开始大家的编程思…

LeetCode/NowCoder-链表经典算法OJ练习3

孜孜不倦&#xff1a;孜孜&#xff1a;勤勉&#xff0c;不懈怠。指工作或学习勤奋不知疲倦。&#x1f493;&#x1f493;&#x1f493; 目录 说在前面 题目一&#xff1a;返回倒数第k个节点 题目二&#xff1a;链表的回文结构 题目三&#xff1a;相交链表 SUMUP结尾 说在前…

Pytorch: 解决因pytorch版本不同 导致训练ckpt加载失败

大家都会遇到在工程项目实施阶段&#xff0c;如果训练的模型文件在不同的torch版本环境下部署时&#xff0c;会报错~。 报错举例 # 查看torch环境 import torch print(torch.__version__)# 训练时环境&#xff1a;torch 1.8.2cu111 # 部署时环境&#xff1a;torch 1.4.0torch.…

dcatAdmin框架 使用phpword 生成word文件

下载phpword插件 composer require phpoffice/phpword 生成word文件接口 static public function word(){//接收传值$order_id request()->get(order_id);$tpl_id request()->get(tpl_id);//查询出对应的数据以及关联数据$sale_order \App\Models\SaleOrder::with([…

Python异步编程之基础概念

Python异步编程之基础概念 在现代编程中&#xff0c;异步编程是一种重要的技术&#xff0c;尤其是在处理I/O密集型任务时&#xff0c;异步编程可以大大提高程序的性能和响应速度。本文将介绍Python异步编程的基础概念&#xff0c;帮助你理解其原理和应用。 什么是异步编程&am…

【代码随想录算法训练营第37期 第十七天 | LeetCode110.平衡二叉树、257. 二叉树的所有路径、404.左叶子之和】

代码随想录算法训练营第37期 第十七天 | LeetCode110.平衡二叉树、257. 二叉树的所有路径、404.左叶子之和 一、110.平衡二叉树 解题代码C&#xff1a; /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* TreeNode *righ…