Share02-小小脚本大大能量

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

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

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

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

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

相关推荐
吾日三省吾码7 小时前
Python 脚本:自动化你的日常任务
数据库·python·自动化
电星托马斯8 小时前
C++中顺序容器vector、list和deque的使用方法
linux·c语言·c++·windows·笔记·学习·程序人生
遇见火星9 小时前
自动化发布工具CI/CD实践Jenkins常用工具和插件的使用
运维·ci/cd·自动化·jenkins·自动化发布
Blossom.11815 小时前
边缘计算:工业自动化的智能新引擎
人工智能·5g·自动化·边缘计算·database·兼容性·5g通讯
eqwaak016 小时前
量子计算与AI音乐——解锁无限可能的音色宇宙
人工智能·爬虫·python·自动化·量子计算
软件测试曦曦18 小时前
如何使用Python自动化测试工具Selenium进行网页自动化?
自动化测试·软件测试·python·功能测试·测试工具·程序人生·自动化
测试界柠檬21 小时前
15:00开始面试,15:08就出来了,问的问题有点变态。。。
自动化测试·软件测试·功能测试·程序人生·面试·职场和发展
hvinsion1 天前
基于PyQt5的自动化任务管理软件:高效、智能的任务调度与执行管理
开发语言·python·自动化·自动化任务管理
字节程序员1 天前
实操自动生成接口自动化测试用例
自动化·测试用例