PLC编程如何合理规划变量地址​

发布者:传邮万里最新更新时间:2023-01-09 来源: elecfans关键字:PLC  编程 手机看文章 扫描二维码
随时随地手机看文章

首先我们先看下PLC中代表变量的软元件有哪些,主要有输入X输出Y,辅助继电器M,定时器T,计数器C,状态S,数据寄存器D,XY一般小型PLC很少,40点、60点的,这个根据输入输出类型进行规划即可,主要就是分清楚高速输入、高速输出,普通的不要占用。辅助继电器M有两类,普通的和掉电保存的,根据需要来选择,在规划地址的时候一段程序或者功能块使用连续的M,从编号0、10、20等开始,中间留有部分以备补充,比如这段用到M206,下一段就从M210或者M220开始。对于并联输出的,LD M72 OR M82 OR M92 OUT Y1,这样把编号的最后弄成统一的便于记忆也方便我们在最后调试的时候好检查。


定时器有不同单位的时间如1ms、10ms、100ms的,也有普通型和累计型的,也是根据需求来选择,向M一样可以根据使用的地方进行规划地址编号。计数器也有普通计数器和高速计数器、16位和32位之分,也有保持型计数器等,同样根据需要来确定,一般高速计数器的使用都是固定的,对应的输入都有固定的计数器。


地址的规划和选择首先要根据需要、功能来决定,然后在plc编程中所表达的动作进行统一编号,对于PLC的顺控程序,我们尽量在编程时进行段的声明、注释准确如下图,把整个PLC程序分成好几个小段写,每个小段可以写特定的动作组合、部分、功能、意义等,然后地址的规划在每段进行排列,第一段用M0~M100,第二段用M100~M200等等设计,方便我们寻找元件变量,对编程和后期的调试都很有帮助。

8ab48ec6-8bf0-11ed-bfe3-dac502259ad0.jpg

还有就是为了便于记忆,我们也可以采用标签对软件变量进行标记,免去注释,比如X0的标签是开始,Y0的标签是指示灯,以后我们就可以直接用“ LD 原点 OUT 指示灯”来表示 LD X0 OUT Y0了,这样就更方便了,PLC中每个变量都可以做标签进行声明。


关键字:PLC  编程 引用地址:PLC编程如何合理规划变量地址​

上一篇:全面介绍西门子PLC常用指令表
下一篇:同步发电机运行原理 双馈风机发电机结构及工作原理

推荐阅读最新更新时间:2024-11-17 09:38

基于PLC的汽车总装线监控及报警系统设计
     1 引言   汽车总装生产线是整个汽车生产线的重要组成环节,其运行状况直接影响到汽车厂生产的数量和质量。为此,本项目设计基于step7的plc控制系统,项目软件平台由西门子wincc6.2实现汽车总装线监控系统以及相关报警系统。   西门子公司的wincc组态软件具有监控生产过程的强大功能,是基于个人计算机的数据采集与监视控制系统。它可以对现场的运行设备进行监视控制,实现数据采集、设备运行、参数调节以及各类信号报警等各种功能。wincc具有广泛的应用和较强的兼容性,能提供成熟可靠的操作和高效的组态功能,同时具有灵活的配置能力。   2 系统整体设计   华晨金杯a1车总装车间监控系统由中控室和现场7个pl
[嵌入式]
PLC编程的三种方法 PLC编程的特点
  PLC编程是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式、模拟式的输入和输出,控制各种类型的机械或生产过程。可编程序控制器及其有关设备,都应按易于使工业控制系统形成一个整体,易于扩充其功能的原则设计。   PLC的用户程序,是设计人员根据控制系统的工艺控制要求,通过PLC编程语言的编制规范,按照实际需要使用的功能来设计的。只要用户能够掌握某种标准编程语言,就能够使用PLC在控制系统中,实现各种自动化控制功能。PLC编程的三种方法如下:   1. 梯形图编程方法:梯形图是PLC编程最常用的方法,它类似于电
