请问西门子s7—200与300、400以及1200有何大的区别,在已学好200的基础上再拓展学习须注意什么 新手应该学习什么编程语言?

作者&投稿:龙贡 (若有异议请与网页底部的电邮联系)
1200系列我不了解。SIMATIC S7-1200系列功能和市场定位介于西门子S7-200CN和S7-300之间,主要是集成了运动控制,高速计数功能。(因为这两个功能模块在300、400系列中都属于高阶产品,比较贵)我想1200是西门子针对运动控制的一个成套设备集成产品。主要为了给点数不多的高速运动控制系统,大型机械制造厂商提供一个价格低廉的运动控制器用于他们产品的集成。

200、300、400最大的区别是应用的规模上不同。在实际工程应用中200控制点数一般不会超过64个;300的系统一般不超过512个;400则基本上就是大型系统了上千点都平常。当然系统的控制点数是受限于CPU的寻址能力、存储器容量和授权点数以及设计思想的。这些参数都可以查询手册得到。一般选择的哪一个系列都要选择在适中,绝对不要让你的系统工作在手册说明的规模点数上限值附近。
200与300、400差别比较大;主要差别集中在编程工具上;因为300、400都可以使用step7编程,200使用的是MicroWin,界面差别很大。

200终究是小系统,没有上位机的支持,总线通讯能力只支持从站方式,受限于自身的寻址能力、运算速度、所以应用范围是小规模顺序控制比较合适。
300、400系统可以远程管理,通讯能力强支持以太网和多种现场总线。上位机集控、显示以及可以为更高层的ERP系统提供生产数据实时采集等等。
400最大的特点是支持冗余,200、300系统不支持。

所以,200可以奠定你的编程逻辑基础。学习300、400可以使你能做大型工程。
要想做好大型工程,还需要你对结构化编程思想、上位机软件、现场总线调试、工控网络、第三方设备集成都要熟练运用。

S7-200是西门子收购的一家美国公司的产品,单独使用STEP7-MICROWIN来编程
300、400和1200才是西门子自己的产品,可以统一使用新一代TIA软件,STEP7-V11.0(而且还集成了WINCC V11.0)来编程
300、400和1200的指令比较接近,200和他们的差别较大

你应当多学习通信方面与组态软件方面的知识,搞清通信方面的知识更加重要

编程语言一共有多少种?~

编程语言的种类繁多,总的来说分为机器语言、汇编语言以及高级语言三大类。
机械语言(machine language):计算机可直接识别、运行的二进制代码,执行速度快,资源占用少,但可读性不强,编程复杂;
汇编语言(assembly language):一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。目标代码简短,占用内存少,执行速度快,但缺乏可移植性,编程复杂;
高级语言(High-level programming language):相对于机器语言以及汇编语言,高级语言的可读性强,可移植性高,一般通过事先编好的一个叫做编译程序的机器语言程序编译成用机器指令表示的目标程序。现在流行的高级语言有Java、C语言、C++、C#、Pascal、Basic等等。

编程语言较多常用的有c,c++,java,c#,perl,Delphi等,我建议按Python->C++ 这个顺序学,
基本上学通这两种语言就够用了,最好在了解一下汇编和c就更好了。
python是一种脚本语言,简单易学,可跨平台运行(windows,linux,部分手机等),配合第三方库可以实现许多常用功能,例如建站,谷歌的搜索引擎就是用它开发的。
c++是经典的编程语言就不多说了。将python与c++结合起来编程威力强大。
但不知是否可以完全代替java等语言呢?有待检验。其他语言应该也有其各自优点和用途,只是编程语言很多,并且想真正学通一种语言很费时间,如果 将所有语言学会是不可能的,即使全部学会的话,真正应用起来大概只需一两种语言足以。
因此建议挑一两种常用且功能强大覆盖范围广的语言即可。

