S7-200PLC,拿着这个黑疙瘩,开始了我的艰辛连接之路,4天后尴尬了
本人有幸获得一个S7-200的PLC,拿着爱不释手,于是萌生了强烈的学习PLC的兴趣。但是光一个黑疙瘩什么也干不了,得用电脑连接PLC编程仿真啊(仿真是从三菱PLC认识到的)。
于是,我开始了艰辛的连接之路。
开始手,上恰巧有一个usb转串口的通讯线(原来是用来给单片机烧程的),我对着PLC的接口看了又看,翻资料啊翻资料。终于发现十个针形的接口E-stand3.0不是电源借口,是扩展借口!搞笑吧?
再后来明白了PLC上有两个com,一个com0一个com1。想了半天,哪个用来连电脑呢?胆小不敢下手。终于,想明白了,我想肯定是哪个都行。然后连上usb转串口,发现电源还没有接。于是乎找资料,查找电源怎么接,接哪。
毕竟涉及到220伏了嘛,我怕挨电。我深思熟虑了半天,终于下定决心,l接火线n接零线交流220(这里不知道火线和零线要不要区分)。我又测量插座的火线和零线,小心翼翼地标记好。通讯线也连接好了,我还装了一个虚拟com口的软件,模拟出了一个com口。提前下载好了软件,把开关打到stop,插上电源和通讯线。按照步骤一步一步的,点pg/pc设置,pc-ppi设置,只有一个com3(我的是笔记本),然后按照步骤刷新显示错误。再看设备管理器,虚拟的com口不见了!问题一个接一个。再后来usb转串口的线再插电脑电脑都不识别了。我怀疑是不是坏了?不明白怎么回事。
没办法,想玩PLC没线也不行啊,买吧,上某宝看啊看,买了一根虽说80块国产的线,但是我还是心疼了一把。这线只支持9.6和19.2的。
然后怀着焦急的心态等啊等,中间就研究micro/win看视频,期间还下载了好多升级补丁,开始以为是安装版,原来升级补丁是要安装原版在卸载原版然后再安装补丁的啊。开始装的win7系统,死慢死慢的,我就半天半天地都耗在这里了。时间就这么溜走了……
学习的路是艰辛的。但是也学到了些东西,值了。
四天后,usb-ppi线到了,家里做排骨了,刚拿到线,又想吃排骨又急着地想试试线,心里纠结了好一会。先吃饭,然后跑过来试线,按照安装步骤装驱动,一步也不敢怠慢。按惯例插电源,通讯线,stop,设置pg/pc,然后依次确定,点击通讯、双击、错误,简直是晴天霹雳!不敢相信出错了,于是我一边检查一边思考。搜索波特率9.6k,19.2k 都不行,我彻底失望了……然后PLC暂时也不玩了。
朗风电气
想要学好PLC?这么学就对了:
先要了解电工知识、了解电器如果去控制,了解各种执行机构,然后就是了解plc的工作方式,输入输出回路,最后了解相应的工艺。
1、学习PLC首先要选好学习那一个厂家的PLC,日系的 PLC内部软件集成度高应用简单.早期的OMRON、三菱应 用比较多、现在由于贸易和国际间的合作关系应用西门 子PLC、罗克韦尔的多一点,(尽管说学一种品牌学精深 了,其他的也会很快上手,但人的精力是有限的,一定 要把有限的精力用在应用最广泛、有潜力、有发展的一 个方向上,不过对于各个牌子的PLC都有所了解,包括进 口的,国产的,这些都有相对应了解,对于每个PLC的特 性,优点缺点,这些有更好的了解,那么以后将是市场 上不可多得的人才。)
2、PLC并不是一门单一的编程技术,它是一门系统专业 课程。PLC可以广义的认为是一台背嵌入操作系统的高可 靠性PC机。首先需要精深PLC本身的编程语言梯形图、语 句表语言。达到这个水平你只能读懂编好的程序,并可 以设计一些工程需要程序。在这行业还需要应用VB、VC ++实现串口的通信,集散控制系统。在一些大型程序 中还需要用到数据库的知识。(PLC入门很快但要不断进 取努力。)
3、PLC是一门侧重应用方向的学科。所以要多一点实践 。不要看不起小的项目,在其中你能总结出设计程序的 逻辑思维方法。在总结中不断进步。例如每次到现场调 试的话,调用下现场的程序进行查看,从中了解下,程 序的构造,和其它的程序有什么不同和特性,那么进步 的话就比较快了.
看十遍书不如动一次手,学PLC的关键也是动手。
建议初学者选择一本好的PLC教材,了解有关的基础知识和PLC的工作原理。通过教材中的例子,学习PLC的基本概念、指令的功能、阅读和编写用户程序的方法。
编程软件的使用是plc学习的重要内容。可以用编程软件来练习软件使用、程序的生成和编辑、组态硬件和网络的操作方法。
如果有PLC,可以作下载、上载、程序运行、监控和故障诊断等实验。最好的实践方法是将自己编写的程序下载到PLC后,进行模拟调试。所谓模拟调试,是指用小开关或按钮来模拟现场的开关量输入信号,用PLC上指示开关量输出点状态的发光二极管来观察程序运行的结果。
由于价格昂贵,一般的初学者没有用PLC作实验的条件,正在设备上使用的PLC也不可能取下来做实验。即使有一个小型的PLC,其I/O点数和功能也非常有限。
PLC的仿真软件为解决这一难题提供了很好的途径。仿真软件用来模拟PLC的操作系统和用户程序的运行。与硬件PLC一样,需要将用户程序和组态信息下载到仿真PLC,用键盘和鼠标给计算机屏幕上的仿真PLC提供输入信号,观察仿真PLC执行用户程序后输出信号的状态。
西门子的S7-300/400的仿真软件PLCSIM与编程软件STEP 7配套使用,它的使用方便、功能强大,几乎可以对PLC所有功能仿真,包括中断功能、各种监控和故障诊断功能,以及部分通信功能。仿真时用户观察到的现象与硬件PLC基本上相同。
西门子的S7-200的仿真软件不是西门子公司开发的,不能与编程软件集成。需要将项目另存为文本文件后再下载到仿真PLC,仿真软件不支持S7-200的全部指令。可以在网上搜索和下载S7-200的仿真软件。其他厂家的PLC一般都有仿真软件。
PLC用于开关量控制的位逻辑指令、定时器和计数器指令使用得最多,它们的条数不多,容易学习和理解。
除此之外,还有很多别的指令,它们可能多达上百条。
有的属于几乎所有计算机语言都有的基本指令,例如数据的传送、比较、移位、循环、数学运算、字逻辑运算、数据转换等指令,它们与计算机的基础知识(例如数制、数据类型等)有关,应通过例子和实验了解这些指令的基本功能。
初学时没有必要花大量的时间去了解这类指令的详细使用方法,更没有必要去死记硬背它们。如果在阅读或编写程序时遇到这类指令,可以通过编程手册或编程软件的在线帮助功能了解它们的详细使用方法。
有的指令与PLC的高级应用有关,例如PID控制、运动控制、高速输入和高速输出、通信等指令,可能需要有关的专业知识,才能正确的理解和使用它们。如果有一定的基础和条件,参与实际的控制项目的设计、编程、安装和调试,或参与已有系统的改造,将是提高你的PLC应用能力的最佳途径。
返回列表