龙空技术网

西门子S7-1200PLC与HMI制作的字符串输入与读取系统时间的程序

PLC与自控设备 745

前言:

如今朋友们对“编写电子钟程序”大约比较珍视,兄弟们都想要知道一些“编写电子钟程序”的相关文章。那么小编也在网摘上汇集了一些对于“编写电子钟程序””的相关知识,希望姐妹们能喜欢,各位老铁们快快来学习一下吧!

西门子S7-1200PLC与HMI制作的字符串输入与读取系统时间的程序

一、组态一个S7-1215C的PLC设备

1、新建一个项目,在项目中添加一个PLC设备。

2、配置PLC CPU模块的属性参数。

PROFINET接口的子网。PROFINET接口的IP地址。系统和时钟存储器开启。

3、添加一个IO模块,分配它的IO地址。

这里分别把输入输出(IO)模块的I地址改为2...3,Q地址改为2...3。

二、组态一个HMI设备

1、在项目树中,找到

,添加新设备,选择HMI型号,确定。

2、在“设备和网络”项目的“网络视图”中,用鼠标连接PLC与HMI的网口。

3、配置HMI的PROFINET以太网地址,与PLC为同一网段,不同网址。

三、编写PLC程序

1、新建一个FB程序块,定义一些块接口参数。

可以按照不同功能,分不同结构来定义变量。

2、编写开关状态指示程序

3、编写开关计数和读取系统时间程序

这里的计数器可以直接调用指令,选择多重实例,自动生成块接口参数。

4、在OB块中调用FB,生成背景数据块。

四、HMI画面编辑

1、在HMI项目树下“画面”中,把画面_0中重命名为“监视时间”。

2、在“画面管理”→“模板”→“Template_1”中,制作一个画面切换按钮,切换画面名称为“监视时间”画面。

3、在PLC程序块中,把对应的PLC变量拖拽到HMI变量表中,这里把DB1拖拽到HMI默认变量表。

或可点击

按钮把PLC变量与HMI变量进行同步,并修改适当的采集周期。

4、在“画面”→“监视时间”中,制作相应的文本、文本域、开关、指示灯。

五、PLC与HMI联合仿真

1、在项目树中,点击PLC1,按“Ctrl+B”编译PLC程序,点击

开始仿真PLC程序。

2、在HMI项目中,点击

开始仿真HMI程序。程序自动开始编译,编译完成后就可以读取时间和实验开关的有效性了。

到此,一个指示开关状态和读取PLC CPU系统时间的项目工程就做好了。

#电工交流圈##PLC##触摸屏#

标签: #编写电子钟程序 #c语言程序计时器