0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

WINCC flexible脚本函数实例

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2020-12-23 17:27 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

9b093e60-4440-11eb-8b86-12bb97331649.jpg

1.CreateFolder创建文件夹

如果指定的文件夹已经存在,则会发生错误!

以下示例说明了“创建文件夹”方法的使用:

样例:

Dim fso, f

Set fso = CreateObject("Scripting.FileSystemObject")激活创建功能

Set f = fso.CreateFolder("c:New Folder")建立文件New Folder

reateFolderDemo= f.Path

事例:

Dim fso, f

Set fso = CreateObject("Scripting.FileSystemObject")

Set f = fso.CreateFolder("C:UserszsDesktopNew Folder")

2.实例:建立一个车号记录文档 test

建立一个现实RFID读入信息的IO域,使用变量”RFID_strVisuText1_0”

9ba1c5f4-4440-11eb-8b86-12bb97331649.png

9bcc4496-4440-11eb-8b86-12bb97331649.png

9c3f1ee4-4440-11eb-8b86-12bb97331649.png

变量与RFID 读取的DB块相关联

新建脚本CreateAfile

9ca9b646-4440-11eb-8b86-12bb97331649.png

Dim MyFile 声明变量

Dim fso,f, ts, path 声明变量

path =“D: est” & SmartTags(“Detail_RFIDRFID_strVisuText1_0”) & “_” & “.csv” 写入变量信息

变量path里写入要存储的地址是“D: est” ,文件名是变量FID_strVisuText1_0的显示值和文件属性.CSV

Set fso = CreateObject(“Scripting.FileSystemObject”) 标准语句

Set MyFile = fso.CreateTextFile (path,True) 启用生成文件

MyFile.WriteLine(“time :;” & CStr(DatePart(“h”,Time))&“:” & CStr(DatePart(“n”,Time))& “:” & CStr(DatePart(“s”,Time))&“ ” & CStr(DatePart(“d”,Date))& “.” & CStr(DatePart(“m”,Date))& “.” & CStr(DatePart(“yyyy”,Date))) 在生成的文件中写入的内容是系统时间

MyFile.Close语句结束

通过对每一台车的记录,形成了一个车身数据库.

3.Int和Fix整数,固定函数

数参数可以是任何有效的数值表达式。

如果数字包含空值,则返回空值。

Int和Fix都删除数字的小数部分,并返回结果整数值。

INT和修复之间的差异在于,如果数是负的,int返回第一负整数小于或等于数,而修复返回第一负整数大于或等于数量。例如,诠释将-8.4转换成-9 ,并且Fix将-8.4转换为-8。

例如:

MyNumber = Int(99.8) ' Returns 99. MyNumber = Fix(99.2) ' Returns 99.

MyNumber = Int(-99.8) ' Returns -100.

责任编辑:xj

原文标题:WINCC flexible 脚本函数实例

文章出处:【微信公众号:机器人PLC自动化应用】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • WinCC
    +关注

    关注

    6

    文章

    209

    浏览量

    49465
  • Flexible
    +关注

    关注

    0

    文章

    6

    浏览量

    6302
  • 脚本函数
    +关注

    关注

    0

    文章

    4

    浏览量

    2001

