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