新闻中心
西门子模块6ES7331-7PF11-0AB0
发布时间:2017-07-18 14:43:38  点击:0

西门子模块6ES7331-7PF11-0AB0   西门子模块6ES7331-7PF11-0AB0

SIEMENS上海隆彦电气设备有限公司
 
联系人 李  建
微信15800846971
电话 021-61311951
 
手机 15800846971
 
Q Q  3192212451
 
传真 021-67355123

西门子最好合作伙伴
SIEMENS    上海隆彦电气设备有限公司   我公司经营西门子全新原装现货PLCS7-200S7-300 S7-400 S7-1200 触摸屏,变频器,6FC6SNS120 V10 V60 V80伺服数控备件:原装进口电机(1LA71LG41LA91LE1),电缆   拖缆1LG01LE0)大型电机(1LA81LA41PQ8)伺服电机(1PH1PM1FT凡在公司采购西门子产品,均可质保一年假一罚十1FK1FS)西门子保内全新原装产品‘质保一年。一年内因产品质量问题免费更换新产品;不收取任何费。欢迎致电咨询

详细信息

描述 引用是两个块之间的连接。在LOGO!8中块连接器之间的连接组态和块参数之间的引用组态是标准化的。引用和组态现在就可以使用拖放来实现。本FAQ对比了LOGO!8设备和LOGO!0BA7设备之间组态引用的步骤。

描述
引用是两个块之间的连接。

在LOGO!8中块连接器之间的连接组态和块参数之间的引用组态是标准化的。引用和组态现在就可以使用拖放来实现。本FAQ对比了LOGO!8设备和LOGO!0BA7设备之间组态引用的步骤。
组态LOGO!8需要安装LOGO!Soft Comfort 8.0或更高版本。

LOGO!8的LOGO!模块的步骤

  1. 在电路图中创建所需要的程序块。
  2. 使用拖放建立块连接器之间的连接。
  3. 单击每个程序块下的“display”(+)按钮来显示参数区。要创建引用的两个程序块都需要进行此操作。在每个块下面都会打开一个参数区,块参数会在表格中显示。“display”按钮只在可以使用或提供引用的块下显示。
  4. 在需要创建的引用块之间,将其中一个块输出连接的终端连接到另外一个块输入连接的终端。举例来说,可以用拖放来完成此操作。


    图. 01
     
  5. 单击每个块下的“hide”(-)按钮来关闭参数区。

    图. 02

注意
下面的工具可以用来编辑参数区(LOGO!8)
 

图标 功能
显示/隐藏所有块之间的引用线
显示所有块的参数区
隐藏所有块的参数区

到LOGO! 0BA7前的LOGO!模块的步骤 

  1. 在电路图中创建需要的块。
  2. 使用拖放建立块的连接器之间的连接。
  3. 打开快的菜单,在里面通过双击块来组态引用。
  4. 在想要的参数上单击“引用”按钮。在下拉列表框中就会显示可以用来引用的块。单击想要的块来选定它。单击“OK”按钮来保存设置。 


    图. 03

    块的引用和参数就会在电路中有绿色的显示。

    图. 04

更多信息
关于“引用”的更详细的信息可以在LOGO!Soft Comfort(V1.7) 条目ID  24002694中还有LOGO!Soft Comfort online Help (V8.0)3.2.1.8部分, "Edit Parameter Field"章节,在条目ID 100782807中。

创建环境
本FAQ中的截图是在LOGO!Soft Comfort V8.0中创建的。

1 LOGO!App 简介
目前用户可以使用iTunes商店的应用软件LOGO!App连接和监控西门子LOGO!系列的PLC,软件名称如图1所示。在软件中成功组态LOGO! 设备的地址后,用户可以通过手机WIFI连接到LOGO!并可进行修改时钟和获取固件信息等操作。同时,用户可以监控输入/输出(以下简称I/O)状态,V存储区(以下简称VM)变量值和诊断信息,也可以添加监控的I/O和VM变量到趋势图查看一个概览图形。


图1应用程序名称


2 LOGO!App功能描述

2.1 接口配置
LOGO! App 支持IP地址和动态 DynDNS名称两种访问方式。 做法如下:
在图2中单击“Interface Configure”选项后进入图3界面单击 “By IP Address”选项,然后再单击 图标 ,进入图4设备添加界面。


图2设置功能界面                                         图3设备访问方式界面

