当前位置:首页 > 经验 >

字逻辑指令最初用途(逻辑指令)

来源:原点资讯(m.360kss.com)时间:2022-11-18 00:27:56作者:YD166手机阅读>>

大家好,这节课的信息量比较大,除了做好笔记以外,还要实际编程实操、验证。才能把看到的知识,变成自己可以掌握的技术。

我们学习“子程序与局部变量”。在此之前,我们先来了解一下“子程序”的作用。

"在实际编程应用中,由于往往需要重复完成一系列相同的任务。为降低主程序的复杂程度,并便于及时检查纠错。我们可以通过编写子程序的方式来实现。对于需要多次反复执行相同任务的地方,只需要写一次子程序,别的程序在需要它的时候调用它,而无需重写该程序。在编写复杂的PLC程序时,最好把全部控制功能划分为几个符合工艺控制规律的子功能块,然后再针对各子功能块进行独立编辑。

子程序的调用(执行)是有条件的,未调用时它不会执行子程序的指令,因此使用子程序可以减少扫描时间。

子程序使程序结构简单清晰,易于调试,查错和维护。如果在子程序中尽量使用局部变量,避免使用全局变量。因为与其他POU几乎没有地址冲突,可以很方便地将子程序移植到其他项目中,库文件就是由子程序生成的。"

在介绍完子程序后,我们再来了解一下,在程序编辑中,用到的全局变量局部变量

全局是指同一个存储器可以被任何程序存取(包括主程序、子程序和中断程序)。在符号表中的定义的变量为全局变量

局部是指存储区只和特定程序相关联。局部存储器用来存放局部变量。局部存储器是局部有效的,局部有效是指某一局部存储器只能在某一程序分区(主程序或子程序或中断程序)中使用。常用于带参数的子程序调用过程中。

S7-200PLC提供64个字节局部存储器L,可用作暂时存储器或为子程序传递参数。主程序、子程序、中断程序都有64个字节的局部存储器使用,不同程序的局部存储器不能相互访问。可以按位、字节、字、双字访问局部存储器。局部变量区的大小为64个字节,其中最后4个字节被系统占用,实际可供子程序使用的为60个字节(LB0~LB59),超出存储区即会报错。局部存储器的有效地址范围为:L(0.0~63.7);LB(0~63);LW(0~62);LD(0~60)。

局部变量可以应用在主程序、子程序以及中断程序中,但仅限于本程序内有效。

局部变量名:局部变量名又称符号名,最多可包含23个字母数字字符和下划线,首字符不能是数字,选用合适的变量名可大大方便编程,并增强程序的可读性,可写中文

局部变量数据类型:局部变量表中还要对数据类型进行声明才能使用,即先声明后使用。数据类型包括:

字逻辑指令最初用途,逻辑指令(1)

下面是一个标准的起保停电路,我们看一下:

字逻辑指令最初用途,逻辑指令(2)

这里,一定要根据各逻辑指令的作用,先定义符号名、和数据类型,则前面的局部变量地址会自动带出,并顺序后延。其中,对于原起保停电路中的Q0.0(线圈/保持),因为即是输出,又是输入,所以这里的变量类型要选择IN_OUT。

同样,我们再编辑一个子程序(手动程序/点动),如下图:

字逻辑指令最初用途,逻辑指令(3)

这里提醒一下,如果逻辑指令的位置,状态时开关量的话,可以选BOOL。

最后我们在主程序中,编辑一个调用子程序的操作:

字逻辑指令最初用途,逻辑指令(4)

由于主程序中未使用局部变量,所以未作局部变量的定义。而在子程序中,一定要先定义,后使用。

下节课,我们学习中断指令。

,

栏目热文

逻辑指令的作用(逻辑指令分析)

逻辑指令的作用(逻辑指令分析)

本文主要介绍PLC的20条基本逻辑指令,这20条指令功能十分强大,已经能解决一般的继电接触控制问题。此次还会给大伙重点介...

2022-11-18 00:23:09查看全文 >>

基本逻辑指令(plc功能指令)

基本逻辑指令(plc功能指令)

学习PLC过程中,逻辑指令不可缺少,PLC的基本逻辑指令有27条,功能指令多达100多条,电气工作者需要将电路等操作任务...

2022-11-18 00:41:19查看全文 >>

逻辑指令大全详解(逻辑指令处理方法)

逻辑指令大全详解(逻辑指令处理方法)

一:累加器A清0和取反指令(共2条)累加器A清0和取反指令表累加器A清0指令CLR A;单片机软件指令功能是将累加器A中...

2022-11-18 00:36:22查看全文 >>

什么叫逻辑输入(什么是数字输入什么是模拟输入)

什么叫逻辑输入(什么是数字输入什么是模拟输入)

大家好,我是李工,创作不易,希望大家多多支持我。今天给大家分享的是:施密特触发器。主要是:施密特触发器工作原理、电路图、...

2022-11-18 00:40:51查看全文 >>

福特翼虎发动机高温是什么原因(福特翼虎发动机温度高是什么原因)

福特翼虎发动机高温是什么原因(福特翼虎发动机温度高是什么原因)

前言:了解汽车知识,让每一位车主维修保养不花冤枉钱。车辆信息:2015年长安福特翼虎,1.5T发动机,行驶约8.6万公里...

2022-11-18 00:47:28查看全文 >>

基本逻辑符号及功能(说出逻辑符号的逻辑功能)

基本逻辑符号及功能(说出逻辑符号的逻辑功能)

基础知识薄弱,不懂工作原理,不会看图、识图,这里更多电路图(原理图)符号大全、 电路图形符号(指用一种书画图形代表一种电...

2022-11-18 00:34:04查看全文 >>

逻辑符号的正确使用(逻辑符号怎么取反)

逻辑符号的正确使用(逻辑符号怎么取反)

演绎(Deductive reasoning)、归纳(Inductive reasoning)与反演(Abductive...

2022-11-18 00:26:05查看全文 >>

逻辑指令(plc编程软件)

逻辑指令(plc编程软件)

PLC在工业控制中的应用非常广泛,其自动化,智能化也同时受到了PLC技术人员的喜爱,对于PLC而言,最重要的就是梯形图和...

2022-11-18 01:08:16查看全文 >>

基本的逻辑指令(如何看懂逻辑指令)

基本的逻辑指令(如何看懂逻辑指令)

PLC1200基本指令1、位逻辑指令:位逻辑指令为变成最常用的指令集,其中常开、常闭、线圈必不可少。(S)\(R)\SR...

2022-11-18 00:33:40查看全文 >>

逻辑id的作用(逻辑id和密码哪个好)

逻辑id的作用(逻辑id和密码哪个好)

互联网的账号自带备忘机制;一、业务背景通常在系统研发的过程中,需要不断适配各种业务场景,扩展服务的领域和能力,一般会将构...

2022-11-18 00:27:17查看全文 >>

文档排行