西门子PLC300与200编程主思路有什么区别
答:关于西门子PLC300与200编程主思路的区别如下:1、编程软件不同 S7-200系列用的是STEP7-Micro / WIN软件;S7-300用的则是STEP7软件。2、编程语言不同 S7-200系列编程语言有三种:语句表(STL),梯形图(LAD)和功能块图(FBD);S7-300系列编程语言除以上三种外,还具有结构化控制语言(SCL)和图形...

西门子的S7-200PLC可以采用PPI协议通讯,那么S7-300是否可以采用PPI协议...
答:应该这样说的,S7-300是不支持PPI协议的的,300/400的发展史与200不同,200是收购的美国公司后延续下来的,注重小型控制系统,推出的新样也比较快,前年出品S7-1200,明后年又要出1500了。300/400是西门子的传统产品,中型及大型系统适用。不过S7-300/400有MPI协议如同S7-200有PPI协议一样。

西门子s7-200与s7-300的编程有什么不同
答:3、200PLC不用建立站点,300需要;4、300的每个不同型号的CPU带有不同的系统功能块,而且编程对象有组织块、功能块、功能、数据块以及背景数据块等,这些200PLC都不具备;5、由于上述第四点,所以300的PLC编程比200的多样化;6、最后在编程过程中的那些指令代码200和300的基本上是一致的。以上纯属个人...

西门子PLC S7-200与S7-300的区别?
答:S7-200是小型紧凑型的PLC控制器,S7-300是中型的PLC,S7-400是大型的PLC,它们的编程软件也不一样,S7-200使用的MicroWin V4.0,S7-300和400的软件是一样的STEP7 V5.4

请问西门子s7—200与300、400以及1200有何大的区别,在已学好200的基础...
答:1200系列我不了解。SIMATIC S7-1200系列功能和市场定位介于西门子S7-200CN和S7-300之间,主要是集成了运动控制,高速计数功能。(因为这两个功能模块在300、400系列中都属于高阶产品,比较贵)我想1200是西门子针对运动控制的一个成套设备集成产品。主要为了给点数不多的高速运动控制系统,大型机械制造厂商提供...

西门子200与300怎么通讯?
答:S7-200侧加装EM277模块。然后在Step7软件中组态DP总线,EM277作为DP从站,填写EM277的偏移地址,例如偏移为VB0,EM277的输入输出各为8个字节。那么:VB0~VB7即为200的输入区,对应于你组态的300侧的Q区域。VB8~VB15为输出区,对应于300侧的I区域,300只需要向对应的I,Q读写数据即完成通讯。2...

西门子s7-200和S7-300区别
答:200是输入输出整合到一起,300的输入输出模块可随需要任意添加。两者的编程软件也不一样。应用上200一般用在小型自控系统。300用在大中型系统。

西门子S7-200和S7-300有什么区别
答:1、硬件不同,200属于低端,300属于中端,200一般使用的系统都是点数较少的,300使用的系统点数稍多些,cpu的内存,运行速率都不同。价格200便宜很多,2、编程软件不同,3、通讯接口不同,一般200自带自由口和PPI通讯,300是mpi和dp通讯 4、PLC的种类,300的cpu种类较多,从中端到中高端,200的cpu...

哪位好心人能告诉我西门子plc s7 300和200的编程有什么不同之处_百度...
答:1、编程软件不一样200是用MicroWIN 300是setp7 2、编程方式不一样 200很多东西都要自己组合 300许多都是模块话的程序 都是直接调用的 3、300组态方便 4、200是初级的 初学者学很好上手 5、其实PLC编程大多数还是差不多的 编程软件只是个工具 主要是你会用这个工具把你的思路表达出来就可以了 ...

哪位好心人能告诉我西门子plc s7 300和200的编程有什么不同之处_百度...
答:1、 编程软件不一样200是用MicroWIN 300是setp7 2、 编程方式不一样 200很多东西都要自己组合 300许多都是模块话的程序 都是直接调用的 3、300组态方便 4、200是初级的 初学者学很好上手 5、其实PLC编程大多数还是差不多的 编程软件只是个工具 主要是你会用这个工具把你的思路表达出来就可以了 ...