在图4中单击“Add”按钮,进入图5中进行设备名称和设备IP地址设置,此处我们设置设备名称为“MyLogo”,IP地址为“192.168.1.108”,最后单击“Save”按钮保存此配置,页面会自动转入到图6界面。


图4设备添加界面                                         图5设备添加界面

在图6中长按  图标直到出现图7界面,在图7中我们通过“Select”选项来选择已有设备,然后进入图8界面。


图6设备选择界面                                         图7设备选择界面

这时在图8中可以看到IP地址已经显示在界面中,然后点击“Save”图标,界面将自动转到图9。


图8设备访问方式界面

2.2 设置时钟

在图9中单击“Set Clock”选项将进入图10界面,在图10中可点击“Read”按钮查看LOGO!时间,也可点击“Current”按钮查看当前时间,之后进入图11界面。


图9设置功能界面                                         图10设备访问方式界面

在图11中LOGO!系统需要停机完成读取操作,单击“YES”图标进入图12,同样我们点击“Current”按钮来获取当前时间,然后通过“Set”按钮将当前屏幕中的时间更新到LOGO!中,此时进入图13界面。


图11获取LOGO!时钟界面                         图12设备访问方式界面

在图13中点击“YES”按钮来完成更新后启动LOGO!的操作。


图13更新时钟界面

2.3 查看固件版本

在图14中单击“Show FW Version”选项后系统将返回LOGO!的固件版本如图15。


图14设置功能界面                                         图15固件版本界面

3 LOGO!App软件监控模式

3.1 I/O 状态监视器
在图16中选择“Monitor”图标,然后选择“I/O Status Monitor”选项后进入图17界面可观察到输入点的变化,在图17中用户选择需要监控的变量。可以通过点击“Edit”按钮进入图18中进行修改。


图16设置功能界面                                         图17 I/O监控界面


图18设置功能界面

3.2 VM列表监视器
在图19中单击“VM Table Monitor”选项进入图20的变量监控界面,点击“Add”按钮进入图21的变量添加界面。


图19设置功能界面                                         图20 变量监控界面

在图21中填入变量名称、变量地址及变量数据类型后点击“Save”按钮,在变量监控界面图22中就可以监视或修改此变量的数值。


图21变量添加界面                                             图22 变量监控界面

此外,还可以用趋势图的方式来监控变量曲线。在图22中长按变量“speed”所在行,直至出现图23界面选择“Add To Chart”选项再返回图22界面,继续长按变量“speed”所在行,直至出现图24界面选择“Chart”选项,即进入图25的趋势图界面。


图23变量添加趋势图界面                             图24 变量监控界面


图25趋势图界面

3.3 诊断监视器
在图26中单击“Diagnostic Monitor”选项后进入图27中可查看网络访问错误报警。


图26设置功能界面                                         图27 网络错误界面

如图28中选中“Network Access Error”标签后点击“Clear”按钮即可复位网络访问错误信息如图29所示。


图28网络选择错误界面                                 图29 网络错误监控界面

6RA70   (三相桥B6C)     

6RA7018-6DS22-0 3AC 400V    485V 30A    325V  5A

6RA7025-6DS22-0   60A  10A

6RA7028-6DS22-0   90A  10A

6RA7031-6DS22-0   125A  10A

6RA7075-6DS22-0   210A  15A

6RA7078-6DS22-0   280A  15A

6RA7081-6DS22-0   400A  25A

6RA7085-6DS22-0   600A  25A

6RA7087-6DS22-0   850A  30A

6RA7025-6GS22-0 3AC 575V 690V 60A 325V 5A

6RA7031-6GS22-0   125A  10A

6RA7075-6GS22-0   210A  15A

6RA7081-6GS22-0   400A  25A

6RA7085-6GS22-0   600A  25A

6RA7087-6GS22-0   800A  30A

6RA7086-6KS22-0 3AC 690V 900V 720A  30A.

西门子模块6ES7331-7PF11-0AB0

 

西门子模块6ES7331-7PF11-0AB0

