断提高。除了大多数PLC使用的梯形图语言外,为了适应各种控制要求,出现了面向顺序控制的步进编程语言、面向过程控制的流程图语言、与计算机兼容的高级语言(BASIC、C语言等)等。多种编程语言的并存、互补与发展是PLC进步的一种趋势。Р1.3 西门子S7-300简介Р1.3.1 一般特性РSIMATIC S7-300是一种通用型的PLC,能适合自动化工程中的各种应用场合,尤其是在生产制造工程中的应用。模块化、无风扇结构、易于实现分布式的配置以及易于掌握的特点,使得S7-300在不少工业领域中成为一种既经济又切合实际的解决方案。РS7-300由多种模块部件所组成,各种模块能以不同方式组合在一起,从而可使控制系统设计更加灵活,满足不同的应用需求。各模块安装在DIN标准导轨上,并用螺丝固定。这种结构形式既可靠,又能满足电磁兼容要求。背板总线集成在各模块上,通过将总线连接器插在模块的背后,使背板总线连成一体。在一个机架上最多可并排安装8个模块(不包括CPU模块和电源模块)。РS7-300有各种不同性能档次的CPU模块可供使用。标准CPU提供范围广泛的基本功能,如指令执行、I/O读写、通过MPI和CP模块的通讯,紧凑型CPU本机集成I/O,并带有高速计数、频率测量、定位和PID调节等技术功能。部分CPU还集成了点到点或PROFIBUS通讯接口。РS7-300的指令集包含350多条指令,包括了位指令、比较指令、定时指令、计数指令、整数和浮点数运算指令等。CPU的集成系统功能提供了例如中断处理和诊断处理等这样一类系统功能,由于它们是集成在CPU的操作系统中,因此也省了很多RAM空间。Р1.3.2 模块的种类Р S7-300的模块品种齐全,因此,它能适合各种类型的应用场合。有以下类型的模块可供选用: Р●数字量和模拟量I/O模块,几乎对所有类型的现场信号都适用,包括具有中断处理和诊断功能的模块