西门子S7-1200PLC与HMI制作:开关状态指示与读取系统时间的程序

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

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

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

  • PROFINET接口的子网。

  • PROFINET接口的IP地址。

  • 系统和时钟存储器开启。

▼ 组态PLC

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

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

▼添加模块

二、组态一个HMI设备

1、在项目树中,找到

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

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

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

▼ 组态HMI

三、编写PLC程序

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

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

▼ FB接口参数

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

▼ FB程序

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

▼ FB程序续

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

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

▼ OB程序

四、HMI画面编辑

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

▼ 画面命名

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

▼ 画面激活开关制作

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

或可点击

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

▼ 导入PLC变量

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

▼ 编辑画面

五、PLC与HMI联合仿真

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

开始仿真PLC程序。

2、在HMI项目中,点击

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

▼ HMI仿真

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

(0)

相关推荐

  • 西门子S7-1200 PLC与组态王以太网通信步骤(超详细)

    回复:西门子全套,领西门子全系列PLC电子资料包! 说到组态王如何与我们常用的西门子S7-1200 PLC通信,这就设计到一个难题,想必大家之前学习通信过组态王与S7-200SMART PLC以太网通 ...

  • 【干货】西门子S7-1200/1500PLC经典气动机械手程序

    关于启程 启程自动化培训成立于2012年,培训项目主打西门子PLC编程系统集成.工业机器人编程.EPLAN电气设计.视觉等培训与技术服务的机构.推荐高薪就业,越努力越幸运 西门子S7-1200/150 ...

  • 用于在HMI上查看PLC I/O的新方法

    很多时候,我们经常需要把I/O点的状态及其功能描述显示在HMI上,方便查看监视,通常会每个点逐一手动组态到HMI上,比如下图所示(仅是示例说明): 当I/O点的数量较少时,这样操作所占用的时间不长,但 ...

  • 干货| 电气工程师都收藏的西门子S7 1200PLC接线图设计大全

    S7-1200 系列是一款可编程逻辑控制器 (PLC, Programmable Logic Controller),可以控制各种自动化应用.S7-1200 设计紧凑.成本低廉且具有功能强大的指令集, ...

  • 多路开关状态指示

    多路开关状态指示,Switch indicator 关键字:AT89S51,开关状态指示   1.实验任务 如图所示,AT89S51单片机的P1.0-P1.3接四个发光二极管L1-L4,P1.4-P1 ...

  • 西门子s7

    西门子s7-200 pc-access使用心得 要找到pc-access的安装目录,一般为C:\Program Files\Siemens\S7-200 PC Access\bin,双击其中的sopc ...

  • 西门子S7以太网通讯处理器编程调试方法

    产品简介:北京华科远创科技有限研发的远创智控ETH-YC模块转以太网,型号有MPI-ETH-YC01和PPI-ETH-YC01,适用于西门子S7-200/S7-300/S7-400.SMART S7- ...

  • PLC | 西门子S7

    西门子S7-1200是一款紧凑型.模块化的PLC,可完成简单逻辑控制.高级逻辑控制.HMI 和网络通信等任务.对于需要网络通信功能和单屏或多屏HMI的自动化系统,易于设计和实施.具有支持小型运动控制系 ...

  • GaN|JEDEC宽带隙功率半导体委员会发布可评估GaN功率转换器件连续开关状态的新测试方法

    JEDEC固态技术协会发布JEP182<氮化镓功率转换器件的连续开关评估测试方法>.JEP182由JEDEC的JC-70宽禁带功率电子转换半导体委员会编制.(JEP182原文或在JEDEC ...

  • 西门子S7连接与S7-300/400/1200/1500的单边通信

    S7 通信按组态方式可分为单边通信和双边通信,单边通信通常应用于以下情况: 通信伙伴无法组态 S7 连接 通信伙伴不允许停机 不希望在通讯伙伴侧增加通信组态和程序 前面硬件配置不详述,配置完成后,点击 ...

  • 开关状态显示装置与开关柜智能操控装置

    开关状态显示装置是集一次回路模拟图.开关状态.断路器位置.接地闸刀位置.弹簧储能状态等多功能于一体,这些指示功能可分可合,用户可根据需要选择.该产品以一体化布局配套装备于开关柜,将简化开关柜的面板结构 ...

  • plc西门子s7 200硬件详解

    plc西门子s7 200硬件详解