关于西门子PLC300与200编程主思路的区别如下:
1、编程软件不同
S7-200系列用的是STEP7-Micro / WIN软件;
S7-300用的则是STEP7软件。
2、编程语言不同
S7-200系列编程语言有三种:语句表(STL),梯形图(LAD)和功能块图(FBD);
S7-300系列编程语言除以上三种外,还具有结构化控制语言(SCL)和图形语言(S7图形),其中SCL是高级语言,可以更轻松地解决客户的专有问题,提高程序执行效率,并缩短程序执行时间。
3、模拟量模块不同
S7-200的AI模块非常单一;
S7-300具有各种各样的功能。 可以实现的特殊功能,即功能模块,S7-300更为主导。
4、特点不同
S7-200软件的最大特点是提供了一些数据块,以与每个功能块(功能块FB)相对应,这称为实例;
S7-300无法随意自定义组织块,子例程和中断例程,系统只能将其命名为OB1,其他则由FB-Function Block和FC-Function编辑,其他已预先定义到系统中,系统S为它们定义它们的身份(SFB,SFC)。
5、产品类别不同
S7-200属于西门子PLC产品类别:小型PLC系统,合适的控制对象一般在256点以下;
S7-300属于Siemens PLC产品类别:大中型PLC系统,合适的控制对象通常在256点以上和1024点以下。
1、先从两者总体应用而言,S7-300与S7-200分别为中、小规模的PLC系统。
2、S7-200原是非西门子产品,其后被归入西门子产品。所以,与西门子嫡传产品S7-300并没有可比性。
3、S7-300与S7-200各有自己的指令系统与程序结构。S7-300与S7-400、S7-1200为一个编程体系。而S7-200比较特殊。
S7-300的编程语言较为丰富,除了梯形图、语句表和功能块图以外,还支持结构化语言(SCL)、顺序功能图(SFC)等。 S7-200的指令简单,通常用梯形图就可以完成工控所需要的功能。
最大的不同编程中S7-300出现了子程序块FB,FC,丰富和优化了编程环境,提高了对具备类似功能自动化对象的编程与开发效率,对多款其他品牌的PLC提供了通信接口模块。而S7-200就只支持梯形图,程序设计不灵活,PPI的点对点得通信方式,导致它的在有通信需要的应用范围比较狭小,通常它可以作为子站挂到主站上面,或者上位机上面。
2018-06-26 · 知道合伙人教育行家
2、编程是编写程序的中文简称,就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到相应结果的过程。为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算机之间交流的过程就是编程。
西门子的300 可使用功能更丰富的指令STL,S7-200的指令简单,通常用梯形图就可以完成工控所需要的功能。
最大的不同S7-300对多款其他品牌的PLC或者公共产品提供了通信接口模块。而200就只支持PPI的点对点得通信方式,导致它的在有通信需要的应用范围比较狭小,通常它可以作为子站挂到主站上面,或者上位机上面。
具体可以看西门子的官网。http://www.siemens.com/answers/cn/zh/