线下实训
HOME
线下实训
正文内容
plc变量表编程 PLC变量表的使用,变量的声明,选用,显示,定义,更改,保持性
发布时间 : 2024-11-24
作者 : 小编
访问数量 : 23
扫码分享至微信

PLC变量表的使用,变量的声明、选用、显示、定义、更改、保持性

本篇我们以西门子S7-1200为例来介绍PLC变量表的使用。在S7-1200 CPU的编程理念中,特别强调符号寻址的使用,在开始编写程序之前,用户应当为输入、输出、中间变量定义相应的符号名,也就是标签。具体步骤如下:

PLC变量表

一、在PLC变量表中声明变量,在项目视图的项目树中,打开PLC1下的PLC变量文件夹,双击打开PLC变量表,在PLC变量表中单击第一行的名称列,输入变量符号名,例如输入start,按回车键确认。

打开变量表

在数据类型列中,选择数据类型为布尔型,在地址列中,输入地址I0.0,在注释列中根据需要输入注释,如电动机启动按钮,这样我们就完成了对start变量的声明。按照同样的方法声明stop变量和motor变量。

声明变量

二、在程序编辑器中选用和显示变量,在项目树中打开PLC1下的程序块文件夹,双击Main主程序,打开程序编辑器,在程序段1中拖放触点和线圈指令,编写电动机起保停控制程序。单击常开触点,在出现的输入框中点击旁边的方框,就会出现已定义PLC变量的下拉列表,从中选择start,按照同样的方法对所有指令完成操作。

选用变量

选中工具栏中启动或禁用绝对操作数按钮,在旁边的下拉列表中选中符号选项,则程序中只显示变量符号。 如果选择绝对选项,则程序中只显示变量地址。如果选择符号和绝对选项,则程序中同时显示变量符号和地址。

显示变量

三、在程序编辑器中定义和更改PLC变量,选中常开触点start。单击鼠标右键,选择重命名变量,在弹出的对话框中,将名称列的start改为M_start,单击更改按钮,完成输入,选中常闭触点stop,单击鼠标右键,在弹出的菜单中选择重新连接变量,将地址列的I0.1改为I0.2,单击更改按钮,完成输入。

重命名变量

在程序段2中插入常开触点,输入操作数tag1,按回车键确认。单击鼠标右键,在弹出的菜单中选择定义变量,在部分列中选择Global Memory,在地址列中输入M0.0数据类型选择为布尔型,单击定义按钮,完成输入。单击编辑栏中的PLC变量,回到PLC变量表。可以看到在程序编辑器中,对PLC变量的定义和更改已自动添加到PLC变量表中。

定义变量

四、设置PLC变量的保持性。在PLC变量表中可以为M存储器指定保持性存储区的宽度,在工具栏中单击保持性按钮,打开保持性存储器对话框。 在文本栏中输入10,表示从MB0开始的十个字节为保持性存储区,单击确定按钮。编址在该存储区中的所有变量被标识为有保持性,在PLC变量表的保持性列表中设置的复选标记,可以识别变量的保持性设置,如tag1变量的保持性。

变量保持性设置

本篇我们介绍了西门子S7-1200 PLC变量表的使用,学习了变量的声明、选用、显示、定义、更改、保持性设置等,想要学习更多PLC知识,欢迎持续关注本号文章!如需视频教程或PDF文档等学习资料可在本文留言,我会免费赠送给你,我们共同学习提高!

PLC添加用户变量表

在S7 - 1200 编程理念中特别强调使用符号寻址的使用。在开始编写程序之前,用户应当为输入/输出/中间变量定义在程序中使用的标签(Tag)。用户需要为变量定义标签名称及数据类型。标签名称原则上以易于记忆,不易混淆为准。在默认情况下,用户程序中使用任意PLC地址都将被系统分配一个默认标签名称。但这些标签都以“Tag”十“_数字”的形式出现。例如“ Tag_1”、“Tag_2”等,因为此格式不利于记忆与识别,所以不推荐用户使用系统默认标签格式。

用户可以依次打开“项目树”-“项目1”-“PLC_1”-“PLC变量”,双击默认变量表,打开“默认变量表”对话框,如图1-1所示;用户也可以双击“添加新变量表”,创建一个新的变量表,如图1-2所示。

图1-1 默认变量表

图1-2 创建新变量表

无论是在默认变量表还是在新创建的变量表里面创建变量,变量表里面的内容一致,都需要定义变量的名称、数据类型、地址等。

相关问答

1200plc变量表使用方法?

双击打开项目树中的变量表。在弹出的PLC变量表窗口中,输入名称,选择数据类型,填入地址,并根据需要填入注释。在程序编辑器中选用和显示变量。进入OB1主程序...

欧姆龙plc编程变量定义?

一、在PLC变量表中声明变量,在项目视图的项目树中,打开PLC1下的PLC变量文件夹,双击打开PLC变量表,在PLC变量表中单击第一行的名称列,输入变量符号名,例如输...

PLC的各种变量怎样使用?

1、变量分局部变量和全局变量2、局部变量只能在所在子程序中使用,全局变量可以在此工程任何程序中使用,且可以直接与上位机通讯。3、如果在局部变量和全局变...

plc中如何生成一个变量?

加上一个定量,自动生成变量加上一个定量,自动生成变量

怎样将1200PLC变量表导入威纶通触摸屏?

要将1200PLC变量表导入威纶通触摸屏,首先需要将PLC程序通过工程软件进行编译,生成一个.tag文件,在威纶通软件中通过PLC通信设置导入此文件,然后将变量列表中...

plc中间变量怎么用?

在SIMATICWinCCV12编程软件中,建立变量的方式一般有如下几种:1,手动输入首先,打开软件的编辑界面,在“HMI变量”中单击“添加新变量表”。在弹出的新窗...

西门子PLC变量监视的操作?

1、运行STEP7打开PLC软件,将左侧的文件夹层层展开直到选中Blocks,如下图所示:2、打开VAT变量表在右侧找到VAT_??的块,双击打开。一般此块排列在所有块...1、...

plc结构化编程格式?

PLC(可编程逻辑控制器)结构化编程格式主要包括以下几个部分:1.程序结构:PLC结构化编程格式通常采用类似于流程图的结构,包括主程序(Mainprogram)、子程...P...

plc1200变量保持如何设置?

在PLC1200中设置变量保持需要先定义变量类型和变量名称,然后将其分配到所需的内存地址中。可以通过PLC1200编程软件来完成这个过程。变量保持可以用来存储和保...

s71200plc如何定义变量?

变量表里只能定义符号名称,使用PLC内部定义好的存储区,如I/O输入输出区的I,Q,M这些,这些元件数据类型都是定义好的,不能改,所以你要想用到其他数据类型必须...

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

QQ

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

热线

188-0000-0000
专属服务热线

微信

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