登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:富士PLC,触摸屏如何修改PLC时间
点击:1772 回复:5
楼主
编辑
引用
管理
ahmeat
现在使用威纶通触摸屏和富士PLC-SX配套使用,PLC时间使用HW-RTC实时钟写的FB,现在想要通过触摸屏修改PLC的时间,找不到如何修改。HW-RTC手册在网上也没能够找到
19-08-30 10:46
1楼
编辑
引用
管理
cvlsam
STEP1:将需要设定的日期转换为从1970年1月1日0:00:00秒开始的秒时间,转换过程中需要考虑闰年的影响。
STEP2:PLC中使用UDINT_TO_DT转换函数将秒时间转换为DT数据类型。
STEP3:将DT数据赋值给HW_RTC。
至于STEP1如何计算,你可以参考,也可以将下列算法写一个FB。
https://blog.csdn.net/wang93IT/article/details/79744711
Good Luck~
19-08-30 11:27
2楼
编辑
引用
管理
fujifa
D300Win效果如下:
19-08-30 15:44
3楼
编辑
引用
管理
ahmeat
感谢cvlsam 版主!
现在使用的是触摸屏和PLC都是富士的,为了推进国产化,触摸屏改用威纶通;在现在的程序里,没有看到富士触摸屏是如何把时间写进去的;
HW-RCT的PDT和CDT在指令手册里没看到定义什么作用,看程序里是把HW-RCT的CDT出来的时间分解成年月日时分秒进行输出。
但是不知道将我要设定的秒DT赋值到哪里。
富士触摸屏和富士PLC配套使用的时候,也只看到了触摸屏修改了触摸屏本身的时间,不知道怎么写进PLC的。
19-08-30 16:03
4楼
编辑
引用
管理
fujifa
1、富士触摸屏在不设置使用内部时钟的情况下可以自动读取PLC的时钟,通过将读入区的时钟操作位置1或者使用宏指令来设置PLC时钟。
2、PDT代表要设定的时间,CDT代表当前时间,你需要设定PDT时间。也就是说,你需要写程序将年月日数据合成DT,然后赋值给PDT端,分解和合成是互相逆运输。
HAVE FUN!
19-08-30 21:08
5楼
编辑
引用
管理
ahmeat
感谢,我现在用威纶通宏程序计算出相对秒差,赋给PDT。应该就ok
19-08-31 08:40
工控新闻
又一机器人总部超级工厂开业!
节卡机器人科创板IPO本周五上会,拟募资6.79亿元
节卡机器人携具身智能成果亮相2025世界机器人大会 面向真实场景多点落地
IDC:全球机器人市场迈向4000亿美元,竞争进入“中国时间”
重磅 | 研华发布全新ACE应用导向边缘计算及WISE-STACK私有云平台 软硬整合聚焦Edge AI产业需求
皮尔磁:当机械安全遇上工业信息安全
Beckhoff 大学合作计划丨2025 年第三期全国师资培训(工业 PC 控制技术及其应用方向)活动通知
两个意向订单支撑 川机器人启动科创板IPO辅导
更多新闻资讯