AB-RSLogix5000读取系统时间详细教程

话不多说直接上干货!
第一步:控制器标签中建立全局变量,用于存储读出来的系统时间,变量名为DATE,数据类型为DINT的一维数组,数据个数6个就够用。
在这里插入图片描述
第二步:ALT+INS在主例程Mainroutine中插入指令GSV,此指令就是读取系统时间的指令。
在这里插入图片描述
第三步:配置GSV指令参数
在这里插入图片描述

  1. 类名:WallClockTime
  2. 属性名称:DateTime
  3. 目标:指向数组的第一个变量
    第四步:打开仿真或者连上控制器,设置CPU时间
    在这里插入图片描述
    设置时间的界面在CPU属性中的日期/时间中,设置时需要注意的一点是CPU显示的时间一直为格林尼治时间,也就是没有时差的时间,想要设置成北京时间有下面两种方法:
    1:时区设置成格林尼治时区,也就是时差设置成+0.00,同时时间设置成北京时间,此时CPU显示的时间即为北京的时间;
    2:时区设置成北京时区,也就是时差+8.00,此时的时间需要在北京时间基础上增加8个小时,因为时区设置成了+8.00,系统会自动在你设置的时间基础上减去8个小时;
    笔者推荐使用第一种方法!
发布了23 篇原创文章 · 获赞 31 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/wangmingchao27/article/details/98590607