欢迎来到天天文库
浏览记录
ID:45243633
大小:235.24 KB
页数:14页
时间:2019-11-11
《PLC的基础 西门子的S7-300plc基础学习》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1、300/400学习简介西门子的S7-300/400具有强大的功能、先进的程序结构、使用方便的编程软件、极高的可靠性,使它成为大中型PLC的老大。有市场调查报告称S7-300在国内中型PLC的市场占有率为80%。 S7-300/400是很难学的PLC,我在网上不止一次看到有人感叹“S7-300/400太难学,学不会,不学了!” 我想借这个帖子,向各位网友介绍学习S7-300/400的方法,解答在学习中遇到的问题,帮助大家学好S7-300/400。 S7-300/400难学的主要原因如下: 1)
2、S7-300/400是大中型PLC,与主要用于取代继电器控制、以梯形图为主的小型PLC相比,S7-300/400的功能强大得多,功能越强,硬件和软件就越复杂,需要学习的东西就越多。 2)S7-300/400采用了计算高级语言中的很多先进思想和理念,它的语句表语言类似于单片机的汇编语言,要求使用者具有一定的计算机知识。 3)S7-300/400是典型的欧系PLC,很多问题的处理方法与日系PLC有很大区别。 我第一次接触S7-300是做一个项目,用户要求使用S7-300。当时没有一本S7-300/40
3、0的书,我手里连中文版的手册都没有,只有一些英文的手册。由于工期紧,不可能花时间熟悉资料,准备好了后再开始动手,只有一边干一边熟悉。在此之前,我用过三菱、欧姆龙、GE和S7-200等品牌的PLC,首次使用S7-300,感觉很不习惯。过去熟悉的日系、美系PLC的某些习惯用法,S7-300却采用完全不同的处理方法。例如编好程序后,不知道怎样编译和检查语法错误。下载到CPU后,SF(系统错误)灯亮,知道是语法错误造成的,但是不知道用什么方法才能查到语法错误。 作为大中型PLC,S7-300/400的硬件软件
4、手册相当多,遇到问题连查哪本手册都不知道。后来终于查到下载后语法错误在CPU模块的诊断缓冲区内。 和其他很多使用S7-300/400的设计人员一样,我经历了从不习惯到习惯,最后到喜欢的过程。我将陆续写出学习资料,希望大家关注。跟我动手学S7-300/400之二:学习S7-300/400,需要学什么?1.S7-300/400的硬件和网络需要组态,组态的系统每个模块的安装位置、型号、订货号和固件版本号应与实际的系统完全相同。如果更换了与原来的模块不同型号和订货号不同的模块,需要对硬件重新组态和下载,否则更
5、换模块后系统不能运行。2.有硬件软件故障时,SF(系统错误)指示灯亮。为了获得准确的诊断信息,需要用编程软件来诊断故障。3.为了诊断网络系统的故障,需要查看编程软件的硬件组态工具HWConfig和网络组态工具NetPro。4.有时需要用程序状态功能来监视梯形图中的触点和线圈的状态,用变量表监控变量。综上所述,即使是S7-300/400的维修人员,也需要熟悉和掌握编程软件的使用方法。5.为了快速处理故障,需要熟悉S7-300/400的指令,了解程序结构,读懂有关的程序。6.学习编写和调试用户程序的方法。7
6、.学习PID程序设计和整定PID参数的方法。2、300/400的软件要求和实验条件看十遍书不如动一次手,学PLC的关键也是动手。单片机的汇编语言类似于S7-300的语句表语言。我在八十年代学的单片机的汇编语言有一百多条指令。开始没有实验装置,我买了一本教材来看,花了很多时间,心里也没有数,过不了几天看过的东西就忘了。后来有了实验装置,我花了一个月的时间,经历了无数次的失败,通过编程实现了对工频的测量和显示。在这个过程中,自然地掌握了硬件、软件设计和程序调试的方法。并且印象非常深刻,即使一两年没有接触它,
7、不用备课,我都可以上汇编语言的课程。建议初学者选择一本好的PLC教材,了解有关的基础知识和PLC的工作原理。通过教材中的例子,学习PLC的基本概念、指令的功能、阅读和编写用户程序的方法。如果有PLC,可以作下载、上载、程序运行、监控和故障诊断等实验。最好的实践方法是将自己编写的程序下载到PLC后,进行模拟调试。所谓模拟调试,是指用小开关或按钮来模拟现场的开关量输入信号,用PLC上指示开关量输出点状态的发光二极管来观察程序运行的结果。由于价格昂贵(特别是S7-300/400),一般的初学者没有用PLC作实
8、验的条件,正在设备上使用的PLC也不可能取下来做实验。即使有一个PLC,其I/O点数和可以做的实验也非常有限。PLC的仿真软件为解决这一难题提供了很好的途径。仿真软件用来模拟PLC的操作系统和用户程序的运行。与硬件PLC一样,需要将用户程序和组态信息下载到仿真PLC,用键盘和鼠标给计算机屏幕上的仿真PLC提供输入信号,观察仿真PLC执行用户程序后输出信号的状态。西门子的S7-300/400的仿真软件PLCSIM与编程软件STEP7配套使用,
此文档下载收益归作者所有