关于西门子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点以下。