第⼀个PLC程序——PLC界的“HelloWorld”
搭建西门⼦PLC编程环境
使⽤计算机做任何事情之前,⼀般都需要搭建⼀个特定的环境(开发⼯具),⽐如写稿⼦、排版⽂档之前需要安装Office办公软件,做Java 开发之前需要安装Java开发⼯具包(JDK)和IDE,IDE⼀般⽤Eclipse。PLC编程也不例外,对于西门⼦PLC的开发,⼀般要安装博图软件。关于博图软件的具体信息,可以参考百度百科。
TIA博途是全集成⾃动化软件TIA portal的简称,是西门⼦⼯业⾃动化集团发布的⼀款全新的全集成⾃动化软件。它是业内⾸个采⽤统⼀的⼯程组态和软件项⽬环境的⾃动化软件,⼏乎适⽤于所有⾃动化任务。借助该全新的⼯程技术软件平台,⽤户能够快速、直观地开发和调试⾃动化系统。——《百度百科》
⽬前博图软件已经发布V15,不过我的学习过程要使⽤V14。关于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。
java技术介绍百度百科
勾选“全部启动”,点击“完成”,即可开始仿真。
此时程序已经在虚拟机中运⾏,打开监视,就可以在编程界⾯上控制和查看程序的执⾏。
因为虚拟机中没有输⼊端⼝,⽆法修改I寄存器的值。为了顺利运⾏该程序,我们要将M存储器替换I寄存器,并重复以上操作。
右键修改M0.0的值为1,并接着改为0,此时可以看到Q0.0处于⾃锁状态。
总结
⽤⽂字和图⽚真的不好讲清楚程序的操作过程,⼀个⼏分钟的视频就可以解决的事情,为什么要费这么长的时间写这个呢?或许在编写⽂字过程中,可以培养⾃⼰的思考和讲解问题的能⼒吧!建议初学者看视频学习各种软件的操作,不建议看书。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论