wincc系统自带时钟

各位高工们:
           wincc 自带时钟如何组态可以详细指教吗?谢谢!

最佳答案

WINCC中如何组态数字/模拟时钟——

 方法一:调用控件实现

 1、选择WINCC数字/模拟时钟控件(WINCC Digital /Analog Clock)。

 2、双击显示其属性,在常规选项卡中,可以选择“模拟显示”还是“数字显示”,

    并可定义背景风格(透明or 不透明)。

 

 方法二:利用C语言实现

 1、读取系统时间

 组态一个标准对象——静态文本,在属性——字体——文本处,创建一个读取当前计算机时间并将其作为返回值来返回的C动作。为该动作设置的触发是1s。

 代码如下:                                                                                          

 #include "apdefap.h"

 

 char* _main(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)

 

 {

 

 time_t  timer;

 

 struct  tm  *ptm;

 

 char  *p;

 

 
  

 
 time(&timer);

 

 ptm=localtime(&timer);

 

 p=SysMalloc(9);

 

 sprintf(p,"%02d:%02d:%02d",ptm->tm_hour,ptm->tm_min,ptm->tm_sec);

 

 return(p);

 

 }

 

 
  

 
 2、读取系统日期

 

 组态一个标准对象——静态文本,在属性——字体——文本处,创建一个读取当前计算机日期并将其作为返回值来返回的C动作。为该动作设置的触发是1s。

    代码如下:     

 #include "apdefap.h"

 

 char* _main(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)

 

 {

 

 time_t  timer;

 

 struct  tm  *ptm;

 

 char  *p;

 

 
  

 
 time(&timer);

 

 ptm=localtime(&timer);

 

 p=SysMalloc(9);

 

 sprintf(p,"%02d:%02d:%02d",ptm->tm_mday,ptm->tm_mon,ptm->tm_year);

 

 return(p);

 

 }

 

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

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

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

相关推荐

  • wincc的项目打不开

    将做好的项目拷贝到另一台电脑的时候,打开的时候显示,该用户没有操作权限,请检查该用户是否在windows用户组 问题补充:对第一个的回答:将计算机名称和改为你的电脑上完整的计算机名…

    SIMATIC WinCC 2019年6月11日
  • WINCC里的归档变量怎样导入EXCEL做报表?初学,急,

    WINCC里的归档变量怎样导入EXCEL做报表?,我的归档变量为200个,初学WINCC,对脚本基本不会用,求归档数据整点导入EXCEL表的具体做法?谢谢 专家建议 请参考:htt…

    SIMATIC WinCC 2020年11月1日
  • 图形编辑器里的图片显示为空白。

    项目从win5.1移植到win6.2后,里面的图形编辑器无法显示,阀之类的都是空白,然后又移植到win7.3,结果还是一样,求大神帮助。 问题补充:有图片,空白的,图片1,在win…

    2017年6月11日
  • SFC标准视图

    运行OS,发现SFC标准视图框不能全部展开,只能显示大部分,也不能通过鼠标对边框进行拖拉放大。 求解! 谢谢! 最佳答案 如果需要,可以在图形文件夹下更改SFC…

    SIMATIC WinCC 2019年6月11日
  • WinCC服务器-客户机结构

    WinCCV7.3做服务器-客户机结构时,客户机没有项目的那种。在客户机上用SIMATIC Shell能找到服务器共享出来的项目。但是打开的时候如图1所示。后来也在&nb…

    2021年7月5日
  • wincc变量值由0变1触发一个动作

    当tag1(二进制变量)由0变为1时(由1变为0不执行),执行将tag2的值赋给tag3,脚本该怎么写?请高手指教! 最佳答案 需要结合一个内部变量示例vbs动作脚本:触发方式选择…

    SIMATIC WinCC 2020年11月1日
  • 请问WINCC7.3怎么从SQL数据库读取数据?需要授权吗?

    我们最近在做一个项目,要从一个工厂的几个PLC读取数据,有三菱FX2N,2U,3U和Q系列PLC等等,都是串口或以太网通讯,通过SQL采集到这些数据,然后在WINCC7.3上做集中…

    SIMATIC WinCC 2017年6月10日
  • wincc做cpu226的监控

    wincc组态软件通过CP243-1连接cpu226,需要哪些条件? 最佳答案 请参考:如何用Ethernet建立S7-200与WinCC之间的连接? 解答:要求有下列组…

    SIMATIC WinCC 2017年11月18日
  • WINCC数据采集?

    我要WINCC数据采集10MS的数据变化,并在趋势图上显示出来,但是WINCC最低采集是250MS,PLC是西门子S7-300 315-2DP,有什么好办法吗?或者有这样…

    SIMATIC WinCC 2017年6月29日
  • wincc报警记录能不能触发vbs脚步

    wincc报警记录能不能触发vbs脚步就是当一个变量报警时 能在相应报警记录触发相应的vbs脚步 我看看好像只可以触发c脚步该怎么实现? 最佳答案 可以。是利用…

    SIMATIC WinCC 2019年6月11日