PLC学习和使用中易出现的几个问题及解决方法 PLC的分类

 PLC的控制方式属于存储程序控制,其控制功能是通过存放在存储器内的程序来实现的,若要对控制功能作必要修改,只需改变控制程序即可,这就实现了控制的软件化。可编程控制器的优点在于""字,从软件来讲,其控制程序可编辑、可修改;从硬件上讲,其外部设备配置可变。构建一个PLC控制系统的重心就在于控制程序的编制,但外部设备的选用也将对程序的编制产生影响。因此在进行程序设计时应结合实际需要,硬、软件综合考虑。本文就硬、软两方面,选取梯形图为编程语言,以松下电工FPO-C32PLC为例,对PLC使用过程中易出现的几个问题及解决方法进行了分析。

    一、外部输入设备的选用与PLC输入继电器的使用

    1. 外部输入信号的采集

    PLC的外部设备主要是指控制系统中的输入输出设备,其中输人设备是对系统发出各种控制信号的主令电器,在编写控制程序时必须注意外部输入设备使用的是常开还是常闭触点,并以此为基础进行程序编制。否则易出现控制错误。

    PLC内部存储器中有专用于输入状态存储的输入继电器区,各输入设备(开关、按钮、行程开关或传感器信号)的状态经由输入接口电路存储在该区域内,每个输入继电器可存储一个输入设备状态。PLC中使用的"继电器"并非实体继电器,而是"软继电器",可提供无数个常开、常闭触点用于编程。每个"软继电器"仅对应PLC存储单元中的一位(bit),该位状态为"1",表示该"软继电器线圈"通电,则程序中所有该继电器的触点都动作。输入继电器作为PLC接收外部主令信号的器件,通过接线与外部输入设备相联系,其"线圈"状态只能由外部输入信号驱动。输入信号的采集工作示意图如图1

输入继电器线圈其状态取决于外部设备状态


1  PLC输入信号采集示意图

    1中,输入设备选用的是按钮SB0的常闭触点,输入继电器X0的线圈状态取决于SB0的状态。该按钮未按下时,输入继电器X0线圈状态为"1"通电状态,程序中所有X0触点均动作,即常开触点接通,常闭触点断开;若按下该按钮,则输入继电器X0线圈状态为"0"断电状态,程序中所有X0触点均恢复常态。如果输入继电器连接的输入设备是按钮SB0的常开触点,则情况恰好相反:在该按钮未按下时,输入继电器X0线圈状态为"0"断电状态,程序中所有X0触点均不动作;若按下该按钮,输入继电器X0线圈状态为"1"通电状态,程序中所有X0触点均动作。

    2. 停车按钮使用常闭型

    由于PLC在运行程序判别触点通断状态时,只取决于其内存中输入继电器线圈的状态,并不直接识别外部设备,因此编程时,外部设备的选用与程序中的触点类型密切相关。这是一个在对照电气控制原理图进行PLC编程时易出现的问题。最典型的例子是基本控制--"起保停控制"中的停车控制。


2 "起保停控制"电气原理图

    2"起保停控制"电气原理图,在该系统中,按钮SB0用于停车控制,因此使用其常闭触点串联于控制线路。SBl为起动按钮,使用其常开触点。若使用相同的设备(即停车SB0用常闭触点,起动SBl用常开触点),利用PLC进行该控制,则需编程梯形图程序(图3):


3 "起保停控制"梯形图程序(停车按钮使用常闭触点)
I/O
分配:SB0--X0SBl--Xl,输出Y0

    该梯形图中停车信号X0使用的是常开触点串联在控制线路中,这是因为外部停车设备选取按钮常闭触点所致,不操作该按钮,则输出Y0正常接通,若按下该按钮,输出Y0断电。

    3. 停车按钮使用常开型

    若希望编制出符合我们平时阅读习惯的梯形图程序(图4),则在选用外部停车设备时需使用按钮SB0的常开触点与X0相连。


4 "起保停控制"梯形图程序(停车按钮使用常开触点)
I/O
分配:SB0--X0SBl--Xl,输出Y0

    34梯形图完成相同的控制功能,程序中停车信号X0使用的触点类型却不相同,其原因就是连接在输入继电器X0上的外部停车按钮触点类型选用不同。图4所示梯形图程序更加符合我们的阅读习惯,也更易分析其逻辑控制功能,因此在PLC构成控制系统中,外部开关、按钮无论用于起动还是停车,一般都选用常开型,这是一个在使用PLC时需要格外注意的问题。

    二、PLC"串行"运行方式与控制程序的编制

    PLC与继电接触器控制的重要区别之一就是工作方式不同。继电接触器控制系统是按"并行"方式工作的,也就是说是按同时执行的方式工作的,只要形成电流通路,就可能有几个电器同时动作。而PLC是以"串行"方式工作的,PLC在循环执行程序时,是按照语句的书写顺序自上而下进行逻辑运算,而前面逻辑运算的结果会影响后面语句的逻辑运算结果。因此梯形图编程时,各语句的位置也会对控制功能产生关键影响。例如:


