课程中心
HOME
课程中心
正文内容
plc编程变量注释 PLC变量表的使用,变量的声明,选用,显示,定义,更改,保持性
发布时间 : 2024-10-14
作者 : 小编
访问数量 : 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文档等学习资料可在本文留言,我会免费赠送给你,我们共同学习提高!

「西门子1200PLC教程」20PLC变量表的使用

头条号私信回复1,可免费获取海量资源下载链接

在S7-1200的编程理念中,特别强调符号寻址的使用。在开始编写程序之前,用户应当为输入、输出、中间变量定义相应的符号名,也就是标签,具体步骤如下

步骤

1.在PLC变量表中声明变量

2.在程序编辑器中选用和显示变量

3.在程序编辑器中定义和更改PLC变量

4.设置PLC变量的保持性

1.在PLC变量表中声明变量

双击打开项目树中的变量表。

在弹出的PLC变量表窗口中,输入名称start,数据类型选为Bool型,地址填入I0.0,根据需要填入注释,如图所示。

同理,添加stop、motor变量如图所示。

2.在程序编辑器中选用和显示变量

进入OB1主程序块的窗口,编写一段程序如下。

点击常开触点,在出现的输入框中,选中右边的下拉按钮。

如图所示。

选中变量如图所示。

点击此选项,可选择变量的显示方式,如图所示。

3.在程序编辑器中定义和更改变量

若修改常开触点变量的名称:选中常开触点,点击鼠标右键,选中重命名变量

在弹出的对话框中,将start改为M_start,点击更改。

若要修改常闭触点变量的地址,选中常闭触点,点击鼠标右键,选中重新连接变量。

在弹出的对话框中,将I0.1改为I0.2,点击更改。

若想直接在程序中建立变量名称和地址,则新建一个常开触点,命名为tag1,如图所示

选中tag1,右键,定义变量,输入地址,单击定义按钮即可。

进入PLC变量窗口,可以看到刚刚创建的tag1已自动添加到PLC变量表中。

4.设置PLC变量的保持性

单击保持性按钮。

在弹出的对话框中,此位置假如填入10,则代表保持从MB0开始的10个字节。

此时M0.0已自动勾选保持性。

The End.

往期文章:

【西门子1200PLC教程】18.使用Portal视图

【西门子1200PLC教程】17.硬件的组态

【西门子1200PLC教程】16.编程软件界面介绍

【西门子1200PLC教程】15.编程软件的安装及设置中文界面

【西门子1200PLC教程】14.程序结构

【西门子1200PLC教程】13.不同存储区的寻址

【西门子1200PLC教程】12.数据的存取方式

【西门子1200PLC教程】11.S7-1200支持的数据类型

【西门子1200PLC教程】10.PLC的工作原理

【西门子1200PLC教程】9.KTP系列HMI面板介绍

【西门子1200PLC教程】8.S7-1200的选型案例

【西门子1200PLC教程】7.CPU的扩展能力

【西门子1200PLC教程】6.CPU面板介绍

【西门子1200PLC教程】5.S7-1200与S7-300的比较

【西门子1200PLC教程】4.S7-1200与S7-200的比较

【西门子1200PLC教程】3.模块的安装

【西门子1200PLC教程】2.CPU家族及模块

【西门子1200PLC教程】1.功能与特点

【笔记】信捷plc应用,指令篇

【笔记】信捷plc应用,编程前奏篇

【笔记】信捷plc应用,硬件篇

【笔记】三菱FX5U PLC基于ModbusTCP协议与视觉通讯

【笔记】网线制作图文详解

【笔记】两台PLC进行无线通讯

【笔记】西门子S7-200Smart与读卡器、温湿度传感器、扫码枪等设备通讯

【笔记】多台西门子S7-200 Smart通过以太网实现通信

【笔记】ABB机器人零基础编程步骤详解

【机器人篇】ABB、库卡、安川、发那科等工业机器人资源汇总

【电工基础篇】电工电子技术、常用仪器、维修等资源汇总

【触摸屏篇】Proface、威纶、三菱、松下、组态王等资源汇总

【PLC篇】西门子、三菱、松下、欧姆龙等品牌的软件、视频、资料下载

【相关软件篇】485参数配置软件、USB转485模块驱动程序等资源下载

头条号私信回复1,可免费获取海量资源下载链接

相关问答

plc生成一个变量要输入什么?

要输入绝对值,就是一个常用的定量要输入绝对值,就是一个常用的定量

plc中间变量怎么用?

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

plc变量名的命名规则一般如下?

PLC变量命名一般是根据外围信号然后用拼音首字母和数字来命名,最好是去向一个设备的用一个字母开头。PLC变量命名一般是根据外围信号然后用拼音首字母和数字...

西门子200PLC编程软件中符号表的注释为何有些是1有些是空白?...

符号表实际上是对地址的一个说明或注释,可以简单明了看懂梯形图。注释是空的,只有编辑过才能有。有用(0)回复djmaxcyp设置了符号表能方便地观测数据变化...

plc中中间变量如何设?

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

plc的中间变量用什么表示?

M表示PLC中的中间变量指的是内置的输入输出继电器、辅助继电器、状态、计数器、数据寄存器等各种软元件。PLC控制系统中所有的数据几乎都是动态的,比如温度...

PLC的各种变量怎样使用?

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

三菱plc变量怎么命名?

在三菱PLC编程中,变量的命名应该具有一定的规范性和可读性,以便于程序的编写和维护。一般来说,变量名应该简洁明了,能够准确地反映出变量的含义和作用。同时...

三菱plc中var_ln_out什么意思?

输入输出变量,一般用于功能块的形参,实现功能块内数据或参数的逻辑传递;输入输出变量,一般用于功能块的形参,实现功能块内数据或参数的逻辑传递;

st1200plc中结构体变量如何定义?

元组已经销毁!\n");printf("三元组a对应的x=%f,b=%f,c=%f\n",a.x,a.y,a.z);//输出销毁后的三元组aprintf(&quo...

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

QQ

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

热线

188-0000-0000
专属服务热线

微信

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