Codesys 获取系统年、月、日、时、分、秒、星期几 +解决时区问题+ ST语言编程实现代码

一、 效果如图所示

请添加图片描述

二、功能说明

  • 发现获取的时间比北京时间多一个时区(8个小时),解决时区问题
  • 获取时间后,单独把年月日时分秒提取出来,单独保存在变量中
  • 获取星期几,保存在变量中

三、Codesys用ST语言实现PID算法流程

1 平台说明

  • 操作系统 : Windows10
  • 编程软件: Codesys v3.5 SP19
  • 编程语言:ST语言

2 工程创建流程

(1) 新建Codesys工程,依次点击【文件】—【新建工程】—【标准工程】— 输入名称,如下图所示

请添加图片描述

(2) 设备可以任意选,这里选择【CODESYS Control Win V3】,编程语言选择【结构化文本(ST)】,点击【确定】

请添加图片描述

(3) 右键点击【Application】—【添加对象】—【Pou】

请添加图片描述

(4) 【名称】为FC_GetTime , 【类型(T)】为函数,【实现语言】为结构化文本(ST) .

请添加图片描述

(5) 添加两个时间相关的库

请添加图片描述
请添加图片描述

(6) 在功能块FC_GetTime中,编写程序实现功能

请添加图片描述

(7) 在PLC_PRG 中调用函数,进行功能测试

在这里插入图片描述
请添加图片描述

四、代码下载

点击这里,下载代码工程

请添加图片描述

相关推荐

  1. c语言-生成随机数、获取当前年月分秒

    2024-06-17 18:46:02       15 阅读
  2. 实现vant的年月分秒组件

    2024-06-17 18:46:02       14 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-17 18:46:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-17 18:46:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-17 18:46:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-17 18:46:02       18 阅读

热门阅读

  1. vue中ref与$parent/$children⽗⼦组件通信例子

    2024-06-17 18:46:02       6 阅读
  2. 微信小程序的常用api

    2024-06-17 18:46:02       5 阅读
  3. 【无标题】

    2024-06-17 18:46:02       7 阅读
  4. [C语言]条件编译

    2024-06-17 18:46:02       7 阅读
  5. 敏捷测试:方法和实践

    2024-06-17 18:46:02       6 阅读
  6. Linux sudo -i取消密码的方法

    2024-06-17 18:46:02       7 阅读
  7. 怎样在C语⾔中制作动画?

    2024-06-17 18:46:02       6 阅读
  8. Go 基础丨切片 slice

    2024-06-17 18:46:02       8 阅读