如何在WinCC中显示S7数据类型为IEC时间(TIME)的变量
wincc画面输入时间,博途程序中输入时间案例

wincc画面输入时间,博途程序中输入时间案例摘要:一、WinCC 画面输入时间1.WinCC 画面的作用2.输入时间的方法3.时间的显示方式二、博途程序中输入时间案例1.博途程序的介绍2.输入时间的方法3.时间输入的实例正文:WinCC 是一种广泛应用于工业自动化领域的监控和控制系统,它能够实现对现场设备的数据采集、处理和监控。
在WinCC 画面中,输入时间是一个重要的功能,可以帮助用户更好地了解和分析现场设备的工作状态。
本文将详细介绍WinCC 画面输入时间的方法以及时间的显示方式。
首先,我们来了解如何在WinCC 画面中输入时间。
在WinCC 画面中,通常有一个“时间”标签,用户可以在其中输入当前时间。
具体操作方法如下:1.打开WinCC 画面,找到“时间”标签。
2.点击“时间”标签,进入时间设置界面。
3.在时间设置界面中,可以输入年、月、日、时、分、秒等信息。
4.确认输入的信息无误后,点击“确定”按钮,完成时间设置。
接下来,我们来看一下WinCC 画面中时间的显示方式。
在WinCC 画面中,时间通常以数字形式显示,例如:“2022-08-01 12:00:00”。
此外,WinCC 画面还可以设置时间显示的格式,如:年- 月-日、月- 日-年等。
用户可以根据自己的需求选择合适的显示格式。
接下来,我们将介绍如何在博途程序中输入时间。
博途程序是一款强大的PLC 编程软件,广泛应用于工业自动化领域。
在博途程序中,输入时间可以帮助用户更好地控制和调试现场设备。
下面是一个简单的博途程序输入时间的方法:1.打开博途程序,找到需要输入时间的变量。
2.在变量属性中,找到“时间戳”属性。
3.设置时间戳属性,输入当前时间。
下面是一个博途程序中时间输入的实例:```// 定义一个整型变量,用于存储时间戳INT timeStamp;// 设置时间戳属性,输入当前时间timeStamp = 1626789123;```通过以上步骤,我们可以在博途程序中成功输入时间。
wincc画面输入时间,博途程序中输入时间案例

wincc画面输入时间,博途程序中输入时间案例一、引言在工业自动化领域,WinCC和博途程序广泛应用于各种控制系统中。
在这些程序中,输入时间功能是必不可少的。
本文将详细介绍如何在WinCC画面和博途程序中实现时间输入功能,以及相关注意事项。
二、WinCC画面输入时间的实现方法1.利用输入框输入时间在WinCC画面中,可以使用输入框(如文本框、按钮等)实现时间输入。
首先,在画面设计器中创建一个输入框,并设置输入类型为“时间”。
然后,在对应的变量中存储输入的时间值。
2.使用时间控件输入时间WinCC还提供了一些时间控件,如时间选择器、日期时间控件等。
通过在画面中添加这些控件,用户可以方便地选择和输入时间。
在程序中,可通过对应的变量获取输入的时间值。
3.实例演示以下是一个简单的实例:```变量:BOOL TimeInput;TIME_t TimeValue;画面:1.文本框(输入时间)2.按钮(触发时间输入)按钮事件:TimeInput = TRUE;TimeValue = WinCC_TimeInput();```三、博途程序中输入时间的实现方法1.利用变量存储时间在博途程序中,可以先创建一个变量(如整型、浮点型等)来存储时间值。
然后,在输入时间的地方,使用相应的变量进行存储。
2.使用函数输入时间博途程序中可以自定义一个函数,用于获取用户输入的时间值。
例如:```VARTimeValue: TIME_t;END_VARFUNCTION WinCC_TimeInput()TIME_t tempTime;WinCC_InputTime(tempTime);TimeValue = tempTime;END_FUNCTION```3.实例演示以下是一个简单的实例:```变量:TIME_t TimeValue;程序:1.调用自定义函数WinCC_TimeInput() 输入时间2.使用TimeValue 存储输入的时间值```四、输入时间的注意事项1.格式规范为确保输入时间的准确性,需规定统一的格式。
如何使用 WinCC 全局脚本访问系统时钟

