学plc要不要买个plc?
条件允许的话,有一套完整的PLC实验平台,对于学习PLC当然是再好不过的了。因此,这里首先来盘点一下,一套完整的PLC实验平台,到底需要哪些硬件(以S7-300为例):
1、如果要测试简单的逻辑控制或锻炼自己的编程能力,需要一块集成了模拟量/数字量输入、输出的CPU,如313c-2DP,一个电源模块,及若干外设:如按钮、指示灯、信号继电器等;
2、如果要学习通讯(比如Profibus DP),则需要增加相应的通讯模块,如通讯模块CP343-5、分布式I/O等设备;
3、如果要学习PLC之间的通讯,甚至还要配置另外一套PLC平台;
4、更不用说,PLC和变频器组态通讯,总不至于再配置一套变频器吧?
……
……
因此,如果经济允许或者是有机构投资的话,当有一套实实在在的实验平台对于学习PLC大有裨益;但如果由个人负担的话,随着学习的深入,投入会越来越大,不明智!!!其实,很多PLC大厂都会提供仿真软件,供我们学习。比如西门子,在STEP7中集成了一个名为“PLCSIM”的软件,就可以用来做仿真实验。一般,我们的电脑中安装了STEP7后,里面就集成了“PLCSIM”,如图1所示,在SIMATIC Manager的工具栏中点击“仿真器”按钮,即可打开PLCSIM仿真器。如果你的STEP7中未集成该功能,也可以在网上单独下载安装该软件。
下面,我们简单介绍一下PLCSIM的用法。
1、点击“仿真器”按钮,打开PLCSIM仿真器,并将其选择到“RUN-P”工作模式,如图2所示。
2、将编写好的程序下载到仿真PLC中,如图3所示。
3、测试程序。这里以一段简单的“电机自锁启停”程序为例,介绍一下PLCSIM的用法。程序如图4所示。
打开“监视”功能,连接上仿真PLC之后,此时程序的运行于在实际PLC中的运行已经没有什么差异了。
4、在PLCSIM中给“信号”,模拟程序的不同运行状态,如图5所示。
(1)首先,通过工具栏按钮,插入与测试程序相关的输入、输出信号:
启动按钮 I0.0
停止按钮 I0.1
电机运行命令 Q4.4
(2)根据程序逻辑,分别给I0.0、I0.1不同的状态,看输出Q4.4的状态是否正确。图5中,I0.0=1、I0.1=0,输出:Q4.4=1,符合控制逻辑。
分别给I0.0、I0.1不同的状态,即可仿真程序执行的各种情况了。
这里,驼子仅仅介绍了“PLCSIM”最简单的应用情况。其实,PLCSIM功能很强大,完全满足我们的学习需求。事实上,驼子我手里有两套硬件平台,但除了极少数的情况,我一般也优先选择使用PLCSIM仿真器,毕竟硬件平台又占地方、又凌乱,非万不得已的情况,一般会将它们束之高阁的。