一、 效果如图所示
二、功能说明
- 发现获取的时间比北京时间多一个时区(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 中调用函数,进行功能测试
四、代码下载
点击这里,下载代码工程