在硬件组态方面,S7-200 PLC的地址自动分配,不能改变;而S7-1200 PLC和S7-300PLC的地址可以由用户手动重新分配。
在通信方面,S7-200 PLC、S7-300 PLC和S7-1200PLC都支持通过RS232和RS485实现点对点通信,支持ASCII、USS和Modbus等通信协议。S7-200PLC需要RS232转换器实现RS232的串口通信,S7-300PLC需要选用带PtP接口的CPU或者CP模块实现RS232的串口通信,而S7-1200PLC通过RS232通信模块即可实现。S7-1200PLC本机集成了PROFINET以太网接口,支持与编程设备、HMI和其他CPU的通信。
S7-1200 PLC的编程软件STEP 7 Basic提供了一个易用、集成的工程框架,可以用于S7-1200PLC、精简HMI面板和伺服系统的组态。
在存储器方面,S7-200 PLC的程序存储器和数据存储器的大小是固定不变的,而S7-1200 PLC和S7-300PLC的则是浮动的。
在装载存储区方面,S7-1200的CPU符号表和注释可以在线获得,即S7-1200的CPU符号表和注释可以保存在CPU中,而S7-200和S7-300的CPU皆不支持此功能。
S7-1200 PLC中利用“符号化存取”,可以优化分配数据块所占的存储区;而在S7-300PLC中,由于是混合声明数据块中的数据类型,这使得存储区的分配使用非常杂乱
在保持存储区方面,S7-200 PLC仅有数据区可以设置为保持性的,S7-300PLC是以字节为单位进行保持性设置的,而S7-1200PLC多可以设置2048B的保持区,可以对数据块中的离散变量设置保持性。
在存储卡大小上,S7-1200 PLC的存储卡大可到24MB。对于S7-200 PLC和S7-1200PLC,存储卡都是可选的,可以存放的内容是相同的。而S7-300 PLC的存储卡是必需的,且S7-300PLC的存储卡无法存放配方和数据记录等。S7-1200 PLC的存储卡还将用来实现存储区扩展、程序分配及固件升级等功能。
在块的类型方面,S7-200 PLC有主程序、子程序、中断子程序及数据区V区等,而S7-1200 PLC和S7-300PLC类似,有OB、FB、FC及数据块DB等。
在程序结构方面,S7-200 PLC调用子程序,大嵌套深度为8,所有程序块共用一个通用数据块;而S7-1200PLC像S7-300 PLC一样具有FC、FB和OB等,高度模块化,且可以重复利用,大嵌套深度为16。S7-200PLC中将事件分配给中断,中断事件触发相应的子程序;而S7-1200 PLC和S7-300PLC类似,都是通过组织块分配事件。
S7-1200 PLC的新数据类型使应用更加灵活。例如用于日期和时间时,S7-200 PLC需要读取相应的V区数据,S7-300PLC通过调用SFC读取日期时间数据,而S7-1200 PLC可以通过符号名访问DTL结构的所有组成部分。
可编程序控制器是在继电器控制的基础上开发出的产品,是一种专为在工业环境下应用而设计的计算机控制系统。它是以微处理器为基础,综合了计算机技术、半导体技术、自动控制技术、数字技术和通信网络技术等发展起来的一种通用工业自动控制装置,主要面向控制过程和用户。可编程序控制器采用可编程序的存储器,能够执行逻辑控制、顺序控制、计数、定时和算术运算等操作功能,并能通过开关量、模拟量的输入和输出完成对各种机械或生产过程的控制。西门子S7-300PLC主机。
上海西门子S7-1200授权一级总代理
浔之漫智控技术(上海)有限公司
本公司是西门子授权代理商自动化产品,全新,西门子PLC,西门子屏,西门子数控,西门子软启动,西门子以太网西门子电机,西门子变频器,西门子直流调速器,西门子电线电缆我公司**供应,德国进口
可编程序控制器的功能是不断变化的。初,其产品名称为可编程序逻辑控制器(Programmable LogicController,PLC),主要用于顺序控制,替代传统的继电接触控制系统。它采用了计算机的设计思想,实际上它只能进行逻辑运算。随着微处理器技术的发展,其功能不断完善和加强,现在的可编程序控制器已具备了算术运算、模拟量控制、过程控制,以及远程通信等强大功能。因为早期的可编程序逻辑控制器已不能描述其多功能的特点,1980年,美国电气制造商协会NEMA(NationalElectrical ManufacturersAssociation)给它起了一个新的名称“可编程序控制器”(ProgrammableController,PC)。国内已将PC作为个人计算机(PersonalComputer)的代名词,为加以区别,国内仍沿用PLC表示可编程序控制器
国际电工委员会(IEC)于1987年2月颁布了可编程序控制器的标准草案第三稿,对PLC做出了如下定义:可编程序控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用了可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算的操作指令,并通过数字式和模拟式的输入和输出,控制各种类型的机械或生产过程。PLC及其有关外部设备,都应按易于与工业系统连成一个整体,易于扩充其功能的原则来设计。
定义一是强调了可编程序控制器是“数字运算操作的电子系统”,它也是一种计算机;二是强调了可编程序控制器应直接应用于工业环境,它必须具有很强的抗干扰能力,广泛的适应能力和应用范围,这也是区别于一般微机控制系统的一个重要特征。
从20世纪70年代到现在从来没有抵触过。PLC和继电器在控制系统中是相辅相成的,直到现在,继电器从来没有停止的发展,包括SIEMENS在内也从来没有承诺普通PLC是安全的,例如,设备的安全控制(停电、重起、人身防护)都是由专门安全继电器来保证的,至今欧洲还有许多专门生产商在生产、研发继电器。
1.3 PLC技术开发特点及流程
PLC发明之前,在工业控制的顺序控制领域内,常采用诸如继电器、鼓式开关、纸带阅读器等机械、电气式器件作为控制元件,尤其是控制继电器,在离散制造过程控制领域内,成为“开关控制系统”中广泛使用的器件。随着工业现代化的发展,生产规模越来越大,劳动生产率及产品质量的要求在不断提高,对于控制系统的可靠性也提出了更高的要求,原有的“继电器控制系统”已不适应需要,究其原因是它存在动作缓慢、寿命短、可靠性差、体积大和耗电多等缺点。
1.2 PLC控制与传统控制技术
PLC控制是在继电器控制的基础上发展而来的一种控制技术,PLC控制系统与电器控制系统相比,有许多相似之处,但也有许多不同,不同之处主要体现在以下几个方面。
(1)从控制方法上看,电器控制系统的控制逻辑采用硬件接线,利用继电器机械触点的串联或并联等组合成控制逻辑,只能完成既定的逻辑控制,其连线多且复杂、体积大、功耗大,系统构成后,想再改变或增加功能较为困难。继电器的触点数量有限,电器控制系统的灵活性和可扩展性受到很大限制。而PLC采用了计算机技术,其控制逻辑是以程序的方式存放在存储器中的,要改变控制逻辑只需改变程序,很容易改变或增加系统功能。又由于其系统连线少、体积小、功耗小,PLC所谓的“软继电器”实质上是存储器单元的状态,“软继电器”的触点数量是无限的,PLC系统的灵活性和可扩展性好。
在计数器指令方面,S7-200 PLC、S7-300 PLC和S7-1200 PLC也有不同。S7-200PLC的计数器当计数值大于或等于设定值时,计数器状态位置位;S7-300PLC的计数器当计数值大于0时,计数器输出置位;而S7-1200 PLC的计数器当计数值大于或等于设定值时,输出置位。S7-200PLC计数器的计数范围是0~32767,S7-300 PLC的S5计数器的计数范围是0~999,S7-1200PLC的计数范围可以调整。
在定时器指令方面,S7-200 PLC和S7-1200 PLC也有差异。S7-200PLC的定时器当计时值大于或等于设定值时,定时器状态位置位;S7-300PLC的定时器当计时值大于设定值时,定时器输出置位;而S7-1200PLC的定时器当计时值大于或等于设定值时,输出置位;S7-1200 PLC的定时时间可以像S7-300PLC的一样直接输入,不需要像S7-200 PLC那样使用定时时基1/10/100ms进行换算。
在工艺功能方面,S7-200 PLC一般是通过向导来实现的,而S7-1200 PLC则是通过调用相应的块来实现的。
S7-1200的CPU有一个内部电源,为CPU、信号模块、信号扩展板及通信模块提供电源,并且也可以为用户提供24V电源。
CPU为信号模块、信号扩展板及通信模块提供5V直流电源,不同的CPU能够提供的功率是不同的。在硬件选型时,需要计算所有扩展模块的功率总和,检查该数值是否在CPU提供功率范围之内,如果超出则必须更换容量更大的CPU或减少扩展模块数量。