一、概述
西门子PLC S7-200 smart系列是西门子推出的经济性好的一款产品,由于西门子PLC S7-200系列已经停产,许多用户都选择S7-200smart作为自动控制系统的配置。该系列与S7-200系列相比,它在性能上,硬件配置和软件组态方面都有提高,也得到了用户的广泛认可。在实际的工程项目中,客户越来越多地选择S7-200 smart系列PLC,并且在各个工程项目现场S7-200 smart都有良好的表现。本文下面将针对S7-200 smart系列的使用方法和特点做一个简要介绍,供用户在选型配置和调试过程中进行参考。
二、西门子PLC S7-200 smart系列
1. PM207为整个系统提供高品质的直流供电
2. CPU 模块具备 20I/O、30I/O、40I/O、 60I/O 四种配置,提供标准型和经济型
3. 集成高速处理器芯片,位指令执行时间可达 0.15μs
4. 通过信号板可扩展通信端口、模拟量通道、数字量通道和时钟保持功能
5. CPU 模块本体集成以太网接口和 RS485 串口,支持以太网接口下载程序
6. 支持 Modbus RTU、USS、PROFIBUS-DP、自由口通信等
7. 本体*多集成 3 路 100KHz 高速脉冲输出
8. 支持通用 Micro SD 卡下载程序、更新 PLC 固件和恢复出厂设置
9. 新版编程软件,融入多项人性化设计,项目开发更加高效
西门子PLC系列应用广泛,在各种不同行业中都有应用。其中西门子PLC S7-1200系列是一种中小型的控制系统,它相比S7-200系列有自身的特点和优势。目前在工业自动化控制系统中,西门子PLC S7-1200系列应用广泛,在经济型和功能方面能达到较好的平衡,在控制系统中发挥着重要作用。本文下面对西门子PLC S7-1200系列的定位做一个介绍,供用户在实际配置过程中参考。
二、西门子PLC S7-1200系列定位
西门子PLC S7-1200系列是在西门子S7-200系列之后出现的一种产品,它的设计初衷是取代西门子PLC S7-200系列,为用户提供功能更加强大,经济型更好的产品。下面对西门子PLC S7-1200系列的产品定位做一个说明:
1.应用复杂程度
西门子PLC S7-1200系列从应用的复杂程度来讲,比西门子LOGO!系列应用复杂程度高,比西门子PLC S7-1500系列的复杂程度低,和西门子PLC S7-200smart系列类似。西门子PLC S7-1200系列具有扩展性能,通讯功能强大,可以带的I/O点数较多,因此比西门子LOGO!应用的复杂程度高,能应用在中小型自动化控制系统中;而相比西门子PLC S7-1500系列,由于所带点数有限,同时不能像S7-1500系列CPU的运算功能强大,扩展性能不如S7-1500系列,因此它的应用复杂程度比S7-1500要低一些。从性能上讲,西门子PLC S7-1200系列与西门子PLC S7-200smart系列有相似之处,它们都是经济型好的产品,都具备一定的通讯能力和扩展功能,因此在某些项目中,这两款产品都能使用。
2.程序大小,I/O扩展能力,通讯能力等
西门子PLC S7-1200系列从程序大小,I/O扩展能力,通讯能力方面已经比西门子PLC S7-200系列高出很多,因此在西门子PLC S7-200系列应用的领域,使用S7-1200系列都能满足要求。除此之外,由于西门子PLC S7-200系列的产品即将停产,产品的备件和价格都受到影响,所以在项目中采购西门子PLC S7-1200系列就有了很大的优势。
3. 集成度
西门子PLC S7-1200系列的CPU上面集成有RS485通讯接口和以太网接口,用户可以方便的通过这些端口来实现相应的通讯任务。而此前的西门子PLC S7-200系列,为了实现以太网通讯,用户需要额外配置CP243-1模块;为了实现DP通讯,还需要配置EM277模块,这样就额外增加的成本。
在工业自动化控制领域,西门子PLC应用广泛,它具有多种功能,用户可以充分利用这些功能来实现各种控制逻辑。本文下面为您介绍一下西门子PLC的发展方向程序执行过程,供用户在调试过程中进行参考。
二、西门子PLC程序执行过程
1.输出处理
程序执行完毕后,将输出映象寄存器,即器件映象寄存器中的Y寄存器的状态,在输出处理阶段转存到输出锁存器,通过隔离电路,驱动功率放大电路,使输出端子向外界输出控制信号,驱动外部负载。
2.程序执行
根据PLC梯形图程序扫描原则,按先左后右先上后下的步序,逐句扫描,执行程序。遇到程序跳转指令,根据跳转条件是否满足来决定程序的跳转地址。从用户程序涉及到输入输出状态时,PLC从输入映象寄存器中读出上一阶段采入的对应输入端子状态,从输出映象寄存器读出对应映象寄存器,根据用户程序进行逻辑运算,存入有关器件寄存器中。对每个器件来说,器件映象寄存器中所寄存的内容,会随着程序执行过程而变化。
3.输入处理
输入处理也叫输入采样。在此阶段,顺序读入所有输入端子的通端状态,并将读入的信息存入内存中所对应的映象寄存器。在此输入映象寄存器被刷新。接着进入程序执行阶段。在程序执行时,输入映象寄存器与外界隔离,即使输入信号发生变化,其映象寄存器的内容也不会发生变化,只有在下一个扫描周期的输入处理阶段才能被读入信息。
、西门子PLC S7-1200程序上传步骤
在这里需要说明的是,如果用户在使用TIA Protal STEP7软件进行程序下载和上传时,STEP7的版本需要兼容,*使用同一个版本进行程序的下载和上传工作。例如:如果我们之前使用TIA Protal STEP7 V13版本进行程序的下载,那么在程序上传时同样需要使用V13版本的软件。
下面简单介绍一下上传程序的步骤
1. 硬件信息的上载操作
当用户将S7-1200系列的CPU与编程电脑完成物理连接后,而且该系列的扩展模块也都与S7-1200系列的CPU连接好以后,我们可以进行硬件上载的操作,步骤有:
(1)在TIA Protal STEP7 V13的软件中,双击“添加新设备”,在项目中插入一个未类型的S7-1200CPU;
(2)打开项目视图,点击“检测”,则此时开始硬件检测;用户可以通过检测窗口浏览到所检测到的设备,这时选择S7-1200,点击“上载”,即可完成S7-1200所有硬件的上传操作;
(3)硬件上传完成后,我们在设备视图中可以看到包括CPU,扩展模块等所有硬件的信息;
2. 程序块的上载
我们在之前实现的是项目中所有硬件信息的上载,在这个步骤之后,需要进行程序的上载,具体操作如下:
(1)在项目视图中,选择S7-1200的CPU,然后单击菜单目录中的“转到在线”;这时会弹出在线连接的对话框,此时我们需要选择编程设备中的网卡,并选择子网的设备,然后单击右下角的“转至在线”;
(2)在线后,选择上次图标的按钮,并在弹出的对话框中勾选“继续”,然后点击“从设备上传”。
(3)到这一步为止,我们就完成了S7-1200系列硬件信息和程序块的上传操作。
综上所述,本文简要介绍了西门子PLC其中一种系列-S7-1200的程序上传方法,具体到硬件上传和程序块的上传都有操作步骤,用户可以按照本文提供的方法进行项目的上传操作。如果用户需要更多的了解和使用西门子PLC系列