s7-200的日期和星期几怎样同步?

小弟在HMI上做了一个日期时间域显示PLC的日期时间,并用IO域设置系统的年、月、日、时、分、秒,不设置星期几,还用一个符号IO域加上一个文本列表来显示星期几。
    现在的问题是:日期时间可以正常显示、正常设置,但是显示的星期几在我的日期通过设置改变了以后不随之更新。比如今天是11年12月15日星期四,当我把日期改成12月16日,还是显示星期四。
    我想问的是:当我把日期改了之后,时间缓冲区中的星期数据不会同步自动更新吗?

最佳答案

可能是你用SET_RTC指令时,星期这一位是空的,那么写进去的是0,0是无效数据。
也有可能是你的SET_RTC和READ_RTC使用了相同的地址表,你读上来的星期字节是5(星期四)然后你只修改了日期值,没有修改星期值,又重新写回去了。这样PLC是不会判断这个星期值是否对应,只会按照你当前输入数值为基础来循环计算星期值。
这个PLC时钟在计算星期时比较简单,不是万年历。

提问者对于答案的评价:
谢谢!这不是万年历,设置了日期,还得设置星期几。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日
下一篇 2020年10月31日

相关推荐

  • s7-200CPU RUN时 无法在线监控,

    请问S7-200CPU RUN时,处于自由通讯端口模式时,是不是无法在线监控?如果想监控程序要怎么操作;谢谢 最佳答案 因为电脑与PLC走的是PPI协议,处于自由口通信是…

    SIMATIC S7-200 2017年11月12日
  • step7 5.6 每个网络段为什么不能写多行?

    好比下图,我想把两个比较指令单独挂一个线圈,上面的比较指令已经连接M2000.0,下面的比较指令想单独挂一个M2000.1,但就是加不上。 图片说明:    最…

    2021年7月5日
  • s7200与ABB变频510通

    需要通讯有:共10台变频器,每台变频启停控制、运行信号、故障信号,变频转速给定、转速反馈、电流反馈;变频器的modbus寄存器是4####与PLC的对应关系?寄存器的位变量怎样在P…

    SIMATIC S7-200 2017年11月26日
  • PT 100 与温度的关系

    大家好 请问PT 100与温度是如何对应关系?  我用PT100 接EM231 在日常温度下PLC 观察到是数…

    SIMATIC S7-200 2021年7月5日
  • S7-200通过modbus协议写入数据

    通过modbus协议。将PLC作为从站,个人PC作为主站。协议中功能码06是指“写入单个保持寄存器”,想问下1:这个保持寄存器是什么?保持寄存器指的是V储存区么?:2:怎么通过mo…

    SIMATIC S7-200 2021年7月5日
  • 一个200cpu可以连多少op73

    一个200cpu可以连多少个op73,有没有相关的规定数量,对于不同的cpu连接的个数是否不一样?谢谢 最佳答案 是的,不同的cpu带的数量是不一样的,而且扩展的EM277使用也可…

    SIMATIC S7-200 2021年7月5日
  • s7-200的MBUS_MSG

    s7-200的MBUS_MSG指令中的Error要存入MBXX,由于要交换的数据比较多,MBXX很快就不够用了。请问能用VBXX来代替吗?如果不能,有什么办法? 最佳答案 当然可以…

    SIMATIC S7-200 2021年7月5日
  • EM 231 CN 接同型号热电阻为什么不识别

    EM 231 CN 接QAE2121.010  Ni 1000  原来的温度显示不正常后换新的同型号…

    SIMATIC S7-200 2017年6月11日
  • 怎么下载200软件

    请问西门子200编程控制器软件支持W7系统工作不能下载吗 钻石用户推荐最佳答案 试试看:1、此版本支持win7操作系统(非64位操作系统):http://www.ymmfa.com…

    SIMATIC S7-200 2021年7月5日
  • S7-200 CPU224能否再添加一个CP243-1模块

    现有一个系统,采用CPU224 CN,目前已经有了两个EM221 CN模块,3个EM231 CN模块和一个EM277模块,各模块都单独24V供电,现在…

    SIMATIC S7-200 2021年7月5日