首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

S7-1200PLC如何读写时间Local real time

说起时间呀!大家第一时间想到的就是生活中的时间,那么我们工控界PLC有自己的时间吗?答:肯定是有的,不然通过PLC控制时间程序就没办法进行了,下面接下来就带大家深入了解S7-1200PLC如何读取本地Real time。

一、组态博途

第一步:(添加设备PLC_1 [CPU 1214C DC/DC/DC]与OB1主程序、TIME DB块)

第二步:(在TIME DB块中建立DTL时间数据类型)

日期和时间的数据类型 DTL 的操作数长度为 12 个字节,用于存储日期和时间信息

二、编写读取时间程序

第一步:(调用RD_LOC_T读取本地时间指令)

第二步:(使用有条件读取当前时间)

在OB1中编程,读取本地时间通过输出管脚"OUT"放入数据块相应的变量中,输出管脚"RET_VAL"为指令状态输出使用16位填写。

第三步:(读取当前时间演示)

第四步:(依次读取当前时间)

三、编写写入时间程序

第一步:(调用WR_LOC_T写入本地时间指令)

第二步:(使用上升沿接通WR_LOC_T指令LOCTIME填写入时间格式为:DTL#2026-12-14-14:00:00)

注意事项:写入时间指令只能接通一下,如果一直接通写入,CPU时间不会变化。

第三步:(读取写入时间,演示效果)

以上S7-1200PLC如何读写Local real time已全部讲解完毕,你学会了嘛?

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OXvo1z0f8DBbF_ukOu8VN-Nw0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券