如何使用WinCC 全局脚本访问系统时钟?
说明:
使用下列函数设置或读取系统时间:
∙SetSystemTime
∙SetLocalTime
∙GetSystemTime
∙GetLocalTime
系统中本地计算机时间和格林威治时间是有区别的。
函数“SetSystemTime / GetSystemTime”用于设置或读取格林威治时间。
函数“SetLocalTime / GetLocalTime”用于设置或读取本地计算机时间。
两种时间会因地理的时区不同而改变,也会受到冬令时和夏令时的影响。
两个函数使用方法相同。
操作本地计算机时间的函数是Windows 系统函数,因此它独立于WinCC 函数“GetLocalTimeString”或WinCC 早期版本的“GetLocalTime”函数。
Time_Functions.zip
图. 01
创建环境
在该FAQ 中的画面和下载,创建在WinCC Professional V11 SP2 中。
条目号:59558655 日期:2012-05-04。
西门子wincc组态变量记录

变量记录的结构2.2工具栏工具栏外观如下:这些图标允许更快捷地执行动作。
为了达到所需要的功能,无须通过菜单来选择。
图标描述保存剪切复制插入打印查看:大图标查看:小图标查看:列表查看详细资料所选对象的属性调用上下文相关的帮助变量记录的结构2.3浏览窗口在浏览窗口中以树形结构显示项目组件。
元素描述项目属性用于设置连续归档的数据格式。
定时器用于创建归档和采集周期。
归档用于创建和组态归档和变量。
使用弹出式菜单方便创建、编辑和删除单个范围及其元素。
显示定时器如果在浏览窗口中选择“定时器”组态区,数据窗口包含单个的定时器图标。
表格窗口保持空。
显示归档如果选择浏览窗口组态区中的“归档”,数据窗口包含已组态的归档。
如果选择查看列表(工具栏中的按钮),还可以输入与每个已组态的归档相关联的参数(归档方法、归档类型、修改日期)。
如果在数据窗口中选择归档,表格窗口中显示带参数的关联变量(如变量类型、归档方法、归档周期...)。
变量记录的结构2.4数据窗口数据窗口显示可用的组态区图标,组态区中是所选项目的设置。
2.5表格窗口例如,表格窗口包含归档的所有变量和这些变量的属性。
在表格窗口中,可以改变列宽度和列顺序。
列宽度改变是永久的,也就是说下次启动变量记录时,打开的表格窗口的列宽度就是所设置的。
列顺序改变只是临时的。
2.6状态栏除了常规程序信息,状态栏显示已组态归档的编号。
2.7选择对话框该窗口类型用来识别、链接或分配在WinCC中用其它工具创建的数据。
在变量记录中,下列三个窗口类型用于此目的:•“选择变量”对话框,•函数浏览器,和•选择对话框。
2.7.1选择变量系统提供链接变量的对话框。
用鼠标左键单击要链接的变量。
在用户手册的“WinCC资源管理器”章节内可以找到附加的详细资料。
2.7.2函数浏览器使用函数浏览器选择项目函数。
这些函数可以是缺省元素,或者可以将它们创建为脚本程序。
这些函数存储在WinCC资源管理器内的“全局脚本”编辑器中。
S7400时间继电器设定时间单位疑问?

S7400时间继电器设定时间单位疑问?
在PLC程序里编辑时间继电器T296,通常使用的时间设定值应该为S5T#*S,现在时间设定值是MW354,MW354是通过wincc界面里MW354设定,现在wincc里MW354设定为8,但是时间继电器T296的时间单位是MS,plc里MW354显示为80MS,请问要设定为S单位,如何设定?
最佳答案
1、按照下述文档操作:
《如何在操作面板上设定定时器时间,同时如何输出定时器的剩余时间?》下载:
/Download/Upload/AS/FAQ/23 992560.zip
2、有关WinCC与定时器应用的文档:
《如何在WinCC中显示S7数据类型为IEC时间(TIME)的变量?》下载:
/Download/Upload/AS/FAQ/11 38415.zip
《如何在WinCC中显示S7数据类型S5TIME的变量?》
下载:
/Download/Upload/AS/FAQ/22 531788.zip
《如何在WinCC项目中监控S7300/400PLC中的定时器及计数器》下载:
/download/Upload/AS/applicati on/A0335.pdf
3、相关文档:
《step7中有关时间和定时器的使用和例程(2007.09.03)》下载:
/download/searchResult.aspx?sea rchText=A0087
《Step7中的时间、日期和定时器(2004.06.01)》下载:
/download/searchResult.aspx?sea rchText=A0019。
S7_300_Int to S5T_TIME

