电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

西门子PLC设置系统时钟的两种方法

2021-08-18 03:03分类:西门子PLC 阅读:

  设定系统软件数字时钟的二种方式
1)立即应用STEP7手机软件中的有关命令在联网的状况下立即设置系统软件数字时钟,如下图所显示,选定新项目中的站,应用SIMATIC Manager ->Diagnostic/Setting ->Set Time of Day命令设定系统软件数字时钟:


也可开启程序流程块或硬件组态软件,应用plc ->Set Time of Day命令来线上设定系统软件数字时钟,界面以下:


启用“Take from PG/PC”,应用电子计算机时钟同步PLC数字时钟,随后点一下“Apply”按键进行。
2)应用SFC0来设定系统软件数字时钟
建立一个DB块DB1,开启DB1块界定一个DATE_AND_TIME的自变量如下图所示:


开启符号表界定DB1的符号名:


这儿先介绍一下DATE_AND_TIME自变量的文件格式,其由八个字节数构成各自意味着年、月、日、时、分、秒、ms,最终一个字节0-3位意味着礼拜,4-7为表明ms,是以BCD码表明的。


随后开启OB1,最先将必须设置的時间以16进制BCD码的方式取值给界定的DATA_AND_TIME自变量的每个字节数,最终一个字节不用设置,系统软件会自身测算并取值,比如设置的時间为07年8月15日13点20份10秒。


在程序流程中启用SFC0,将储放设置時间的DATA_AND_TIME自变量以符号名的方法赋给SFC0的PDT形参,回到自变量取值给MW100,那样当M0.0由0到1时SFC0强制执行。


在程序执行后开启监控和改动自变量表就可以观查到最终一个字节DB1.DBB7的低4位早已被系统软件全自动测算为4即星期三。


为了更好地观查时间格式是不是被恰当设置,我们在DB1中再界定一个DATA_AND_TIME的自变量如下图所示:


在OB1中启用SFC1载入系统软件数字时钟并将时间格式传输给“DB_time”.readtime变量:
开启Monitor/Modify Variables表,加上自变量,根据按压改动自变量按键将M0.0的情况改成true,随后根据按住监控自变量按键观查自变量情况

上一篇:西门子S71200 1500的模拟量线性转换及数据处理

下一篇:西门子PLC与WINCC通信

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部