Share02-小小脚本大大能量

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

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

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

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

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

相关推荐
qq_452396231 小时前
第十八篇:《移动端UI自动化:Appium入门实战》
ui·appium·自动化
TTGGGFF6 小时前
自动化天塌了?AI 替你画 Simulink!Agent——MCP 配置踩坑指南(附真实环境实测)
人工智能·自动化·simulink
倔强的石头1067 小时前
kingbase备份与恢复实战(六)—— 备份自动化与保留策略:Windows任务计划+日志追溯
运维·windows·自动化
1104.北光c°7 小时前
Leetcode215 三种写法完成数组中的第K个最大元素 【hot100算法个人笔记】【java写法】
java·笔记·程序人生·算法·leetcode·排序算法·快速选择
DFT计算杂谈1 天前
自动化脚本一键绘制三元化合物相图
java·运维·服务器·开发语言·前端·python·自动化
weixin_553654481 天前
2026 年,如何构建一套具备自愈能力的 AI Agent 自动化工作流?
大数据·人工智能·自动化
Python伍六七1 天前
给予Python开发的【16款高效办公自动化工具合集】,告别低效加班!
开发语言·python·自动化
eastyuxiao1 天前
企业 OpenClaw 文档自动化落地项目 - 思维导图范围拆解
运维·自动化
Java面试题总结1 天前
证书 47 天就过期,还在手动续?聊聊我在 AWS 上的自动化方案
自动化·云计算·aws