所属产品线:
Vijeo Designer解决方法:
有二种方法:
一、编写脚本的方式,将HMI日期、时间系统变量的值写入中间变量,再把中间变量的值赋予与PLC通信的变量,在PLC中完成时钟程序编写。
编写以下脚本,脚本可以是按钮触发,也可以是定时触发。
1、定义内部变量AA,AB, AC,AD,AE,AF
2、将HMI的系统变量_Year4、_Month、_Day、_Hour、_Minutes、_Seconds的值写入以上内部变量
3、将内部变量的值赋予与PLC通信的(扫描组)里变量Year、Month、Day、Hour、Min、Sec
4、在PLC中,编写相关程序,将与Year、Month、Day、Hour、Min、Sec对应的变量值写入PLC的RTC中。
int AA,AB, AC,AD,AE,AF;
AA=_Year4.getIntValue();
AB=_Month.getIntValue();
AC=_Day.getIntValue();
AD=_Hour.getIntValue();
AE=_Minutes.getIntValue();
AF=_Seconds.getIntValue();
Year.write(AA);
Month.write(AB);
Day.write(AC);
Hour.write(AD);
Min.write(AE);
Sec.write(AF);
二、I/O管理器,启用对话表格,对话表设置选择“设置PLC时钟”,并设置“起始地址”。该方式把HMI的时钟设置该PLC连续的四个字中,在PLC侧可编写相关程序完成RTC设置。
是否有帮助?