西门子SIMATIC S7-300 控制器产品定位及特点
S7-300,适用于中低端性能要求的模块化小型PLC系统,各种性能的模块可以非常好地满足和适应自动化控制任务简单实用的分布式结构和多接口网络能力,应用十分灵活方便用户操作和无风扇的简易设计当控制任务增加时,可自由扩展大量的集成功能,功能非常强大
S7-300F,故障安全型自动化系统,可满足工厂日益增加的安全需求基于S7-300,可连接配有安全型模块的附加ET200S和ET200M分布式1/O站,通过采用PROFIsafe profile的或PROFINET进行安全通信此外,标准模块还可用于安全系统中
SIPLUS S7-300在较端严酷环境条件下使用的控制器,扩展温度范围为-40/-25 °C至+60/70 °C,适用于介质暴露场合(有害气体环境),可在结露以及机械压力增加的工况条件下使用采用,久经验证的S7-300PLC技术便于处理、编程、维护和维修,适用于汽车工程、环境工程、采矿、化工、物料处理、食品工业等
对于简单的PLC程序,也可以直接通过PLC的编辑软件,在编辑软件上同时完成程序的设计与输入过程。
1.选择程序结构
作为西门子plc编程软件设计的第一步,首先需要确定的是PLC程序的基本结构体系。程序结构体系由如下两方面因素决定:
①所使用的PLC型号。PLC型号从客观上规定了可以采用程序结构,如:当PLC选择为S7-200时,只能选择线性化结构或主一子程序的结构形式:当选择的PLC为S7-300/400时可以采用线性化结构、调用式结构或结构化编程。
②控制系统的要求。如果控制系统的要求较简单,PLC程序的长度不大,出于简化调试、减少程序设计工作量等方面的考虑,采用线性化结构可以省略编写程序块、功能块、数据块、局部变量等工作,提高编程的速度。如果控制系统较复杂,程序所占的容量较大,为了使得程序便于分段阅读与调试,可以考虑采用调用式结构( S7-300/400)与主一子程序结构(S7-200);如果控制系统十分庞大,程序异常复杂,或是系统相类似的控制要求较多,在S7-300/400上可以**考虑采用结构化编程。