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

一、 效果如图所示

请添加图片描述

二、功能说明

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

三、Codesys用ST语言实现

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 中调用函数,进行功能测试

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

四、代码下载

点击这里,下载代码工程

请添加图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值