原文标题:WINCC flexible 脚本函数实例

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    LUA例程-常用的回调函数使用说明

    详细说明LUA脚本函数功能和对应的应用实例。对于LUA脚本编程有很大的帮助和提高技能。
    发表于 11-24 16:43 0次下载

    Wincc7.5工程师站与操作员站配置方法

    在博途里Wincc或许有这两个概念及定义,但是在Wincc里面没有这个概念和定义,有的只是“多用户项目”和“客户机项目”这两个概念。也没有向网上说的可以直接通过所谓的“工程师站”可以向“操作员站
    的头像 发表于 11-14 16:46 1749次阅读
    <b class='flag-5'>Wincc</b>7.5工程师站与操作员站配置方法

    关于系统链接脚本的介绍

    一、队伍介绍 本篇为蜂鸟E203系列分享第四篇,本篇介绍的内容是系统链接脚本。 二、如何实现不同的下载模式? 实现三种不同的程序运行方式,可通过makefile的命令行指定不同的链接脚本,从而实现
    发表于 10-30 08:26

    Arm Flexible Access方案引入Armv9边缘AI计算平台

    全球首个 Armv9 边缘 AI 计算平台(专为物联网及边缘 AI 工作负载优化)将纳入 Arm Flexible Access 方案,助力创新者以低成本、便捷的方式,在边缘侧获得先进的 AI 性能与安全保障
    的头像 发表于 10-29 15:27 736次阅读

    【技术分享】正确编写SysV Init脚本以实现Systemd兼容(上)

    嵌入式的ubuntu系统如何写好SysVInit脚本呢?与system服务又有什么差别呢?一起随着文章来探究吧。问题背景许多传统Linux服务仍使用SysVInit脚本(/etc/init.d
    的头像 发表于 10-28 11:45 541次阅读
    【技术分享】正确编写SysV Init<b class='flag-5'>脚本</b>以实现Systemd兼容(上)

    LuatOS脚本开发入门:嵌入式运行框架全解析!

    想搞懂LuatOS如何运行Lua脚本?本文深入剖析其嵌入式运行框架,涵盖虚拟机加载、任务协程、系统初始化等关键环节,适合初学者。 一、LuatOS 编程起步 1.1 底层固件怎么启动 LuatOS
    的头像 发表于 09-26 17:45 260次阅读
    LuatOS<b class='flag-5'>脚本</b>开发入门:嵌入式运行框架全解析!

    嵌入式开发新选择:LuatOS脚本框架入门教程

    LuatOS正成为嵌入式开发的新趋势!本教程带你从基础入手,全面了解其基于Lua的脚本开发模式与轻量级运行框架。 一、LuatOS 编程起步 1.1 底层固件怎么启动 LuatOS 脚本
    的头像 发表于 09-26 17:34 303次阅读
    嵌入式开发新选择:LuatOS<b class='flag-5'>脚本</b>框架入门教程

    基于Modbus TCP的WinCC监控S7-1200/200SMT应用实例

    测试设备与参数 l 西门子PLC型号:S7-1200 × 1台 l 西门子PLC型号:S7-200Smart × 1台 l 上位机:WinCC7.4 × 1台 l 无线通讯终端——DTD418MB
    的头像 发表于 08-12 09:15 726次阅读
    基于Modbus TCP的<b class='flag-5'>WinCC</b>监控S7-1200/200SMT应用<b class='flag-5'>实例</b>

    大彩讲堂:VisualHMI-LUA教程-on_press回调函数使用指南

    一、适合范围本文档适用于VisualHMI平台,Lua脚本语言为V5.3版本,配合工程可以完成大部分的内部逻辑处理。二、概述on_press(state,x,y)触摸回调函数,当带触摸的串口屏,点击
    的头像 发表于 07-23 16:32 920次阅读
    大彩讲堂:VisualHMI-LUA教程-on_press回调<b class='flag-5'>函数</b>使用指南

    大彩讲堂:VisualHMI-LUA教程-on_run回调函数使用指南

    一、适合范围本文档适用于VisualHMI平台,Lua脚本语言为V5.3版本,配合工程可以完成大部分的内部逻辑处理。二、概述on_run(screen)周期回调函数,用该回调函数,会根据设定的时间
    的头像 发表于 07-23 15:25 915次阅读
    大彩讲堂:VisualHMI-LUA教程-on_run回调<b class='flag-5'>函数</b>使用指南

    开疆智能Profinet转ModbusTCP网关连接WINCC配置案例

    Wincc上位机软件开疆智能Profinet转ModbusTCP网关通过Modbus TCP/IP通信,将PLC集到的参数通过Profient转ModbusTCP网关在 Wincc画面上显示。
    的头像 发表于 05-17 10:48 1060次阅读
    开疆智能Profinet转ModbusTCP网关连接<b class='flag-5'>WINCC</b>配置案例

    树莓派新手必看!在树莓派上编写和运行 Shell 脚本

    在本教程中,我将讨论Shell脚本的基础知识、它们的用途以及如何在RaspberryPi上编写和运行Shell脚本。什么是Shell脚本?Shell脚本可以让你自动化几乎所有在Linu
    的头像 发表于 03-25 09:28 885次阅读
    树莓派新手必看!在树莓派上编写和运行 Shell <b class='flag-5'>脚本</b>!

    如何在STM32CubeMX中集成Flexible Safety RTOS

    使用STM32处理器的用户,可以通过STM32Cube工具生成基础工程,免费评估功能安全操作系统Flexible Safety RTOS二进制库了。
    的头像 发表于 01-17 11:31 2259次阅读
    如何在STM32CubeMX中集成<b class='flag-5'>Flexible</b> Safety RTOS

    Flexible Safety RTOS的技术特征

    Embedded Office的Flexible Safety RTOS是专为具有严格功能安全要求的嵌入式系统量身定制的、先进的实时操作系统。该RTOS专为工业自动化、汽车、铁路和医疗设备等行业而设
    的头像 发表于 01-07 11:29 993次阅读

    EE-235:VisualDSP脚本简介

    电子发烧友网站提供《EE-235:VisualDSP脚本简介.pdf》资料免费下载
    发表于 01-06 14:22 0次下载
    EE-235:VisualDSP<b class='flag-5'>脚本</b>简介