「西门子1200PLC教程」19.S7-1200入门实例

本文转自电气工程师必备的微信公众号“电气工程师助手”,内有在线教程视频观看、几千G资源免费下载。

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

步骤

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

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

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

4.设置PLC变量的保持性


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

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

「西门子1200PLC教程」19.S7-1200入门实例_第1张图片

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

「西门子1200PLC教程」19.S7-1200入门实例_第2张图片

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

「西门子1200PLC教程」19.S7-1200入门实例_第3张图片

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

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

「西门子1200PLC教程」19.S7-1200入门实例_第4张图片

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

「西门子1200PLC教程」19.S7-1200入门实例_第5张图片

如图所示。

「西门子1200PLC教程」19.S7-1200入门实例_第6张图片

选中变量如图所示。

「西门子1200PLC教程」19.S7-1200入门实例_第7张图片

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

「西门子1200PLC教程」19.S7-1200入门实例_第8张图片

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

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

「西门子1200PLC教程」19.S7-1200入门实例_第9张图片

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

「西门子1200PLC教程」19.S7-1200入门实例_第10张图片

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

「西门子1200PLC教程」19.S7-1200入门实例_第11张图片

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

「西门子1200PLC教程」19.S7-1200入门实例_第12张图片

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

「西门子1200PLC教程」19.S7-1200入门实例_第13张图片

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

「西门子1200PLC教程」19.S7-1200入门实例_第14张图片
「西门子1200PLC教程」19.S7-1200入门实例_第15张图片

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

「西门子1200PLC教程」19.S7-1200入门实例_第16张图片

4.设置PLC变量的保持性

单击保持性按钮。

「西门子1200PLC教程」19.S7-1200入门实例_第17张图片

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

「西门子1200PLC教程」19.S7-1200入门实例_第18张图片

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

「西门子1200PLC教程」19.S7-1200入门实例_第19张图片

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模块驱动程序等资源下载

打造成为电气工程师必备的公众号。长期分享自动化电气工程师的必备干货,内容涉电工基础、电气制图、电气选型,以及各种型号的PLC、触摸屏、伺服驱动、步进驱动、变频器、机器人、视觉、上位机、软件等。更多内容请微信搜索“电气工程师助手”

你可能感兴趣的:(「西门子1200PLC教程」19.S7-1200入门实例)