程序1

    程序1调试结果:X0接通3次,Y3接通,X0再接通1次,Y3断开。


程序2

    程序2程序调试结果.X0接通3次,Y3接通瞬间即断开。

    上面两个程序中,输出Y3、计数器CTl02及内部通用继电器R0前面的逻辑条件均相同,仅仅是计数器CTl02所在语句位置发生了变化,而两段程序的运行结果就截然不同。这是因为CTl02对输出Y3的影响方式发生了变化。执行第一段程序时,将首先判断输出Y3的状态,再判断CTl02的状态,CTl02的状态变化只能在下一个扫描周期对Y3产生影响;而执行第二段程序时,将首先判断CTl02的状态,再判断输出Y3的状态,CTl02的状态变化将在该扫描周期直接影响Y3的状态。

从以上讨论可以得出,由于PLC采用"串行"工作方式,所以即使是同一元件,在梯形图中所处的位置不同,其工作状态也会有所不同,因此在利用梯形图进行控制程序编制时,应对控制任务进行充分分析,合理安排各编程元件的位置,才能够更为准确地实现控制。

    三、PLC的编程元件

    PLC的各种功能主要是通过运行控制程序来实现。编制程序时,需要合理使用PLC提供的编程元件(即软元件)。FPOPLC中常用的编程元件有两种:位元件(bit)和字元件(word)。位元件实际上是PLC内存区域所提供的一个二进制位单元,又被称为软继电器,主要用作基本顺序指令的编程元件,如输入继电器Xn、输出继电器Yn、内部通用继电器Rn、定时(计数)器等,其参与控制的方式主要是通过对应触点的通断状态改变影响逻辑运算结果即输出。

    字元件则为PLC内存区域内的一个字单元(16bit),主要用作功能指令和高级指令的编程元件,通常用以存放数据,如数据寄存器DTn,定时(计数)器的设定值SVn、经过值EVn等。字元件没有触点,通常以整体内容参与控制。

    值得注意的是内存中的输入(X)区、输出(Y)区和内部通用(R)区,该区中的每个bit均可用作位元件,而且每16bit可构成一个字元件,如WRIO即是由16个位元件R100R10F构成的字元件,该字元件中的内容一旦发生变化,这16个位的状态也随之发生改变。如:


编程元件示例程序

    7所示程序中,WR0即为字元件,是左移位指令SR的编程元件,而Y0为输出软继电器的线圈,X0X1X2X3则为输人软继电器的触点,其中第4步的R4触点为位元件R4的常开触点,而位元件R4又是字元件WR0中的一位,因此其状态受限于WR0的移位结果。

    四、顺序控制多步同输出的编程方法

    顺序控制是生产现场常见的一类控制任务,步进指令是PLC指令库中专用于顺序控制的。步进指令编程时,根据工艺流程将程序划分为一个个独立的程序段,执行时,CPU严格按梯形图编程顺序,只有执行完前一段程序后才能激活下一段程序,并在下一段程序执行之前,将前面程序段复位。并且在语法上要求各程序段所使用的输出不允许重复。这在解决顺序控制任务中有多步同输出的情况时,就带来了一定的困难。借助于内部通用继电器可方便解决这一难题。如某一顺序控制任务如以下流程图(图8)所示。


某机械手动作流程图

    从机械手动作流程图可以看出,这个控制任务每个循环的工作可以划分为八步,其中第1步与第5步动作相同,均为上升;第3步和第7步动作相同,均为下降。在利用步进指令进行编程时,这两个工步所对应的程序段的输出不能直接设置为Y3Y4,同一个输出使用两次则会出现语法错误。这时应考虑使用用于存储中间状态的内部通用继电器Rn来解决这个问题。如图7所示梯形图程序,其中R1R5分别被定义为第1步与第5步的输出,R3R7分别被定义为第3步与第7步的输出,在步进结束后再将R1R5的状态输出到上升Y3,将R3R7的状态输出到下降Y4,通过这样的方法可方便解决顺序控制任务中若干工步输出相同的问题。


机械手控制梯形图

    五、结束语

    初学者对于PLC的基本应用易于掌握,但要做到灵活使用仍需对一些技术难点和使用技巧深刻理解。在编程之前,要对控制任务进行认真分析,合理选择外部设备和编程元件,并以此为基础进行编程;在编程过程中,如能灵话巧妙地使用编程元件,合理地进行程序编排,可使程序逻辑清楚,可读性增强。 

