settag和gettag SetTagchar的用法?
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
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。