s5t#0ms格式能否转换成int格式∙悬赏分:10∙- 解决时间:2008-11-4 14:40编了一个FB块,其中几个管脚需要从WINCC画面上设定时间,可是管脚用的数据格式是S5T#0MS的时间格式,wincc上输入框确是INT或者REAL格式的,怎么办?问题补充:一楼的回答确实可行,有没有小时,分钟,秒等通用的转换方式?问题ID: 27183提问者:五wuwuw - 新生第1级最佳答案在WINCC变量里是没有S5TIME这种数据格式的,所以在PLC里需要把读到的输入值转换成S5TIME,然后附到FB相应的管角上.还有,楼主,WINCC上输入框用INT格式就可以,定义好输入框的单位,然后程序里更改成相应的时基就OK了.例如:输入框地址为MW0,输入单位为分钟;L MW0L 6*I//转换成多少个10秒ITB//转换成BCD码L w#16#3000//定义成10秒时基OWT MW2 // MW2为S5TIME格式然后MW2附到FB的管角上.注意:单个定时器定时不能超过2小时46分30秒.回答者:中国牛 - 中级技术员第6级 2008-10-24 10:40 提问者对于答案的评价:hao30天内的投票结果:好100% (1)不好 0% (0)其他回答十进制怎样转化为S5TIME?对你数据的12,13位填写时基,如5S——数字5用16位二进制表示就是0000 0000 0000 0101而12,13位为写入10即为秒(00为10毫秒,01为100毫秒,10为1秒,11为10秒)L MW10 //假设地址中已经存放了数字5I_BCDMW20OW W#16#2000T XXXX //你需要存放的地址此时该地址中存放的数据用2进制表示为0001 0000 0000 0101 即为5S使用时请注意S5Time数据的限制。
回答者:7074 - 初级技术员第5级 2008-10-24 10:58上位机直接输下来的整数数据对应ms,所以只要在上位机进行一次线性变换就可以了!将上位机输入的数据扩大1000倍,比如上位机输入1,那么对应下位机的就是1000,传给下位机。
【案例】S7-200SMART实时时间如何在触摸屏上显示并写入

【案例】S7-200SMART实时时间如何在触摸屏上显示并写入蓝字"技成PLC课堂”关注我们哦!今天为大家带来如何在威纶通触摸屏上显示S7-200SMART PLC 实时时间,有些时候,我们想在触摸屏显示PLC实时时间,还有监控PLC很麻烦,接下来就带大家不用监控PLC直观的在触摸屏上去显示实时时间。
一、读实时时钟时间第一步:(在桌面打开STEP 7-MicroWIN SMART编程软件)第二步:(用字节转整数+BCD码转整数指令来读取实时时钟时间【B_I—BCD_I】)第三步:(读取实时时钟指令【READ_RTC】)二、写时钟时间第一步:(用整数转BCD码+整数转字节来写入时钟设定时间【BCD_I—I_B】)第二步:(设置实时时钟指令【SET_RTC】)第三步:(监控读取PLC实时时间,当时时间:2020年6月11日15:09星期四)第四步:(监控写入PLC设定时间,设定时间: 2016年6月12日18:22分星期日)注意事项:在最后第八位表示星期的时候其中1 = 星期日,7 = 星期六,0 = 表示禁止计星期。
三、组态触摸屏显示时间第一步:(在桌面上打开Utility Manager组态软件)第二步:(创建一个读取时间画面)1. 通过鼠标选中数字右击来新增基本画面并把窗口名称重新命名(读取时间)2. 设置数显、关联地址、设置标签文字、设置功能键切换窗口。
第三步:(创建一个写入时间画面)1. 通过鼠标选中数字右击来新增基本画面并把窗口名称重新命名(写入时间)2. 设置数显、关联地址、设置标签文字、设置功能键切换窗口。
四、在线模拟看一下第一步:(点击启动读取按钮,现在读取PLC时间是:2020年10月12日星期一 10:01 04秒)第二步:(先写入一个日期和时间,然后点击启动写入按钮,切换到读取时间窗口这时会看到时间已经写入成功并计时开始)(来源:技成徐成爽,未经允许不得转载,违者必究!)。
在WinCC里调用STEP 7 的变量

