wincc 画面输入定时器设定时间

我要在画面中给一个定时器设定延时时间,地址mw0,在wincc中对应变量为'bl',我连wincc画面输入输出域,运行后想设定定时时间,一直没成功,哪位帮我下,而且定时时间单位默认为秒,只要输入数字就行

最佳答案

1、变量管理器->创建SYSTEM INFO通道,创建字符串内部变量,选择对应的日期格式以及时间格式即可。
2、文本对象->属性->文本,使用C脚本,触发周期1S:
#pragma code("kernel32.dll")
BOOL GetLocalTime(LPSYSTEMTIME);
#pragma code()
char szReturn[255];
SYSTEMTIME sysTime;
GetLocalTime(&sysTime);
//sprintf(szReturn,"%d年%d月%d日",sysTime.wYear,sysTime.wMonth,sysTime.wDay); //日期
sprintf(szReturn,"%d:%d:%d",sysTime.wHour,sysTime.wMinute,sysTime.wSecond); //时间
return szReturn;
3、文本对象->属性->文本,使用VBS脚本,触发周期1S:
Dim tNow
tNow = Now()
'Text_Trigger = CStr(Year(tNow)) & "年" & CStr(Month(tNow)) & "月"  & CStr(Day(tNow)) & "日" '#日期
Text_Trigger = CStr(Hour(tNow)) & ":" & CStr(Minute(tNow)) & ":"  & CStr(Second(tNow))  '#时间 
回答者: dcount107 - 顶级工程师  第12级  2009-3-2 15:07

参考资料:http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=32293&cid=1032

4.程序中的运行时间应该是一个变量,把这个变量连到WINCC中,程序中需要进行时间换算,比如:
L     MW     0      // WINCC中设定时间(单位:秒)
ITB   
L     W#16#FFF
AW    
L     W#16#2000    // 时基W#16#2000:1S 
OW    
T     MW   2      // 给PLC的定时器的时间变量。
 你在PLC中时间设定应该连接MW2,而画面上连接MW0这个变量。
 参考:http://www2.ad.siemens.com.cn/download/Upload/AS/application/A0335.pdf 
《如何根据WinCC设置S7控制器的时间?》
http://support.automation.siemens.com/CN/view/zh/7802886

提问者对于答案的评价:
谢谢大家

专家置评

WinCC监控PLC的定时器,请参考文档:
http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=A0335+

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc268530.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午6:06
下一篇 2019年6月11日 上午6:06

相关推荐

  • WINCC 7.0 表达式

    wincc7.0中文 一个按钮动作里面写了一条或的表达式 但是动作没出来 ‘FSJH_AF2/A标志位’|’FSJH_AF2/B标志位’ 变…

    SIMATIC WinCC 2019年6月11日
  • wincc和PLC时间交换

    由于PLC的NTP时间同步模式总是失败,我想用wincc读取PC的日期和时间,然后吧读取的时间和日期每隔一定的周期再写到PLC实现PLC的时间同步,具体怎么做,希望各位大神赐教 最…

    2021年7月5日
  • 6AV6542-0BB1-2AX0 OP170B 用什么型号的线通信 恢复出厂,需要怎么设置?

    6AV6542-0BB1-2AX0 OP170B 用什么型号的线通信 恢复出厂,需要怎么设置? 最佳答案 6AV6542-0BB15-2AX0才是op…

    SIMATIC WinCC 2021年7月5日
  • wincc 脚本切换问题

    我用vbs脚本给变量赋值做的画面,在一个窗口画面中显示。但是我有20条产线,每条产线很多画面,在窗口画面的画面名称里的动态对话框做事件,这样有几百条表达式,填的时候慢,又容易出错,…

    SIMATIC WinCC 2021年7月5日
  • wincc数据停止更新

    现有一wincc项目,运行两天后数据停止更新, 要是点击一下数据趋势,数据又开始更新了 有没有人遇到过这种情况, 请大虾们指点  …

    SIMATIC WinCC 2019年6月11日
  • 200smart和wincc通讯问题?

    200SMART的V区对应DB1, AIW对应什么plc用的200smart,用网上的的方法,想建立smart和上位机wincc的链接,opc server那一…

    2020年11月1日
  • 图形编辑器里的图形文件打不开,没提示

    双击图形编辑器后就能打开看里面的画面文件;然后双击里面的画面;但是画面无法打开;双击后电脑没有任何反应;就只有鼠标为沙漏形状;过一会儿鼠标回复箭头;没有任何反应? 最佳答案 新建个…

    SIMATIC WinCC 2019年6月11日
  • wincc7.4随机数的制作问题,求教

    我想建立一个wincc内部变量(Myvalue),类型为32位浮点,我想让这个变量随机显示1到10之间的某个数,然后用IO域显示出来,如图所示,在动作里创建触发周期为1秒,也已经启…

    2021年7月5日
  • 3台S7300与4台WINCC连接

    请各位帮忙解决一下:系统配置:上位4台wincc 6.0 sp2 asia,下位3台S7313-2DP分别带3台ET200M 。我想用每台电…

    SIMATIC WinCC 2019年6月11日
  • wincc7.4无法新建单用户项目

    刚装的wincc7.4,打开后无法新建单用户项目 问题补充:新建完有这个提示 图片说明:    钻石用户推荐最佳答案 WINCC 7.4还是7.4&n…

    2021年7月5日