这个主要是其中的可编程控制器等级不同和模块差别,s7-200属于入门级,而s7-300和s7-400相对于较高端的运用。
S7 200:用于小型的电气控制系统中,着重于逻辑控制;
S7 300:用于稍大系统,可实现复杂的工艺控制,如PID、脉宽调制等;
S7 400:用于大型控制系统,主要是实现冗余控制。
200属于小型机,300属于中型机,小型机也是多功能机,将所有功能结合在一起,它的控制规模为最大512点,CPU的运算处理速度不及中大型机快,小型机多为整体式的,扩展模块最多可加8块,适用于小型设备,性价比高;中大型机结构是模块化的,最多可加300多块扩展模块,中大型机硬件较贵,成本高,但其运算处理速度快,有很强的通信功能,主要应用于中大型生产线,如化工行业,造纸行业,钢铁行业,汽车生产线,大型中央空调,污水处理等,中国的中大型机以西门子的300和400为主,西门子的产品性能稳定,网络通信功能强大,程序简单,性价比高。
1)200做不到。
2)可以用200的编程方法来编写300的程序,不过比较笨笨的。
3)“十个箱体的动作相同,重复性较大”,在300编程里可以编写功能块,直接调用。这样很方便。
4)如果仅仅是这个项目的话,你可以多用一套200PLC就可以轻松完成。没有必要全部推倒重来。
5)定时器的用法没有大的不同。在编写程序的时候按F1,会有详细的帮助。
200跟300/400其实是不同种类的PLC,200是西门子收购一家PLC公司后采用此公司技术生产的PLC,真正意义的西门子PLC其实是300跟400,这也是为什么200用的编程软件叫step7-microwin,而无法使用step7编程的原因,你要做的系统控制量大,而且需要调用很多次同一个块,我不知道200能不能做到重复调用,我200没怎么用过,但是单单从输出点的数量来说,一台200绝对是不够的
S7-200是小型紧凑型的PLC控制器,S7-300是中型的PLC,S7-400是大型的PLC,它们的编程软件也不一样,S7-200使用的MicroWin
V4.0,S7-300和400的软件是一样的STEP7
V5.4
这么多点还是用300的吧,编程方法基本和200的一样