









 按如下步骤执行,以通过 DLL 调用函数:
(1)打开要调用 DLL 函数的用户自定义 C 函数。
(2)在用户自定义 C 函数的开始位置添加以下代码:
#pragma code(" //声明在 DLL 中存储的函数: (...); (...); ... (...); #pragma code  | 
<名称.dll> 中的函数 <函数名称 1=""> ... <函数名称 n=""> 被声明。可在用户自定义 C 函数中调用这些函数。
以下示例显示如何集成“kernel32.dll”文件和调用“GetLocalTime”函数:
#pragma code("kernel32.dll") VOID GetLocalTime(LPSYSTEMTIME lpSystemTime); #pragma code() 
 SYSTEMTIME st; 
 GetLocalTime(&st);  | 
(5)如何用VBS脚本确定鼠标当前的位置?
为了读取当前鼠标的位置,需要访问操作系统的 API  (Application Programming Interface) 。VBS 不支持通过 DLLs 访问操作系统的 API 。
“MsgBox” 命令不能用于 WinCC Comfort 和 WinCC Advanced 版本是由于安全的原因。 “MsgBox”的弹出显示可能会覆盖掉元素操作,比如:阻止设备的快速操作。消息框可能会阻止脚本的执行。
解决办法可以使用系统函数 ShowSystemAlarm。
在脚本编辑器中把字符组合 "&h" 作为个十六进制常数的标识。
例如
(7)如何在脚本里显示或隐藏各个层级?
使用层是 WinCC (TIA Portal)  开发系统的一个功能。层只能在这里组态及显示隐藏。
这个功能在操作面板或 PC 的运行系统中不可用。不能用脚本显示或隐藏“层”。
解决办法
在 “ 属性>动画>可见性 ” 组态变量,根据变量值控制相关对象的显示或隐藏。
 
| 成立日期 | 2022年11月13日 | ||
| 主营产品 | 西门子PLC 变频器 伺服电机 人机界面 触摸屏 线缆 DP接头 | ||
| 经营范围 | 西门子PLC 变频器 伺服电机 人机界面 触摸屏 线缆 DP接头 | ||
| 公司简介 | 广东湘恒智能科技有限公司主要从事工业自动化产品的集成,销售与维修。致力于为您提供在机械、化工、水泥、电力、环保等领域的电气及自动化技术的完整解决方案,包括自动化产品及系统、工程项目执行及管理、主要过程控制领域技术支持,以及专业的售后服务、培训等。公司本着“以人矢志创新、追求卓越”的工作方针,致力于工业自动化控制领域的产品开发、工程配套和系统集成、销售,拥有丰富的自动为本、科 ... | ||









