S7 200的时钟问题

我想在200PLC里面实现 每天在20点及第二天8点 时间内,输出电机运行命令。
我查看了时钟指令,使用TODR 能读取当前时间,当我读出来的时间不准确,
是否需要先设置PLC的时钟呢?而且如何设置时钟同步的?
比如:现在11:10 分, 我需要我PLC读出来的也是这个值,   另外, 是否断电了以后,时钟在下次上电后是否会复位?
拜托了,  比较急

最佳答案

看看这个:
《S7-200如何读取时钟》连接:
http://www.ad.siemens.com.cn/service/answer/tobe_solution.asp?Q_ID=62144_1028.html

是否断电了以后,时钟在下次上电后是否会复位?
设定。
CPU上可以附加电池卡,与内置电容配合,长期为时钟和数据保持提供电源 。

提问者对于答案的评价:
OK了
谢谢工程师的指导


一下是复制网站上的留言,提供给一样遇到此类问题的朋友一个参考

关键是如何读系统时钟:
S7-200的硬件实时时钟可以提供年、月、时、分、秒的日期/时间数据。
CPU221、CPU222没有内置的实时时钟,需要外插“时钟/电池卡”才能获得此功能。CPU224、CPU226和CPU226 XM都有内置的实时时钟。

 使用程序读取的实时时钟数据为BCD格式,可在状态图中使用十六进制格式查看。

CPU靠内置超级电容(+外插电池卡)在失去供电后为实时时钟提供电源缓冲;缓冲电源放电完毕后,再次上电后时钟将停止在缺省值,并不开始走动。

要设置日期、时间值,使之开始走动,可以:

用编程软件(Micro/WIN)的菜单命令PLC > Time of Day Clock...,通过与CPU的在线连接设置,完成后时钟开始走动 
编用户程序使用Set_RTC(设置时钟)指令设置 
 Micro/WIN可以通过任何编程连接实现实时时钟的设置。

使用 S7-200 的 READ_RTC(读取实时时钟)和 SET_RTC(设置实时时钟)指令时, 读取和设置的数据格式都是 BCD 码的。如果觉得不便计算、处理,可使用 Clock Integer 指令库。 

Clock_Integer 指令库用于将 BCD 码格式的 S7-200 日期、时间转换为十进制整数格式,以及将十进制整数格式的日期、时间值设定为 S7-200 时钟。

要使用 Clock_Integer 指令库,须遵循下列步骤:

取得 Clock_Integer 指令库文件,并添加到编程软件 STEP 7-Micro/WIN 中; 
按照要求编写用户程序调用 Clock_Integer 指令库。 

请见《《西门子 S7-200·LOGO!·SITOP 参考》V0.92版(更新版)(2008.02.15)   》,其中有关如何读系统时钟及如何添加库指令的说明,下载:  
http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=A0136


回答者: 阿鸣 - 中级工程师  第10级  2009-7-31 16:58

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午2:55
下一篇 2020年11月1日 下午2:55

相关推荐

  • 通信问题 ET200SP CPU

    ET200 SP CPU  型号:6ES7 510-1DJ00-0AB0    以前一直用…

    SIMATIC S7-200 2021年7月5日
  • S7-200以太网模块SF红灯亮

    各位工程师好,现场有一套S7-200PLC作为客户机,在本地PLC和远程服务器之间发起数据传输请求,以前设备一直运行良好,最近甲方反应以太网通讯模块SF红灯亮,后台读不到数据,更换…

    SIMATIC S7-200 2017年11月4日
  • S7-200通过EM277上传程序

    S7-200能不能通过EM277与PC通讯,我按照指导书操作了一下还是连不上,是不是**作方法有问题 图片说明:        &…

    2021年7月5日
  • 控制计数问题

    在输送带上计数器1和计数器2计数36箱就重新复位为0怎么样编程,让计数器2数值大于计数器1数值,计数器1才能开始累加。计数器2到36复位为0时,就不能用 计数器2大于计数…

    SIMATIC S7-200 2017年11月1日
  • 关于数据采集时的数模和模数转换有专门程序吗?

    PLC S7-200扩展模拟输入231输出232 还有A/D程序D/A程序吗? 最佳答案 这个西门子有专门的库文件提供,下载安装后直接调用。下载连接:http:…

    SIMATIC S7-200 2017年11月29日
  • PID调节报错

    根据向导建立一个pid控制,但是用step7的pid调节控制面板,进行自动调节参数,总是运行到一定时候,报错:调节算法因数字错误而终止!检查了,没问题啊?我想用自己编写的pid,输…

    2021年7月5日
  • CPU224XP的通讯口,怎么在如下图中提示有RS232的接口?

    据我理解,这个224XP的通讯口都是485的,怎么会冒出个232?是文档写错还是确实集成了? 图片说明:    最佳答案 确切答复:CPU224XP的通讯口都是…

    2020年10月31日
  • smart700IE-V3触摸屏怎么连接两台S7-200PLC

    官网上说能够连接4台PLC,但是不知道怎么实现。打算通过网线连接,应该需要网络交换机吧,有没有试过的兄台赐教一下,谢谢了。 问题补充:感谢各位大佬的指教,因为还需要rs485端口接…

    2021年7月5日
  • 200PLC如何与WINCC通信

    有那位做过200PLC与WINCC通信的请讲讲 最佳答案 用Ethernet在CPU S7-200与WinCC V5.1之间进行通信  问题…

    SIMATIC S7-200 2021年7月5日
  • Step7microwin编写S7-224的程序

    刚接触PLC,现在我在S7-224的EM231模块输入一个正弦波的模拟量,我将模块转变成的数字量转换成浮点数值,存在VD6里,我想设计一个程序使这一个输入的模拟量延时1S,2S,3…

    SIMATIC S7-200 2021年7月5日