S7-200PLC中断指令介绍

 中断指令有4条,包括开、关中断指令,中断连接、分离指令。指令格式如表1所示。

1. 开、关中断指令

开中断(ENI)指令全局性允许所有中断事件。关中断(DISI)指令全局性禁止所有中断事件,中断事件的每次出现均被排队等候,直至使用全局开中断指令重新启用中断。

PLC转换到RUN(运行)模式时,中断开始时被禁用,可以通过执行开中断指令,允许所有中断事件。执行关中断指令会禁止处理中断,但是现用中断事件将继续排队等候。

2. 中断连接、分离指令

中断连接指令(ATCH)指令将中断事件(EVNT)与中断程序号码(INT)相连接,并启用中断事件。

分离中断(DTCH)指令取消某中断事件(EVNT)与所有中断程序之间的连接,并禁用该中断事件。

注意:一个中断事件只能连接一个中断程序,但多个中断事件可以调用一个中断程序。

中断指令格式

LAD

STL

ENI

DISI

ATCH INTEVNT

DTCH  EVNT

操作数及数据类型

INT:常量  0-127

EVNT:常量,CPU 224:  0-23; 27-33

INT/EVNT数据类型:字节      

EVNT:常量,   CPU 224: 0-23; 27-33

数据类型:字节

可编程控制器PLC的应用特点与结构

可编程序逻辑控制器起源于60年代,简称PLCProgrammable  Logic  Controller)。目前,已经广泛应用于冶金、矿业、机械等领域。其特点是:

1、编程方便易学           

2、运行稳定可靠 

3、使用维护方便

4、对环境要求低

用可编程序控制器实施控制,如上图,其实质是按照一定的算法进行输入输出变换,并将这个变换予以物理实现。入出变换、物理实现可以说是PLC实施控制的两个基本点。而人出变换实际上就是信息处理,信息处理当今最常用的是微处理机技术,物理实现则要求PLC的输入应当排除干扰信号适应于工业现场。输出应放大到工业控制的水平,能为实际控制系统方便使用。这就要求I/O电路专门设计。根据PLC实施控制的基本点的分析,PLC采用了典型的计算机结构,主要是由CPURAMROM和专门设计的输入输出接口电路等组成。

中央处理机是PLC的大脑,如下图它由中央处理器(CPU)和存储器等组成 

1、中央处理器(CPU

    中央处理器(CPU)一般由控制电路、运算器和寄存器组成,这些电路一般都集成在一个芯片上。CPU通过地址总线、数据总线和控制总线与存储单元。输入输出(I/O)接口电路相连接。

    它主要完成以下的功能:

1)将输入信号送入PLC中存储起来。  

2)按存放的先后顺序取出             

用户指令,进行编译。                  

3)完成用户指令规定的各种操作。       

4)将结果送到输出端。

5)响应各种外围设备(如变程器、打印机等)的请求。

    2、存储器

PLC内部存储器有两类:一类是RAM(即随机存取存储器),可以随时由 CPU对它进行读出、写入;另一类是ROM (即只读存储器),CPU

从中读取而不能写入。RAM主要用来存放各种暂存的数据、中间结果能及用户正在调试的程序,ROM主要存放监控程序及用户已调试好的程序,这些程序都事先烧在ROM芯片中,开机后便可运行其中程序。

     3、输入、输出接口电路

它起着PLC和外围设备之间传递信息的作用。用户设备需要输入PLC的各种控制信号,如限位开关、操作按钮以及其它一些传感器输出的开关量或模拟量(要通过模数变换进入机内)等,通过输入接口电路将这些信号转换成CPU能接收和处理的信号。输出接口电路将处理器输出的弱电信号转换成现场需要的强电信号以驱动电磁阀、接触器等被控设备的执行元件。常

用接口电路的结构如下图所示。

                 输入输出接口电路

为了保证电路的正常工作,这些接口电路有以下特点;

1)输入采用光电耦合电路,可大大减少电磁干扰

2)输出也采用光电隔离并有三种方式,即继电器、晶体管和晶闸管。这使得  PLC可以适合各种用户的不同要求。如低速、大功率负载一般采用继电器输出;高速大功率则采用晶闸管输出;高速小功率可用晶体管输出。还有功率放大输出电路等,而且有些输出电路做成模块式,可插拔,更换起来十分方便。

