广告

西门子控制单元6AU1410-2AA00-0AA0现场服务

  • 图片0
  • 图片1
  • 图片2
  • 图片3
  • 图片4
  • 图片5
1/6
新浪微博
QQ空间
豆瓣网
百度新首页
取消

<p>
西门子控制单元6AU1410-2AA00-0AA0现场服务
</p>
<p>
公司注册资本一千万,我公司的办公地址位于中国的经济、金融中心上海市松江区三新北路1800弄(电子商务园区)24号楼公司所售出的产品,全新原装,质保一年、但凡发现有任何质量问题,可无条件退换(非人为损坏)可送货,原装进口,新品现货,假一罚十
</p>
系统手册,V4.2, 09/2016, A5E02486685-AK
371
扩展指令
91日期、时间和时钟功能
表格9- 9 系统时间指令
LAD/FBD&nbsp;&nbsp;&nbsp;&nbsp;SCL&nbsp;说明
&nbsp;WR_SYS_T on EN&nbsp;ENO IN PCT.VAl&nbsp;&nbsp;&nbsp;ret val := WR SYS T( in:= DTL in );&nbsp;WR_SYS_T (设置时钟)使用参数IN中的DTL值设置 CPU时钟。该时间值不包括本地时区或夏令时偏移量。
&nbsp;RD_sys_T OR EN&nbsp;ENO rct.val OUT&nbsp;&nbsp;&nbsp;ret val := RD SYS T( out=&gt; DTL out);&nbsp;RD_SYS_T (读取时间)从CPU 中读取当前系统时间。该时间值不包括本地时区或夏令 时偏移量。
&nbsp;DTI IN&nbsp;ENO WT.VAl OUT&nbsp;&nbsp;&nbsp;ret val := RD LOC T( out=&gt; DTL out);&nbsp;RD_LOC_T (读取本地时间)以DTL数据类型提供 CPU 的当前本地时间。该时间值反映了就夏令时(如果己经 组态)进行过适当调整的本地时区。
&nbsp;WP_LOC_T DTL Ell&nbsp;EHO LOCTIME&nbsp;R«C_V«I D5T&nbsp;&nbsp;&nbsp;ret val := WR LOC T( LOCTIME:=DTL in , DST: in ;&nbsp;WR_LOC_T (写入本地时间)设置CPU 时钟的日期与时间。您可使用DTL数据类型在 LOCTIME 中将日期和时间信息为本地时间。该指令使用“Time TransformationRule (页375)”数据块结构计算系统时间。本地时间和系统时 间的时间信息间隔特定于产品并且至少为一毫秒。如果 LOCTIME参数的输入值小于CPU 支持的输入值,则这些值在系统时间计算期间将进位。 注:使用CPU设备组态设置“时钟”(Time of day) 属性(时区、DST激活、DST启动和DST 停止)。否则,WR_LOC_T不能解释DST时间更改。
372
S7-1200可编程控制器
系统手册,V4.2, 09/2016, A5E02486685-AK
扩展指令
9.1日期、时间和时钟功能
表格9-10参数的数据类型
参数和类型&nbsp;&nbsp;数据类型&nbsp;说明
IN&nbsp;IN&nbsp;DTL&nbsp;要在CPU系统时钟内设置的时间
OUT&nbsp;OUT&nbsp;DTL&nbsp;RD_SYS_T:当前CPU系统时间 RD_LOC_T:当前本地时间,包括任何对夏令时的调整 (如组态)
LOCTIME&nbsp;IN&nbsp;DTL&nbsp;WR_LOC_T:本地时间
DST&nbsp;IN&nbsp;BOOL&nbsp;WR_LOC_T: Daylight Saving Time仅在“双重小时值”期间时钟更改为夏令时才进行求 值。 •&nbsp;TRUE =夏令时(个小时) •&nbsp;FALSE =标准时间(第二个小时)
RET_VAL&nbsp;OUT&nbsp;Int&nbsp;执行条件代码
•通过使用用户在设备组态常规选项卡“时间”(Time of day)
参数中设置的时区和夏令时偏移量计算本地时间。
•时区组态是相对于UTC或GMT时间的偏移量。
•夏令时组态夏令时开始时的月份、星期、日期和小时。
•标准时间组态也会标准时间开始时的月份、星期、日期和小时。
•时区偏移量始终会应用到系统时间值。只有在夏令时有效时才会应用夏令时偏移量
说明
夏令时和标准起始时间组态
CPU 设备组态的“夏令时开始”(Start for daylight saving time)的“时间”(Time of day)
属性是本地时间。
S7-1200可编程控制器
系统手册,V4.2, 09/2016, A5E02486685-AK
373
扩展指令
91日期、时间和时钟功能
条件代码:ENO = 1表示未发生错误。ENO = 0表示发生了执行错误,同时在RET_VAL
输出中提供条件代码。
RET一VAL (W#16#■…)&nbsp;说明
0000&nbsp;当前的本地时间为标准时间。
0001&nbsp;夏令制时间己组态,当前的本地时间为夏令制时间。
8080&nbsp;本地时间不可用或LOCTIME值无效。
8081&nbsp;年份值非法或LOCTIME参数分配的时间值无效
8082&nbsp;月份值非法(DTL格式中的字节2)
8083&nbsp;日期值非法(DTL格式中的字节3)
8084&nbsp;小时值非法(DTL格式中的字节5)
8085&nbsp;分钟值非法(DTL格式中的字节6)
8086&nbsp;秒数值非法(DTL格式中的字节7)
8087&nbsp;纳秒值非法(DTL格式中的字节8到11)
8089&nbsp;时间值不存在(转换为夏令时时,小时己过)
80B0&nbsp;实时时钟发生了故障
80B1&nbsp;尚未定义“TimeTransformationRule”结构。
374
S7-1200可编程控制器
系统手册,V4.2, 09/2016, A5E02486685-AK
扩展指令
91日期、时间和时钟功能
9.1.3&nbsp;TimeTransformationRule 数据结构
说明
标准时间与夏令时之间的转换规则在TimeTransformationRule结构中定义。结构如下:
名称&nbsp;&nbsp;数据类型&nbsp;说明
TimeTransformationRule&nbsp;&nbsp;STRUCT&nbsp;
&nbsp;Bias&nbsp;INT&nbsp;本地时间与UTC的时差[min] 范围:-1439到1439
&nbsp;DaylightBias&nbsp;INT&nbsp;夏令时与标准时间的时差[min] 范围: 0到60
&nbsp;DaylightStartMonth&nbsp;USINT&nbsp;转换为夏令时的月份 范围: 1到12
&nbsp;DaylightStartWeek&nbsp;USINT&nbsp;转换为夏令时的星期 1 =该月的周,..., 5 =该月的后一周
&nbsp;DaylightStartWeekday&nbsp;USINT&nbsp;夏令时转换的周几: 1 =星期日
&nbsp;DaylightStartHour&nbsp;USINT&nbsp;夏令时转换的小时: 范围: 0到23
&nbsp;DaylightStartMinute&nbsp;USINT&nbsp;夏令时转换的分钟 范围: 0到59
&nbsp;StandardStartMonth&nbsp;USINT&nbsp;转换为标准时间的月份 范围: 1到12
&nbsp;StandardStartWeek&nbsp;USINT&nbsp;转换为标准时间的星期 1 =该月的周,..., 5 =该月的后一周
&nbsp;StandardStartWeekday&nbsp;USINT&nbsp;标准时间转换的周几: 1 =星期日
&nbsp;StandardStartHour&nbsp;USINT&nbsp;标准时间转换的小时 范围: 0到23
S7-1200可编程控制器
系统手册,V4.2, 09/2016, A5E02486685-AK
375
扩展指令
91日期、时间和时钟功能
名称&nbsp;&nbsp;数据类型&nbsp;说明
&nbsp;StandardStartMinute&nbsp;USINT&nbsp;标准时间转换的分钟 范围: 0到59
&nbsp;TimeZoneName&nbsp;STRING[8 0]&nbsp;时区名称:“(GMT+01:00) 柏林、伯尔尼、布鲁塞尔、罗马、斯德哥尔摩和越南”
9.1.4&nbsp;SET_TIMEZONE (设置时区)
表格9- 11 SET_TIMEZONE 指令
LAD/FBD
SCL
说明
■■SET一
TIMEZON^ DB"
SET-TIMEZOME EN&nbsp;END
REQ&nbsp;DONE
TimeZone&nbsp;BUSY
&nbsp;ERROR
STATUS&nbsp;
'SET一TIMEZONE一DB"(
REQ:=_bool_in,
T±mezone:=一struct一i:
DONE=&gt;_bool一out一,
BUSY=&gt;_bool一out一,
ERROR=&gt;_bool_out_,
STATUS=&gt; word out )
设置本地时区和夏令时参数,以用于
将CPU系统时间转换为本地时间。
在SCL示例中,“SET_TIMEZONE_DB”是背景DB的名称。
表格9-12参数的数据类型
参数和类型&nbsp;&nbsp;数据类型&nbsp;说明
REQ&nbsp;IN&nbsp;Bool&nbsp;REQ=1:执行功能
Timezone&nbsp;IN&nbsp;TimeTransformationR ule&nbsp;将系统时间转换为本地时间的规则
DONE&nbsp;OUT&nbsp;Bool&nbsp;功能执行完毕
BUSY&nbsp;OUT&nbsp;Bool&nbsp;功能忙
ERROR&nbsp;OUT&nbsp;Bool&nbsp;检测到错误
STATUS&nbsp;OUT&nbsp;Word&nbsp;功能结果/错误消息
要手动组态CPU的时区参数,请使用设备组态“常规”(General)选项卡中的“时间”(Time
of day)属性。
使用SET_TIMEZONE指令设置本地时间组态。“TimeTransformationRule
(页375)”结构的参数用于分配本地时区以及在标准时间和夏令时之间自动切换的时间。
376
S7-1200可编程控制器
系统手册,V4.2, 09/2016, A5E02486685-AK
扩展指令
91日期、时间和时钟功能
条件代码:ENO = 1表示未发生错误。ENO = 0表示发生了执行错误,同时在STATUS
输出中提供条件代码。
STATUS (W#16#....)&nbsp;说明
0&nbsp;无错误
7000&nbsp;无激活的作业处理
7001&nbsp;开始处理作业。参数BUSY = 1,DONE = 0
7002&nbsp;中间调用(与REQ无关):指令己激活,BUSY的值为T’。
808x&nbsp;第x个组件出错:例如,8084表明DaylightStartWeekif不是从1到5的值。
9.1.5&nbsp;RTM (运行时间计时器)
表格9-13 RTM指令
LAD/FBD
RTM
EW&nbsp;EWO
NR RET_VAL
MODE eg
SCL
RTM(NR:=_uint_in_,
MODE:=_byte_in
PV:=_dint_in_,
说明
RTM (运行时间计时器)指令可以设置、启动、停止和
读取CPU中的运行时间小时计时器。
CQ=&gt;_bool_out_,
CV=&gt; dint out);
S7-1200可编程控制器
系统手册,V4.2, 09/2016, A5E02486685-AK&nbsp;377
扩展指令
91日期、时间和时钟功能
表格9-14参数的数据类型
参数和类型&nbsp;&nbsp;数据类型&nbsp;说明
NR&nbsp;IN&nbsp;UInt&nbsp;运行时间计时器编号:(取值范围: 0..9)
MODE&nbsp;IN&nbsp;Byte&nbsp;RTM执行模式编号: •&nbsp;0 =获取值(然后状态值写入CQ,当前值写入CV) •&nbsp;1=启动(从上一计数值开始) •&nbsp;2 =停止 •&nbsp;4 =设置(设为PV中的值) •&nbsp;5 =设置(设为PV中的值),然后启动 •&nbsp;6 =设置(设为PV中的值),然后停止 •&nbsp;7 =将CPU中的所有RTM值保存到MC (存储卡)
PV&nbsp;IN&nbsp;Dint&nbsp;运行时间计时器的预设小时值
RET_VAL&nbsp;OUT&nbsp;Int&nbsp;功能结果/错误消息
CQ&nbsp;OUT&nbsp;Bool&nbsp;运行时间计时器的状态(1 =正在运行)
CV&nbsp;OUT&nbsp;Dint&nbsp;计时器的当前运行小时值
CPU多可运行10
个运行小时计时器来跟踪关键控制子系统的运行小时数。对每个定时器执行一次
RTM分别启动小时计时器。CPU
从运行模式切换为停止模式时,所有运行小时计时器都将停止。还可以使用RTM
执行模式2停止各个的定时器。
CPU从停止模式切换为运行模式时,对每个己启动的定时器执行一次RTM
来重新启动小时计时器。运行时间计时器值大于2147483647
小时后,将停止计时并发出“上溢”错误。为每个定时器执行一次RTM
指令,以复位或修改定时器。
<p>
&nbsp;
</p>
<p>下一篇:<a href="">西门子控制单元6AU1410-2AD00-0AA0安装</p>

杭州晨曙机电设备有限公司为你提供的“西门子控制单元6AU1410-2AA00-0AA0现场服务”详细介绍
在线留言

*详情

*联系

*手机

西门子控制单元信息

VIP推荐信息

热门搜索

PLC控制系>PLC功能模>西门子控制单
信息由发布人自行提供,其真实性、合法性由发布人负责;交易汇款需谨慎,请注意调查核实。
触屏版 电脑版
@2009-2024 京ICP证100626