脚本语言通过逻辑运算,对界面的对象进行更为智能、复杂的操作和控制。窗口或操作面板的弹出、消失,设备状态改变的反馈显示,报警信息的显示和确认等都离不开脚本语言,可以说在Viewstar ICS中,脚本语言发挥着非常关键的作用。
完成界面组态后,界面中的任意一个对象(Object)都与数据点实现了相互关联。同时,在Object的内部,Viewstar ICS通过脚本语言编程,把数据点的数据作为输入,对所有组件进行控制和初始化,一个非常典型的例子就是电动阀门的控制。表11-5为工程中,采用XDX_MOV数据类型的电动阀门信号清单。
表11-5 XDX_MOV类型电动阀信号清单
例如,组态数据库时,建立XDX_MOV类型的数据点XSX00D013_XV_32101;在界面中,新建一个MOV_EABV_h.pnl类型的电动阀对象PANEL_REF50,并将其与XSX00D013_XV_32101数据点相关联,如图11-78所示。
此时,MOV_EABV_h.pnl的脚本以XSX00D013_XV_32101的输入为参数,实现对象PANEL_REF50这个阀门状态初始化、操作控制等功能。(www.xing528.com)
例如,组态数据库时,建立XDX_MOV类型的数据点XSX00D013_XV_32101;在界面中,新建一个MOV_EABV_h.pnl类型的电动阀对象PANEL_REF50,并将其与XSX00D013_XV_32101数据点相关联,如图11-78所示。
此时,MOV_EABV_h.pnl的脚本以XSX00D013_XV_32101的输入为参数,实现对象PANEL_REF50这个阀门状态初始化、操作控制等功能。
图11-78 对象与数据点关联示例
图11-78 对象与数据点关联示例
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。