[嵌入式]
基于DSP/BIOS的PLC执行系统开发
目前工控领域中广泛使用的可编程逻辑控制器(Programmable Logic Controller)大概可以分为两类:传统PLC与软PLC。传统PLC由于自身存在一些不足,例如封闭的硬件体系结构,主要由几家厂商所垄断,而软PLC在开放性及低成本方面潜力巨大,目前欧美等很多西方国家已经把软件PLC作为一个重点对象进行研究开发。 传统PLC具有硬实时性,正因为如此它才能提供快速、确定而可重复的响应。另一方面,由于软PLC是基于PC而建立在一定的操作系统上,例如Windows NT,而这并不是一个硬实时的操作系统,这使得以PC为基础的控制引擎实时性问题成为制约软PLC发展的主要因素之一。 针对软PLC在实时性方面的不足,本项
[嵌入式]
基于DSP/BIOS的<font color='red'>PLC</font>执行系统开发
基于PLC的高压直流电源控制系统的设计和实现
    一、前 言      中科院等离子体物理研究所国家九五重点工程HT-7U核聚变装置中的微波功率速调管能量来源于阴极高压直流电源 。该系统需要采集和控制各种等级的高压大电流信号和接触器,同时由于高压场合特殊性更需要可靠安全的操作控制系统,因此需要设计一个多点信号监控方便,自动化水平高,抗干扰能力强,人机界面操作合理的控制系统。以可编程控制器PLC为处理核心的微机控制方式已经在常规电压等级场合实现了海量继电器控制系统,其抗干扰能力强,I/O信号处理组态化等优点使得建造控制系统变得方便快捷,安全可靠。选配相应的上位机开发软件如VC或专业组态控制软件做友好的人机监控界面,就更加变得通用方便,本文就实际研制的高压直流电源控制系统介绍
[嵌入式]
LCD1602,LCD1640液晶4位总线模式编程成功
//由于2051的IO不够用,必须省出IO口,迫不得已,又根据大量资料对程序进行了修改 //得到如下能够成功运行的程序。本程序在STC89C51RC@12MHz 4位总线模式下通过data image CM1640液晶模块 //yusung W-1602A液晶模块,广州捷胜 1602A V1.0模块的测试,均可正常写入。 #include reg51.h sbit rs=P3^5;//指令数据选择 sbit rw=P2^7;//读写选择 sbit clk=P3^4;//使能脉冲 unsigned char code Logo_text1 =" ";//文字数组 unsigned char code Logo_text2 ="Sol
[单片机]
基于ARM单片机PLC的音频分析仪设计
0 引言 随着微电子和信息技术的快速发展,以单片机为代表的数字技术发展日新月异。单片机由于具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,而广泛应用于各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理。事实上,通过采用单片机来进行控制,可以实现仪器仪表的数字化、智能化和微型化。本文通过对比选择采用了LPC2148芯片解决方案来实现音频分析仪的设计。 1 系统分析与选择 1.1 信号处理原理分析 在对音频信号进行分析的过程中,本文采用了快速傅立叶变换FFT算法,即首先对音频信号进行离散化处理,然后进行FFT运算,求出信号各个离散频率点的功率数值,并得到离散化的功率谱,最后在频域计
[单片机]
基于ARM单片机<font color='red'>PLC</font>的音频分析仪设计
苹果公司为开发者推出新编程语言
    苹果推出最新的编程语言Swift(雨燕)   新浪手机讯 北京时间6月3日凌晨消息,苹果公司在美国旧金山召开2014年度全球开发者大会。苹果公司为开发者提供了一系列新的服务,包括新版SDK(软件开发套装)、新版开发工具包、新的开发语言等。   作为面向开发者的大会,苹果公司今年推出了一系列新的与开发有关的应用和服务,其中包括新版SDK、新的变成语言等。   新版SDK新增了4000个API(应用程序接口),开发者可以借此开发功能更为丰富的应用;去年推出的指纹识别功能Touch ID将被开放给开发者。同时,开发者还将拥有更多的摄像头API(应用程序接口)。   苹果公司还希望进入智能家居
[手机便携]
自建ISP编程器的温度报警显示控制系统的设计
1 系统的组成 系统主要由单片机、温度报警模块、液晶显示模块、时钟模块、ISP编程器和键盘模块等组成,如图1所示。 2 系统原理 首先通过ISP编程器将程序下载到单片机系统中,利用温度报警,液晶显示和时钟模块,通过键盘控制或人工控制实现实时的温度报警控制显示,实现人机交流。 2.1 数字温度传感器DS18B20 DS8B20可由用户设置温度报警界限,在使用过程中,可由一根I/O数据线既供电又传输数据。它的核心是一个直接数字化的温度传感器,可将-55℃~+125℃之间的温度值按9、10、11、12位的分辨率进行量化,与之对应的温度增量值分别为0.5℃、0.25℃、0.125℃、0.0625℃,器件上电后的默认值为12
[电源管理]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved