第一个PLC程序——PLC界的“Hello World”

搭建西门子PLC编程环境

使用计算机做任何事情之前,一般都需要搭建一个特定的环境(开发工具),比如写稿子、排版文档之前需要安装Office办公软件,做Java开发之前需要安装Java开发工具包(JDK)和IDE,IDE一般用Eclipse。PLC编程也不例外,对于西门子PLC的开发,一般要安装博图软件。关于博图软件的具体信息,可以参考百度百科。

TIA博途是全集成自动化软件TIA portal的简称,是西门子工业自动化集团发布的一款全新的全集成自动化软件。它是业内首个采用统一的工程组态和软件项目环境的自动化软件,几乎适用于所有自动化任务。借助该全新的工程技术软件平台,用户能够快速、直观地开发和调试自动化系统。——《百度百科》

目前博图软件已经发布V15,不过我的学习过程要使用V14。关于V14的安装过程,可参考网页TIA portal v14安装和破解,此处不再赘述。

新建一个项目

安装完成后,双击图标“TIA Portal V14”打开博图软件,在打开的启动界面中选择“创建新项目”,并填写项目名称、保存路径、注释等,如下图所示。注释可选择填写,一般是对该项目进行简单描述,以便后期或他人打开时能够了解项目的大致目的和内容。
在这里插入图片描述点击“创建”按钮,可进入项目编辑界面。
在这里插入图片描述
点击“创建PLC程序”,系统会提示添加新设备,添加的设备就是要对其编程的PLC设备。因为我没有物理机,需要用仿真的方式运行调试程序,因此选择S7-1200,CPU选择V4.0以上。双击“Main”程序块,就可以进入梯形图编程界面。
在这里插入图片描述在这里插入图片描述

编写自锁程序

依次拖动红框里的相应指令块到程序段1的直线上,并设定指令的操作存储位,即下图的I0.1, I0.0, Q0.0。I表示输入映像寄存器,Q表示输出映像寄存器,不知道什么意思?简单的说,I寄存器保存了PLC设备输入端的状态值,1为导通,0为不导通;Q保存输出端的状态。
在这里插入图片描述
点击工具栏的仿真按钮,即可打开仿真器。
在这里插入图片描述
点击“装载”按钮,把程序写入虚拟的PLC。
在这里插入图片描述
勾选“全部启动”,点击“完成”,即可开始仿真。
在这里插入图片描述
此时程序已经在虚拟机中运行,打开监视,就可以在编程界面上控制和查看程序的执行。
在这里插入图片描述在这里插入图片描述
因为虚拟机中没有输入端口,无法修改I寄存器的值。为了顺利运行该程序,我们要将M存储器替换I寄存器,并重复以上操作。
在这里插入图片描述
右键修改M0.0的值为1,并接着改为0,此时可以看到Q0.0处于自锁状态。
在这里插入图片描述

总结

用文字和图片真的不好讲清楚程序的操作过程,一个几分钟的视频就可以解决的事情,为什么要费这么长的时间写这个呢?或许在编写文字过程中,可以培养自己的思考和讲解问题的能力吧!建议初学者看视频学习各种软件的操作,不建议看书。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值