2016 - 2024

感恩一路有你

settag和gettag SetTagchar的用法?

浏览量:1897 时间:2021-03-13 17:17:42 作者:admin

SetTagchar的用法?

SetTagChar("cmEquipmentNum",lpszEquipmentNum)给字符型变量赋值

WINCC中如何在输入输出域显示时间?

1.设置一个或多个变量,类型为内存字符串或者是一个连接PLC的外部变量的字符串

2.全局脚本:C脚本

#pragma code("kernel32.dll") 定义系统链接文件

GetLocalTimes(SYSTEMTIME*lpst)获取系统时间变量

#pragma code()

SYSTEMTIME time

GetLocalTime(&time)

SetTagWord("Varname1",time.wYear)年

SetTagWord("Varname2",time.wMonth)月

SetTagWord("Varname3",time.wDayOfWeek)星期

SetTagWord("Varname4",time.wDay)天

SetTagWord("Varname5",time.wHour)小时

SetTagWord("Varname6",time.wMinute)分钟

SetTagWord("Varname7",time.wSecond)秒

SetTagWord("Varname8",time.wMilliseconds)毫秒

3.在输入输出域关联变量,记住要修改显示类型为字符串

如果要在一个中显示,则把Varname1-Varname8通过字符串连接即可

WINCC如何使用结构变量组态画面?

方法: 1。创建一个按钮,一个输入/输出域,建立一个二进制内部变量:ceshi。 2。对输入/输出域组态。在“对象属性”对话框的“属性”--》“输入/输出”中的输出值与变量ceshi想连接。(直接右击灯泡,选择变量,再选择ceshi)。 3。对按钮组态。在“对象属性”对话框的“事件”--》“鼠标”--》“按左键”处为该按钮组态一个C动作。输入以下代码: #include "apdefap.h" void OnLButtonDown(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y) { SetTagWord("ceshi1",1) } 4。再在“释放左键”处组态一个C动作,只需将上面代码中的“1”该为“0”即可。 5。运行WINCC测试,在输入/输出域中可以看见,每次按下按钮时,便给变量赋值“1”。完成。

如何在WINCC中实现变量状态监视和连接状态?

使用脚本程序,调用内部函数SetTag(“PLC变量”,GetTag(“内部变量”))。

SetTag和GetTag函数可详见Wincc帮助说明

settag和gettag settagword 博图软件vb脚本settag

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。