西门子S7系列PLC的主要种类及应用软件

德国西门子(SIEMENS)公司生产的可编程序控制器在我国的应用也相当广泛,在冶金、化工、印刷生产线等领域都有应用。西门子(SIEMENS)公司的PLC产品包括LOGOS7-200S7-300S7-400,工业网络,HMI人机界面,工业软件等。

西门子S7系列PLC体积小、速度快、标准化,具有网络通信能力,功能更强,可靠性更高。S7系列PLC产品可分为微型PLC(如S7-200),小规模性能要求的PLC(如S7-300)和中、高性能要求的PLC(如S7-400)等。

1SIMATIC S7-200 PLC

S7-200 PLC是超小型化的PLC,它适用于各行各业,各种场合中的自动检测、监测及控制等。S7-200 PLC的强大功能使其无论单机运行,或连成网络都能实现复杂的控制功能。

    S7-200PLC可提供4个不同的基本型号与8CPU可供选择使用。

2SIMATIC S7-300 PLC

    S7-300是模块化小型PLC系统,能满足中等性能要求的应用。各种单独的模块之间可进行广泛组合构成不同要求的系统。与S7-200 PLC比较,S7-300 PLC采用模块化结构,具备高速(0.6~0.1μs)的指令运算速度;用浮点数运算比较有效地实现了更为复杂的算术运算;一个带标准用户接口的软件工具方便用户给所有模块进行参数赋值;方便的人机界面服务已经集成在S7-300操作系统内,人机对话的编程要求大大减少。SIMATIC人机界面(HMI)从S7-300中取得数据,S7-300按用户指定的刷新速度传送这些数据。S7-300操作系统自动地处理数据的传送;CPU的智能化的诊断系统连续监控系统的功能是否正常、记录错误和特殊系统事件(例如:超时,模块更换,等等);多级口令保护可以使用户高度、有效地保护其技术机密,防止未经允许的复制和修改;S7-300 PLC设有操作方式选择开关,操作方式选择开关像钥匙一样可以拔出,当钥匙拔出时,就不能改变操作方式,这样就可防止非法删除或改写用户程序。具备强大的通信功能,S7-300 PLC可通过编程软件Step 7的用户界面提供通信组态功能,这使得组态非常容易、简单。S7-300 PLC具有多种不同的通信接口,并通过多种通信处理器来连接AS-I总线接口和工业以太网总线系统;串行通信处理器用来连接点到点的通信系统;多点接口(MPI)集成在CPU中,用于同时连接编程器、PC机、人机界面系统及其他SIMATIC S7/M7/C7等自动化控制系统。

3. SIMATIC S7-400 PLC

S7-400 PLC是用于中、高档性能范围的可编程序控制器。

S7-400 PLC采用模块化无风扇的设计,可靠耐用,同时可以选用多种级别(功能逐步升级)的CPU,并配有多种通用功能的模板,这使用户能根据需要组合成不同的专用系统。当控制系统规模扩大或升级时,只要适当地增加一些模板,便能使系统升级和充分满足需要。

4. 工业通讯网络

通讯网络是自动化系统的支柱,西门子的全集成自动化网络平台提供了从控制级一直到现场级的一致性通讯,“SIMATIC NET”是全部网络系列产品的总称,他们能在工厂的不同部门,在不同的自动化站以及通过不同的级交换数据,有标准的接口并且相互之间完全兼容。

5. 人机界面(HMI)硬件

HMI硬件配合PLC使用,为用户提供数据、图形和事件显示,主要有文本操作面板TD200(可显示中文),OP3OP7OP17等;图形/文本操作面板OP27OP37等,触摸屏操作面板TP7TP27/37TP170A/B等;SIMATIC面板型PC670等。个人计算机(PC)也可以作为HMI硬件使用。HMI硬件需要经过软件(如ProTool)组态才能配合PLC使用。

6. SIMATIC S7工业软件

西门子的工业软件分为三个不同的种类:

1)编程和工程工具  编程和工程工具包括所有基于PLCPC用于编程、组态、模拟和维护等控制所需的工具。STEP 7标准软件包SIMATIC S7是用于S7-300/400C7 PLCSIMATIC WinAC基于PC控制产品的组态编程和维护的项目管理工具,STEP 7-Micro/WIN是在Windows平台上运行的S7-200系列PLC的编程、在线仿真软件。

