起订量:
S7-1500 西门子6ES75280AA007AA0现场调试
免费会员
代理商湖南博隽逸智能科技有限公司主营:西门子数控系统,S7-200PLC S7-300PLC S7-400PLC S7-1200PLC 6ES5 ET200 人机界面,触摸屏变频器,DP总线,MM420 变频器MM430 变频器MM440 6SE70交流工程调速变频器 6RA70直流调速装置 SITOP电源,电线电缆,数控备件,伺服电机等工控产品,我们在价格上有较大优势,更注重售后服务,现有大量现货销售,欢迎您来电
真心的对待每一份报价,真诚的对待每一位客户。
7.1.1 读取和设置实时时钟
LAD/FBD | STL | 说明 |
TODR T | 读取实时时钟指令从 CPU 读取当前时间和日期,并将其装载到从字节地址 T 开始的 8 字节时间缓冲区中。 | |
TODW T | 设置实时时钟指令通过由 T 分配的 8 字节时间缓冲区数据将新的时间和日期写入到 CPU。 |
ENO = 0 时的非致命错误 | 受影响的 SM 位 |
· 0006H 间接地址 · 0007H T 数据错误 | 无 |
输入 | 数据类型 | 操作数 |
T | BYTE | IB、QB、VB、MB、SMB、SB、LB、*VD、*LD、*AC |
READ_RTC、SET_RTC 编程提示
这些指令不接受无效日期。例如,如果输入 2 月 30 日,则会发生非致命性日时钟错误
(0007H)。
不要在主程序和中断例程中使用 READ_RTC/SET_RTC 指令。执行另一个
READ_RTC/SET_RTC 指令时,无法执行中断例程中的 READ_RTC/SET_RTC
指令。在这种情况下,CPU 会置位标志位
SM4.3,指示尝试同时对日时钟执行二重访问, T 数据错误(非致命错误
0007H)。
CPU 中的日时钟仅使用年份的后两位数,因此 00 表示为 2000
年。使用年份值的用户程序必须考虑两位数的表示法。
2099 年之前的闰年年份,CPU 都能够正确处理。
所有日期和时间值必须采用 BCD 格式分配(例如,16#12 代表 2012 年)。00 至 99 的
BCD 值范围可分配范围为 2000 至 2099 的年份。
T 字节 | 说明 | 数据值 |
0 | 年 | 00 至 99(BCD 值)20xx 年:其中,xx 是 T 字节 0 中的两位数 BCD 值 |
1 | 月 | 01 至 12(BCD 值) |
2 | 日 | 01 至 31(BCD 值) |
3 | 小时 | 00 至 23(BCD 值) |
4 | 分 | 00 至 59(BCD 值) |
5 | 秒 | 00 至 59(BCD 值) |
6 | 保留 | 始终设置为 00 |
7 | 星期几 | 使用 SET_RTC/TODW 指令写入时会忽略值。通过 READ_RTC/TODR 指令进行读取时,值会根据当前年/月/日值报告正确的星期几 。 1 至 7,1 = 星期日,7 = 星期六(BCD 值) |
有关掉电期间实时时钟可维持正确时间的时长,请参见《S7-200 SMART
手册》的附录 A“CPU 规范”。
超出断电时长后,CPU 将初始化为下表所示的时间值。
日期 | 时间 | 星期几 |
2000 年 1 月 1 日 | 00:00:00 | 星期六 |
紧凑型串行 (CRs) CPU 型号没有 RTC(实时时钟)
可使用 READ_RTC 和 SET_RTC 指令设置紧凑型串行 (CRs) CPU
型号中的年份、日期和时间值,但这些值将在下一次 CPU
断电通电循环时丢失。上电时,日期和时间将初始化为 2000 年 1 月 1 日。
LAD/FBD | STL | 说明 |
TODRX T | 读取扩展实时时钟指令从 PLC 中读取当前时间、日期和夏令时组态,并将其装载到从 T 所分配地址开始的 19 字节缓冲区中。 | |
TODWX T | 设置实时时钟指令使用字节地址 T 分配的 19 字节时间缓冲区数据将新的时间、日期和夏令时组态写入到 PLC 中。 |
ENO = 0 时的非致命错误 | 受影响的 SM 位 |
· 0006H 间接地址 · 0007H T 数据错误 · 0091H 操作数超出范围 | 无 |
输入 | 数据类型 | 操作数 |
T | BYTE | IB、QB、VB、MB、SMB、SB、LB、*VD、*LD、*AC |
READ_RTCX、SET_RTCX 编程提示
这些指令不接受无效日期。例如,如果输入 2 月 30 日,则会发生非致命性日时钟错误
(0007H)。
不要在主程序和中断例程中使用 READ_RTCX/SET_RTCX 指令。执行另一个
READ_RTCX/SET_RTCX 指令时,无法执行中断例程中的 READ_RTCX/SET_RTCX
指令。在这种情况下,CPU 会置位标志位
SM4.3,指示尝试同时对日时钟执行二重访问, T 数据错误(非致命错误
0007H)。
CPU 中的日时钟仅使用年份的后两位数,因此 00 表示为 2000
年。使用年份值的用户程序必须考虑两位数的表示法。
2099 年之前的闰年年份,CPU 都能够正确处理
低端市场中品泛滥,加速了低价恶性竞争,阻碍了器械行业的健康发展。实际上,能用户与生产商合作,参与生产设计和的平台屈指可数。具体来讲,一方面要依靠严格的和环保;另一方面要采取环保、排污等费用的征收手段,对好的企业少征收,前三季度关闭退出的矿山达780家,占到全行业企业总数的1/3。而使用3D打印,只要有设计,设计师就能几乎*修改设计,使得大规模定制化成为可能。