直播课堂
HOME
直播课堂
正文内容
plc编程操控界面 十年工控人:学PLC与人机界面(HMI)设计控制,你会如何应用
发布时间 : 2024-11-24
作者 : 小编
访问数量 : 23
扫码分享至微信

十年工控人:学PLC与人机界面(HMI)设计控制,你会如何应用

从之前分享的PLC的干货中,我们对PLC的强大功能有一定的了解,也掌提了PLC的基本使用方法、PLC程序的编制等,但PLC本身不提供一个好的图形界面,数据显示不方便。本次项目就是要解决此问题、通过人机交互装置,我们不断能够显示PLC数据,而且还能够通过人机交互装置控制PLC直接进行操作。

人机交互装置工作过程

从上面的结构图中、我们可以了解人机交互装置的工作过程:

首先,我们通过专用的程序按用户的要求设计好界面,然后通过计算机的通讯口把界面存储在人机交互装置的存储器中。

当人机交互装置运行后,就可以按用户要求显示画面,处理用户的输入信息,同时,装置通过通讯口不停的和PLC进行通讯,读取数据或写入数据。这样装置就可以实时的显示PC数据或控制PLC。

三、任务描述

从单元一的学习中,我们对人机交互装置有一定的了解,知道其工作过程。现在我们以一个具体的例子来说明装置的使用方法、使用人机交互装置时PLC程序设计方法等

这里我们以我们比较熟悉的电机正反转为例子进行讲解,由于现在我们有人机交互装置,所以我们的要求比原来要更高。

1、能够通过按钮控制电机的正转、反转、停止操作;

2、PLC程序中要有保护措施,即正转时不能立即反转,而反转时不能直接正转,中间必须有停止过程;

3、人机交換界面上能够显示当前电机的状态,即当前电机是停止、正转还是反转。而且采用不同的颜色进行标示;

4、人机交换装置上要能够对电机进行正转反转、停止的操作;

四、任务分析

要想完成所提出的问题,首先必须提出解决的办法,在具体进行PLC编程和画面设计。而且PLC编程和画面设计之间必须进行协调,才能最终完成任务

对于第1、2两点,在前面的程序中我们已经实现了。

对于电机,只有三种状态:正转、停止、反转。这里我们用S200的三个M作为标志,分别表示这三种状态:为0N说明当前处在正转、反转或停止状态。为0FF则不是。

在设计画面时,通过这三个标志位,就可以判断电机的状态,从而控制画面上相关图形的显示颜色。

现在我们只剩下最后一个问题,如何通过人机交互装置控制电机?

在前面的电机控制回路中,电机的控制是通过按钮来控制的。但是I是输入,其值不能由PLC控制,所以不能直接对进行赋值。但是M是可以赋值的,根据前面的经验,我们通过人机交互装置控制三位M、分别表示进行正转、反转、停机操作,相当于按下了正转、反转、停止按钮。

上面的方法是可行的,但是带来一个问题:按钮按下后可以弹起来,自动变成0FF状态;而用M时,M是无法自动复归的,及自动变成0FF,所以必须在PLC程序中必须考虑M自动复归的问题此处我们可以用停止按钮或停止命令进行复归,同样,停正命令也必须进行复位。对于停止命令,可以采用定时器延时后进行复归或用停机状态进行复归(只要电机停止,就可以复归停止命令)

七、人机交互界面设计

设计过程

1、建立项目文件

2、设置通讯参数、选择PLC、选择人机交互装置型号;

3、绘制和调整画面;

4、保存画面;

5、画面参数设置

6、编译;

7、下载运行测试

界面设计

点击确定保存项目;

要设计的画面后面的图所示。

画面操作按钮设置

现在,两个画面都已经建立,就可以设置画面操作按钮。

打开【操作画面】中的画面操作按钮的属性窗口,按图所示设置其打开的画面。

打开【主画面】中的画面操作按钮的属性窗口,依照同样的方法设置打开的画面为【操作画面】。

位操作按钮的设置

用同样的方法设置正转、反转、按钮操作

离线模拟显示

离线模拟是指不接PLC,直接模拟显示的画面和操作,但是数据不能和PLC进行交换。

如果编译没有问题,此时就可以进行模拟显示,看画面设计是否有问题、是否漂亮灯。

模拟演示执行【工具】菜单中的【离线模拟】命令。

模拟时可以模拟进行画面操作、按钮操作等。

在线模拟画面

如果PLC已经接到了当前计算机,此时我们可以直接进行在线模拟显示,和前面不同的是,现在是可以和PLC进行交换数据的,和真实的操作是一样的;

当进行在线模拟之前,现把PLC程序下载到PLC中,并且让PLC进入运行状态;

设置好和PLC相连的串口和通讯格式,执行【工具】菜单中的【在线模拟】命令。

以上,欢迎动动手分享及收藏!

PLC工业管理操作系统界面的UI设计分享,相当受欢迎

相关问答

台达人机界面怎么编程,比如说在界面上设置一个按钮,如何对应PLC地址?

触摸屏在使用上都类似的,大概分两步,一步是确认PLC硬件,一般在新建项目时就创建了要使用的PLC。一步是在添加按钮时设置读写地址为PLC的地址。最近在更新威...

plc程序怎么变成人机界面?

将PLC程序变成人机界面需要使用人机界面软件,如SiemensWinCC、RockwellFactoryTalkView等。这些软件可以将PLC程序中的数据和信号转换成可视化的图形界面,...

wincc怎么做阀门控制画面?

要实现阀门控制画面,您可以按照以下步骤进行操作:1.打开WinCC软件,创建一个新的WinCC项目。2.在WinCC的项目导航栏中,选择“图形”并创建一个新的图形。3...

plc操作界面驱动控制三者之间关系?

开环、闭环、半闭环三个系统;说白了开环系统是PLC让伺服电机运转5mm但是伺服电机运转够不够5mmPLC不知道。没有反馈到PLC;闭环系统是像光栅尺这样的反馈不经...

怎么用三菱的plc控制昆仑通态触摸屏的页面?

要使用三菱的PLC控制昆仑通态触摸屏的页面,首先需要确保PLC和触摸屏之间的通信连接正常。然后,在PLC编程软件中,编写适当的程序来控制触摸屏的页面切换、按钮...

如何用触摸屏通过plc控制变频器?

要通过触摸屏通过PLC控制变频器,首先需要了解基本的硬件连接和控制原理。触摸屏作为人机界面(HMI),用于显示信息和接收用户输入。PLC(可编程逻辑控制器)则...

怎么用三菱的plc控制昆仑通态触摸屏的页面转换?

要使用三菱的PLC控制昆仑通态触摸屏的页面转换,首先需要确保PLC与触摸屏之间建立了通信连接。然后,在PLC程序中编写逻辑代码,根据需要的条件来触发页面转换的...

新型PLC控制系统包括哪些?

新型PLC控制系统主要包括以下几个方面:硬件系统:包括中央处理器、存储器、输入输出接口、电源等。其中,中央处理器是PLC控制系统的核心,负责执行用户程序和控...

PLC控制系统有没有历史趋势显示?

1.答案是有。PLC控制系统,这种系统一般常见的都是由PLC和触摸屏组成。PLC很少自带界面,只提供数据采集,采集的数据实时保存在寄存器里。至于这些数据是以...

上位机系统,PLC,触摸屏三者如何配合比较好?

1、组态或系统集成2、通过组态软件将上位机、PLC、触摸屏关联起来,通过编写组态工程就可以灵活控制PLC或下位机,请注意有的触摸屏即为上位机,因为有的不只是...

 qq空间播放器  恋爱0公里 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部