西门子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工程师编程时应该要考虑到变量名,步号的名称,这样才能达到效果。
老师傅都说学PLC没有捷径?不知道这20个编程指令算不算?纯干货
PLC在现在的自动化控制中应用很广泛,几乎能用接触器或者继电器控制的地方都可以用PLC控制,特别是在一些复杂的控制电路中,PLC的优势就更加明显了,很多的电工师傅都留言问:学习PLC有没有捷径?其实学习PLC关键的技术就在于编程指令,这是入门学习PLC的基础,今天我们就重点来看一下常用的PLC指令!
相关问答
plc中怎么看错误代码?
一般的错误在保存时就会提示。再有就是编程时一般不合法的程序会变红色的。最后就是编译后有提示,会具体告诉你哪一行程序有什么问题。一般的错误在保存时就...
plc电动机的正反转的程序代码?
在PLC编程中,实现电动机的正反转功能需要通过设定相应的PLC程序代码。首先,需要定义输入和输出变量,例如定义输入按钮为启动信号,定义输出变量为电动机的正转...
plc的mc码是什么意思?
plc的mc码是指“机器码”(machinecode),是一种用于编程可编程逻辑控制器(plc)的底层指令集。mc码是一种低级语言,可直接操作plc的硬件和输入输出设备,实...p...
plc程序是代码么?
PLC的程序是代码。PLC的程序源代码通常由一系列指令和逻辑语句组成,编写它们的目的是实现特定的任务或控制过程。PLC的程序是代码。PLC的程序源代码通常由...
plc通信模块报警代码?
常用的指示灯状态如下:CPU模块|OK|绿常亮|正常||红闪烁|模块故障(可恢复)||红常亮|模块故障(不可恢复)|RUN|绿常亮|PLC运行程序||灭...CPU模块|OK|绿.....
plc各端子字母代码说明?
端子字母X表示输入,端子字母Y表示输出。plc就是可编程控制器,其控制电路图除了电气接线图外,主要是其内部的梯形图。梯形图与一般电气控制线路图差别不大。就...
plc索引的使用和理解?
PLC索引是用于识别和管理PLC程序中数据和地址的一种技术。索引可以在编程中用于访问和操作数组、表格和其他由连续数据组成的数据结构。使用索引可以简化编程...
plc常见的语言编程方法?
PLC的编程方法大体上有5种:经验法、解析法、图解法、技巧法及计算机辅助设计法。(1)经验法:运用已掌握的成功设计经验,结合实际的情况,选择与实际情...
plc程序源代码用什么程序写的?
...最常用到的使用源文件的地方就是给程序块加密(虽然现在可以很容易破解)。1、在STEP7中打开要加密的程序块,点击菜单“文件/生成源文件(File/Generatesour...