从WinCC里调用STEP 7 的变量1、从WinCC里调用STEP 7 变量的意义和前提条件2、在Simatic Manager里建立新的WinCC项目3、把现成的WinCC项目集成到STEP 7 项目中4、把变量(符号表,共享DB)从STEP 7传送到WinCC里5、在WinCC里直接调用STEP 7的符号表、共享DB块和背景DB里的变量该文档的软件环境:Windows XP Professional SP1 EnglishWinCC V6.0 SP2 HF2 EuropeSTEP 7 V5.3 SP11、从WinCC里调用STEP 7 变量的前提条件从WinCC里调用STEP 7 变量可以将建立变量的工作量减少一半,同时将建立变量的出错概率建设一半,从而减少了相应的排错工作,大大提高了工作效率。
从WinCC里调用STEP 7 变量的前提条件是,WinCC的项目文件必须是集成在STEP 7项目中的。
在安装所有Simatic 软件前,请查阅软件的安装注意事项,确定操作系统与软件的兼容性。
该文档一般位于:CD\Documents\<语言版本>\InstallNotes.chm。
要使用WinCC与STEP 7的集成功能,WinCC和STEP 7必须安装在同一台计算机上,必须在安装WinCC之前安装STEP 7。
STEP 7 与WinCC的版本必须一致。
WinCC与STEP 7的版本兼容行列表可以在西门子自动化与驱动集团的技术支持与服务网站上获得。
请STEP 7安装完毕后,进行WinCC安装。
在WinCC安装过程中,请选择“自定义安装”,并且选中下图中红框标识的选件:图 1. 与集成相关的WinCC组件2、在Simatic Manager里建立新的WinCC项目在建立新的STEP 7项目后,可以在Simatic Manager里直接建立新的WinCC 项目。
方法是在Simatic Manager里,右键点击项目名称,选择“Insert NewObject\OS”。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
隐藏订货号显示订货号订货号:
说明:
数据类型为IEC时间(TIME)的S7变量是一个包含以毫秒记的时间标志的32位有符号值。
值的范围
十六进制
十进制
IEC格式
最大值
0x7FFFFFFF
2.147.483.647
T#-24d20h31m23s647ms
此条目是为WinCC V6.0 SP3而创建的。
条目号:1138415
日期:2006-03-01
No.
步骤
1
在WinCC变量管理器中创建外部变量
在WinCC变量管理器中创建一个数据类型为“无符号32位值”的外部变量。在域中填写S7控制器的地址描述。
图01
2
动态连接静态文本的“填充图案颜色”属性
在WinCC图中创建类型为“静态文本”的对象。动态连接属性“填充图案颜色”和第1步中创建的变量。
图02
0x00000001
1
T#1ms
0x00000000
0
T#0ms
0xFFFFFFFF
-1
T#-1ms
最小值
0x80000000
-2.147.483.648
T#-24d20h31m23s648ms
有必要进行适当的数据准备来显示这一数据类型。以下通过一个样例来说明如何将IEC时间的数据变量转换为字符串以将其值显示在名为“静态文本”的WinCC文本域中。
图05
注意事项:
这个样例的构建使得在C函数中不能对WinCC变量进行直接访问。如果在WinCC图像中需要多个这种类型的显示,可复制这样的动态连接对象。然后所需要做的只是在“填充图案颜色”属性中用一个新的变量代替旧的变量。不需要再编辑C脚本。
在一个项目中为了集中更改的目的有必要在项目函数中存储图05中的C操作。
3
动态连接静态文本事件“填充图案颜色>更改”
这一步所需要的C操作可下载。将其下载。
WinCC_S7_IEC_TIME_Verwenden.zip( 1 KB )
打开对话框将静态文本的事件“属性主题>颜色>填充图案颜色>更改”与C操作4显示了“导入操作”按钮。
图04