当前位置: 首页 > news >正文

Share02-小小脚本大大能量

各位看官你们好,又是一篇共享知识点的文章,今天我们来聊一聊脚本在我们上位组态中的作用。各个厂家的上位软件或者触屏软件都内嵌了脚本功能,有的是二次开发的固定指令格式,有的可以接收广域的标准语言指令。它带给我们更多的方便功能的同时也对我们的语言能力提出新的考验。那它们到底好不好用呢?一起来看一下吧。

今天我们还是以西家WinCC的C脚本为例。简单聊两个脚本的功能。我们画面的普通按钮在链接布尔变量时,按一次往往只能单一的置位1或者复位成0。如果组态两个动作也可以实现按下置1松开复位0。有的时候这些变量在你的程序中起到开关或者投切的作用,它需要长时间保持在一个状态,也就是我们常常说的取反。这时候我们引入一条简单的C脚本指令便可实现这一功能,按一下变1,再按变0;轻松搞定,如图所示。

还有些时候,监控画面与下位PLC通讯断开了,设备运行异常后操作工没有第一时间察觉。这极易导致一些生成事故的发生。那有的看官说了,通讯断了之后显示框不是会出现黄色感叹号吗?确实说的也对,那这个时候就要考验操作人员的眼力和工作认真程度了。那我们有没有办法让通讯断开的时候及时触发一个响亮的声音报警,让后半夜昏昏欲睡的操作人员快速支棱起来!答案自然是肯定有的。请各位看官长眼(请看图),一个是PLC的任意一个变量,一个是WinCC的内部报警变量;注意,一定要是内部变量,这样才不受PLC通讯的影响。然后把报警变量链接到报警器上,送给操作人员一声响亮的提示声。(燃起来吧)

我们在软件和各种触屏中还有VB和它的变种语言脚本的存在。他们各司其职功能各异,能在您思维受阻的时候为您开辟一条捷径。各位不要为自己的语言能力担忧,多查看帮助文件,多参考同行经验。相信我们遇到问题都会迎刃而解。诸位共勉。

OK,碍于篇幅限制,先分享到此吧,热烈欢迎各位看官的深入讨论和批评指正!

http://www.dtcms.com/a/107821.html

相关文章:

  • 【面试篇】多线程
  • RTX5080 安装torch,torchvision ,torchaudio 指南
  • 全功能在线WEB工具箱PHP源码
  • 3. 线程间共享数据
  • 跨网文件安全交换系统|国产信创认证+安全高效传输
  • 2025-4-2 蓝桥杯刷题情况(分布式队列)
  • 智能觉醒:四大AI Agent框架重构未来生产力
  • 简单描述一下Unity物理系统的主要性能消耗点
  • 【高项】信息系统项目管理师(十五)高级项目管理【4分】
  • RocketMq 5.0之后延时消息底层是怎么实现的?
  • C++(匿名函数+继承+多态)
  • MySQL GROUP BY 和 HAVING 子句中 ‘Unknown column‘ 错误的深入解析
  • 详细介绍一下C++的按位运算
  • Tinder上线《The Game Game》
  • mapreduce工作原理
  • 论文阅读10——解开碳排放与碳足迹之间的关系:文献回顾和可持续交通框架
  • TCP四次挥手
  • 《K230 从熟悉到...》颜色识别
  • 归并排序延伸-非递归版本
  • 基于yolo11的BGA图像目标检测
  • Ubuntu18.04 编译 Android7.1代码报错
  • 使用numpy读取数据集
  • Ubuntu Wayland启动腾讯会议并实现原生屏幕共享
  • JS—页面渲染:1分钟掌握页面渲染过程
  • C语言实现排序
  • spring-ai-alibaba第六章阿里dashscope集成mcp百度翻译tools
  • Java 大视界 -- Java 大数据在智慧文旅虚拟场景构建与沉浸式体验增强中的技术支撑(168)
  • STM32F103_LL库+寄存器学习笔记14 - CAN发送完成中断
  • 【小兔鲜】day02 Pinia、项目起步、Layout
  • 2023年CIE SCI1区TOP:序列融合麻雀搜索算法ISSA,深度解析+性能实测