广东湘恒智能科技有限公司
主营产品: 西门子PLC,西门子模块,西门子触摸屏,西门子变频器,西门子伺服电机驱动,电缆,西门子全系列
西门子S7-1200 PLC变量表如何使用?
发布时间:2024-11-24

在此,我们以西门子S7-1200系列PLC为例,深入探讨PLC变量表的应用之道。在S7-1200的编程哲学中,符号寻址机制被置于极其重要的位置。编程之前,用户需为输入、输出及中间变量分配独特的符号名称,即标签,以简化编程过程并提升代码的可读性。以下,我们将详细阐述这一过程的几个关键环节:

图片

一、在PLC变量表中初始化变量

首先,在项目视图的层次结构中,导航至PLC1下的“PLC变量”文件夹,双击以打开PLC变量表。随后,在表格的首行“名称”列内键入变量标识符,如键入initiate并敲击回车键以确认,作为start变量的替代命名。

图片

在“数据类型”列,选定布尔型作为数据类型;在“地址”列,指定地址如I0.0;并在“注释”列添加描述性文本,如“电机启动按键”,从而完成initiate变量的声明。采用相似流程,可继续声明halt(替代stop)及motor_control(替代motor)等变量。

图片

二、在编程环境中引用与展示变量

接下来,在项目树中找到PLC1下的“程序块”文件夹,双击进入主程序Main,在程序编辑器中展开编程工作。于程序段1内,通过拖拽放置触点和线圈指令,构建电机的起保停逻辑控制程序。点击常开触点时,在弹出的选项框中选取initiate变量,同理应用于其他指令的变量选择。

图片

利用工具栏中的“显示模式”切换按钮,可选择仅显示变量符号(符号选项)、仅显示变量地址(juedui选项),或同时显示两者(符号和juedui选项),以适应不同的编程需求与阅读习惯。

图片

三、在编程环境中调整与定义PLC变量

针对已声明的initiate(即原start)变量,可通过右键点击选择“重命名变量”,在对话框中将名称更改为M_initiate,并确认更改。对于halt(原stop)变量,同样采用右键菜单中的“重新连接变量”功能,将其地址由I0.1修改为I0.2。

图片

在程序段2中新增常开触点,并输入操作数tag1后确认。通过右键菜单的“定义变量”选项,在“部分”列指定为全局内存Global Memory,地址设为M0.0,数据类型仍选定为布尔型,完成新变量的定义。之后,通过点击编辑栏的“PLC变量”项,可返回到PLC变量表,观察程序编辑器中对变量的所有修改与定义均已自动同步至该表。

图片

四、配置PLC变量的保持性

在PLC变量表中,还能为M存储器设定保持性存储区域的范围。点击工具栏的“保持性”按钮,开启保持性存储器配置窗口。在文本框内输入10,意味着从MB0开始的连续十个字节将被指定为保持性存储区。确认设置后,该区域内的所有变量均会被标记为具有保持性,通过PLC变量表中的保持性复选框,可直观识别各变量的保持性设置状态,如tag1变量的保持性配置。

图片

展开全文
拨打电话 微信咨询 发送询价