plc编程代码怎么打开 西门子TIA博途PLC技巧:如何在HMI上显示PLC代码流程

小编 83 0

西门子TIA博途PLC技巧:如何在HMI上显示PLC代码流程

无论是做PLC项目开发,还是后期维护,都有一个不可问题存在,设备会无缘无故的不动作,一般的有经验的PLC工程师会将报警写得很详细,但是仍然不可避免出现疏忽,这时,我们该如何补救的,接下来,就给大家介绍一个非常有趣的应用,可以将PLC流程显示在HMI上,只要设备停止,可以在HMI实时显示出停在哪一步,这一步是做什么的,需要什么条件。

调试人员可以少很多时间去连机,对一些不熟练使用PLC的人员也可以进行简单判断。下面做了一个实现步骤,来实现这个功能。

1)首先创建一个Graph 流程的FB块,用FB块进行流程图的编程,打开FB功能块,并在编辑菜单中勾选如图“从HMI显示/访问内部参数”

打开graph功能块,并进行设置

2)在HMI中新建一个画面,增加一个控件“GRAPH总览”如下图所示

添加控件

3)添加一个画面4,并在画面四种添加一个控件“PLC代码视图”

添加PLC代码视图

4)配置控件,将变量连接到对应的FB块的背景块中的"OFF_SQ"

连接GRAPH块的变量

5)在事件中编辑“PLC代码视图按钮单击”,目的是出现问题时按下按钮时可以直接跳出对应的画面四,并在画面四中显示对应的PLC代码

PLC代码编辑

6)执行结果如下图,停在第二步,原因是M20.0信号没有满足.

监视结果

好了,例子是一个简单的实例,PLC工程师编程时应该要考虑到变量名,步号的名称,这样才能达到效果。

教你一个在HMI上显示PLC代码流程的方法

【导读】

无论是做PLC项目开发,还是后期维护,都有一个小问题存在,设备会无缘无故的不动作,一般的有经验的PLC工程师会将报警写得很详细,但是仍然不可避免出现疏忽。

这时,我们该如何补救的,接下来,我就给大家介绍一个非常有趣的应用,可以将PLC流程显示在HMI上,只要设备停止,可以在HMI实时显示出停在哪一步,这一步是做什么的,需要什么条件!

调试人员可以少很多时间去连机,对一些不熟练使用PLC的人员也可以进行简单判断,下面就是实现步骤,供大家参考。

1)首先创建一个Graph 流程的FB块,用FB块进行流程图的编程,打开FB功能块,并在编辑菜单中勾选如图“从HMI显示/访问内部参数” ,如下图所示:

(图一,打开graph功能块,并进行设置)

2)在HMI中新建一个画面,增加一个控件“GRAPH总览”,如下图所示:

(图二,添加控件)

3)添加一个“画面4”,并在其中添加一个控件“PLC代码视图”,如下图所示:

(图三,添加PLC代码视图)

4)配置控件,将变量连接到对应的FB块的背景块中的"OFF_SQ",如下图所示:

(图四,连接GRAPH块的变量)

5)在事件中编辑“PLC代码视图按钮单击”,目的是出现问题时按下按钮时可以直接跳出对应的“画面4”,并在画面四中显示对应的PLC代码,如下图所示:

(图5,PLC代码编辑)

6)执行结果如下图,停在第二步,原因是M20.0信号没有满足,如下图所示:

(图六,监视结果)

好了,这只是一个简单的示例,PLC工程师编程时需要综合考虑到变量名,步号的名称,这样才能达到理想的效果。

了解更多PLC程序案例,请看往期文章:

三菱实用定位控制程序案例(赋程序)

偷师加自学才能学会PLC,不服来辩

PLC入门初学,需先熟悉PLC硬件结构

自学也能搞懂PLC!?(必备四大技能)

为什么学PLC!PLC是什么?各位老板请回答

详举,4个PLC最基本的控制,搞懂再说学PLC

相关问答

PlC的程序怎么编写?

编写PLC程序需要遵循一定的步骤。首先,需要进行需求分析,确定系统的功能和操作流程。然后,根据需求设计程序结构,包括输入输出模块的配置和信号处理逻辑。...

m代码在plc中怎么查?

要查看M代码在PLC中的具体实现,可以使用相应的编程软件,如Siemens的STEP7、Allen-Bradley的RSLogix等,通过连接PLC编程口,打开PLC中的...

PLC编程过程?

PLC编程的过程大致分为以下几步:1.确定控制任务和要求:根据控制对象的特点和需要控制的内容确定控制任务和要求,例如控制机器的启停、转速、温度、压力等。...

plc调试详细步骤?

回答如下:PLC调试的详细步骤如下:1.准备工作:确认所需的调试工具和设备已准备好,并确保PLC系统的硬件连接正确。2.读取和理解PLC程序:仔细阅读PLC程序,...

plc程序详细讲解?

当我们需要将某个机械设备进行自动化控制时,PLC程序就会发挥重要作用。下面我将为您详细介绍PLC程序的各个方面。一、PLC程序结构PLC程序通常包括输入、输出...

plc如何读取abbacs800的故障代码及运行数据?

要读取ABBACS800的故障代码和运行数据,您可以使用PLC与ACS800之间的通信协议,如Modbus或Profibus。首先,您需要配置PLC的通信模块,并确保与ACS800建立通信连...

怎么把PLC里的程序(梯形图)调出来-ZOL问答

以三菱PLCFX为例子:打开软件,联好数据线(1)点PLC读取。只有读取和打开图标是亮的很好找。(2)选择FXCPU确定。(3)点串口,设计COM串口号,传送速度不要调节。...

plc停止启动怎么写?

plc停止启动怎么写方法步骤如下1.起保停PLC程序一般需要根据具体的场景进行编写,因此难以给出一般性的答案。2.一般来说,起保停PLC程序是指根据输入信号...

plc怎样解析g代码?

数控机床中G代表是一种文本格式的代码,数控系统中G格式不能够直接被PLC辨别的,一般需要另外转换工具或者通过I/O等方式实现与PLC的对接,而PLC本身就是用普通的...

松下plc怎么写时间控制启动与停止?

在松下PLC中进行时间控制的方式可以通过使用定时器和计数器来实现。启动与停止的时间控制可以使用以下步骤来编写:1.配置定时器:首先需要配置一个定时器(Ti...