2)基于PC的控制软件  基于PC的控制系统WinAC允许使用个人计算机作为可编程序控制器(PLC)运行用户的程序,运行在安装了Windows NT4.0操作系统的SIMATIC工控机或其它任何商用机。WinAC提供两种PLC,一种是软件PLC,在用户计算机上作为视窗任务运行。另一种是插槽PLC(在用户计算机上安装一个PC卡),它具有硬件PLC的全部功能。WinACSIMATIC S7系列处理器完全兼容,其编程采用统一的SIMATIC编程工具(如STEP 7),编制的程序既可运行在WinAC上,也可运行在S7系列处理器上。

3)人机界面软件  人机界面软件为用户自动化项目提供人机界面(HMI)或SCADA系统,支持大范围的平台。人机界面软件有两种,一种是应用于机器级的ProTool,另一种是应用于监控级的WinCC

ProTool适用于大部分HMI硬件的组态,从操作员面板到标准PC都可以用集成在STEP 7中的ProTool有效地完成组态。ProTool/lite用于文本显示的组态,如:OP3OP7OP17TD17等。ProTool/Pro用于组态标准PC和所有西门子HMI产品,ProTool/Pro不只是组态软件,其运行版也用于Windows平台的监控系统。

WinCC是一个真正开放的,面向监控与数据采集的SCADASupervisory Control and Data Acquisition)软件,可在任何标准PC上运行。WinCC操作简单,系统可靠性高,与STEP 7功能集成,可直接进入PLC的硬件故障系统,节省项目开发时间。它的设计适合于广泛的应用,可以连接到已存在的自动化环境中,有大量的通信接口和全面的过程信息和数据处理能力,其最新的WinCC5.0支持在办公室通过IE浏览器动态监控生产过程。

PLC的发展与应用阶段划分

1PLC的发展大体上可分为3个阶段

①形成期(1970?1974年)

在这一期间PLC以准计算的面貌与用户见面。在软件上采用机器码和汇编语言编写应用程序,在硬件上采用中小规模集成电路构成系统。其功能仅限于开关逻辑控制,且价格昂贵,只在一些大型生产设备和自动生产线上使用。

②成熟期(1973?1978年)

在这一时期,一方面随着大规模集成电路的出现,出现了以微处理器为核心的新一代PLC,另一方面采用了梯形图语言,通俗易懂。由此称为PLC,且技术也日趋完善。

③大发展时期(1977??至今)

由于PLC技术的发展始终保持两个特点:一是继承继电器控制系统的特点,二是应用了计算机技术。所以随着PLC应用的扩大,全面促进了PLC的生产和研究,产品的品种也越来越多,需求量也越来越大,而且很受欢迎,PLC也成为工业控制领域中占主导地位的基础自动化设备。国家已形成为重要产业。据不完全统计,世界PLC总销售额1987年为25亿美元,1988年为31亿美元,比前一年增长24%。1989年为36亿美元,比上一年增长16%。而且新的生产家不断涌现,产量产值大幅度增加,价格也普遍下降。

据美国《控制工程》杂志统计,1984年美国注册生产的厂家有48家,其中著名的有ABAllen  bradly)公司、GMGould  Modicon)公司、TI仪器(Texas  Instruments)公司、GEGeneral  Electric)公司、西屋(Westen  House)电气公司等。

据日本《自动化》杂志统计,1982年日本有40家工厂生产PC,其中著名的有三菱、日立、立石、夏普、安川、东芝、富士等公司。

据德国《工业电气电子》杂志统计,1984年欧州有60家生产PLC的厂家,其中著名的有德国西门子公司、BBC公司、AEG公司及法国的TE公司等。

2)随着国外PLC技术的日益发展,其应用也越来越广泛,其范围通常可分成五大类型

①顺序控制

这是现今PLC应用最广泛的领域,可以取代传统的继电器顺序控制可以用于单机、多级群控制式生产自动线控制。如:注塑机、印刷机械、组合机床、装配生产线、包装生产线、电镀车间及电梯控制线路等等。

②运动控制

PLC制造商目前已提供了拖动步进电机式伺服电机的单轴式多轴位置控制模块。在多数情况下,PLC把描述目标位置的数据送给模块,模块移动一轴式数轴到目标位置。当每个轴移动时,位置控制模块保持适当的速度和加速度,确保运动平滑。运动的编程可用PLC的语言完成,通过编程器输入。

③过程控制

