编写一个简单的PLC程序

  [复制链接]
查看14693 | 回复13 | 2014-3-15 21:11:14 | 显示全部楼层 |阅读模式
<
                                                           本贴为《PLC实战入门教程 — 跟成伟学PLC》教程内容

                                                                << 上一贴        返回目录               下一贴 >>

        我们在讲《PLC输入输出端子的接线方法》的帖子中举了一个简单的实例。其原理图如下:

Snap91.gif
       这个原理图是一个点动控制的原理图,当按按钮SB时,接通了接触器KM的线圈回路,KM线圈得电吸合。松开SB按钮,接触器KM释放。
       如果把这个接触器控制的电路改为PLC控制,其接线方法如下:SB按钮接在X1输入端,接触器KM的线圈接在Y1的输出端。
Snap1.jpg
好了,PLC的接线接完之后,我们开始编写程序了。
首先,打开我们安装的Gx Works的软件,打开之后,软件的界面如下:

Snap2.jpg

打开软件之后,我们要新建一个工程,如上图,新建一个工程就是说我们要做一个新的设计。比如你手里有好几个PLC要让你编程,有的完成电动机的点动控制,有的需要正反转控制。这是你就要新建立两个工程,可以根据需要,为每个工程取不同的名称,以便区分。一个工程也就相当于一个设计项目。

Snap4.jpg

点击新建工程之后,会弹出一个窗口,里面有四个下拉选项。
工程类型:我们选择“简单工程”;
PLC系列:三菱的PLC有不同的系列产品,你使用的是什么系列的PLC,就选择什么系列。这里我们选择FX系列,即“PXCPU”;
PLC类型:每一个系列的PLC,又有不同的型号,我们使用的是FX2N型号的PLC,所以这里选择“FX2N/FX2NC”;
程序语言:一般简单的PLC程序,使用梯形图编写比较方便,所以我们这里选择“梯形图”;
选择完以上选项之后,点击确定,一个新的工程就建立好了。

建立好一个新的工程之后,我们就可以开始PLC的编程之旅了。
1、点击工具栏中的“常开触点”图标,或者按F5健,会弹出:梯形图输入框,在输入框内输入X1,然后点击确定。因为我们使用的输入端是X1,所以在这里输入X1。

Snap6.jpg

点击确定之后,我们就在梯形图内加入了一个元件X1,如下图:图中的蓝框是下一步要添加元件的地方,你可以在点击其他地方来改变下一个元件的位置。

Snap7.jpg

2、点击工具栏中的“线圈”图标,或者按F7键,再次弹出梯形图输入框,这次我们输入Y1,然后点确定。

Snap9.jpg

这时,我们实现点动控制的程序就编好了,是不是很简单。编好的梯形图程序如下:

Snap10.jpg

3、仅仅编写好程序还不行,还要把梯形图转换为PLC可以识别的程序,然后将程序输入PLC之后,PLC才可以按照我们编写的程序进行工作。
梯形图的转换很简单,只有点击一下菜单栏中的“转换/编译”然后在下拉菜单中点击转换就可以了,如下图。

Snap11.jpg

梯形图编写完了,也转换完了,至于如何输入PLC,我们以后再讲。因为目前还有一个重要的问题没有讲清楚,就是这个程序为什么要这样编写,他的原理是什么,下一贴我们来详细的分析这个梯形图的原理,让大家清楚为什么这样编写,只有原理搞懂了,才知道应该如何设计自己想要的功能。


                                                           本贴为《PLC实战入门教程 — 跟成伟学PLC》教程内容

                                                                << 上一贴        返回目录               下一贴 >>


热帖推荐
jinyongtai2014 | 2015-8-22 10:24:59 | 显示全部楼层
学习,学习。
杨家平 | 2015-8-8 17:15:57 | 显示全部楼层
不错不错 哦哦
雨露 | 2015-3-11 21:41:52 | 显示全部楼层
讲的好,由浅入深。
我爱梅西 | 2015-2-26 21:46:56 | 显示全部楼层
陪你走天涯 | 2015-2-26 21:37:10 | 显示全部楼层
§落叶飘云§ | 2015-1-25 16:33:36 | 显示全部楼层
谢谢楼主
周cad | 2014-9-11 22:14:05 | 显示全部楼层
我也想学习一下谢谢  
yyp9199 | 2014-8-13 20:37:33 | 显示全部楼层
谢谢楼主                     
kailelaohu | 2014-6-18 22:44:04 | 显示全部楼层
我也想学,,,
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则