PLC能控制大量的物理参数。例如:温度、压力、速度和流量。PIDProportional-Integral-Derivative)模块的提供使PLC具有了闭环控制的功能,即一个具有PID控制能力的PLC可用于过程控制。当由于控制过程中某个变量出现偏差时,PID控制算法会计算出正确的输出,把变量保持在设定值上。

④数据处理

在机械加工中,出现了把支持顺序控制的PLC和计算数值控制(CNC)设备紧密结合的趋向。著名的日本FANUC公司推出的SYSTEM 10.11.12系列,已将CNC控制功能作为PLC的一部分。为了实现PLCCNC设备之间内部数据自由传递,该公司采用了窗口软件,通过窗口软件用户可以自由编程,由PLC连至CNC设备使用。预计今后几年CNC系统将变成以PLC为主体的控制和管理体系。

⑤通信

为了适应国外近年来兴起的工厂自动化(FA)系统发展需要,发展了PLC之间、PLC与上级计算机之间的通信功能,它们都采用光纤通信多级传递。输入/输出模块按功能各自放置在生产现场分散控制,然后采用网络联结构成集中管理信息的分布式网络系统。

西门子PLC系统中数据表及其作用简介

数据表是用来存放字型数据的表格,如图1所示。表格的第一个字地址即首地址,为表地址,首地址中的数值是表格的最大长度(TL),即最大填表数。表格的第二个字地址中的数值是表的实际长度(EC),指定表格中的实际填表数。每次向表格中增加新数据后,EC1。从第三个字地址开始,存放数据(字)。表格最多可存放100个数据(字),不包括指定最大填表数(TL)和实际填表数(EC)的参数。




 

数据表

要建立表格,首先须确定表的最大填表数。如图2所示。

 

2  输入表格的最大填表数

确定表格的最大填表数后,可用表功能指令在表中存取字型数据。表功能指令包括填表指令,表取数指令,表查找指令,字填充指令。所有的表格读取和表格写入指令必须用边缘触发指令激活。

PLC系统的存储器分类介绍

PLC系统中的存储器主要用于存放系统程序、用户程序和工作状态数据。PLC的存储器包括系统存储器和用户存储器。 

    1)系统存储器 

    系统存储器用来存放由PLC生产厂家编写的系统程序,并固化在ROM内,用户不能更改。它使PLC具有基本的功能,能够完成PLC设计者规定的各项工作。系统程序质量的好坏很大程度上决定了PLC的性能。

    2)用户存储器 

    用户存储器包括用户程序存储器(程序区)和数据存储器(数据区)两部分。用户程序存储器用来存放用户针对具体控制任务采用PLC编程语言编写的各种用户程序。用户程序存储器根据所选用的存储器单元类型的不同(可以是RAMEPROMEEPROM存储器),其内容可以由用户修改或增删。用户数据存储器可以用来存放(记忆)用户程序中所使用器件的ON/OFF状态和数据等。用户存储器的大小关系到用户程序容量的大小,是反映PLC性能的重要指标之一。

    为了便于读出、检查和修改,用户程序一般存于CMOS静态RAM中,用锂电池作为后备电源,以保证掉电时不会丢失信息。为了防止干扰对RAM中程序的破坏,当用户程序经过运行正常,不需要改变,可将其固化在只读存储器EPROM中。现在有许多PLC直接采用EEPROM作为用户存储器。

    工作数据是PLC运行过程中经常变化、经常存取的一些数据。存放在RAM中,以适应随机存取的要求。在PLC的工作数据存储器中,设有存放输入输出继电器、辅助继电器、定时器、计数器等逻辑器件的存储区,这些器件的状态都是由用户程序的初始设置和运行情况而确定的。根据需要,部分数据在掉电时用后备电池维持其现有的状态,这部分在掉电时可保存数据的存储区域称为保持数据区。

    由于系统程序及工作数据与用户无直接联系,所以在PLC 产品样本或使用手册中所列存储器的形式及容量是指用户程序存储器。当PLC提供的用户存储器容量不够用,许多PLC还提供有存储器扩展功能。 

    存储器主要有两种:一种是可读/写操作的随机存储器RAM,另一种是只读存储器或可擦除可编程的只读存储器ROMPROM EPROM EEPROM

 

 


首页 | 公司 | 求购 | 供应 | 商城 | 招商 | 展会 | 行情 | 品牌 | 产品

联系我们 | 刷新 | 返回顶部

©2004-2024  贸易商务资源网(ceoie.com)  版权所有