西门子6SE6430-2UD33-7EB0 西门子6SE6430-2UD33-7EB0
微信15800846971
西门子**合作伙伴
详细信息
描述
引用是两个块之间的连接。
在LOGO!8中块连接器之间的连接组态和块参数之间的引用组态是标准化的。引用和组态现在就可以使用拖放来实现。本FAQ对比了LOGO!8设备和LOGO!0BA7设备之间组态引用的步骤。
组态LOGO!8需要安装LOGO!Soft Comfort 8.0或更高版本。
LOGO!8的LOGO!模块的步骤
- 在电路图中创建所需要的程序块。
- 使用拖放建立块连接器之间的连接。
- 单击每个程序块下的“display”(+)按钮来显示参数区。要创建引用的两个程序块都需要进行此操作。在每个块下面都会打开一个参数区,块参数会在表格中显示。“display”按钮只在可以使用或提供引用的块下显示。
-
在需要创建的引用块之间,将其中一个块输出连接的终端连接到另外一个块输入连接的终端。举例来说,可以用拖放来完成此操作。
图. 01
-
单击每个块下的“hide”(-)按钮来关闭参数区。
图. 02
注意
下面的工具可以用来编辑参数区(LOGO!8)
图标 | 功能 |
显示/隐藏所有块之间的引用线 | |
显示所有块的参数区 | |
隐藏所有块的参数区 |
到LOGO! 0BA7前的LOGO!模块的步骤
- 在电路图中创建需要的块。
- 使用拖放建立块的连接器之间的连接。
- 打开快的菜单,在里面通过双击块来组态引用。
-
在想要的参数上单击“引用”按钮。在下拉列表框中就会显示可以用来引用的块。单击想要的块来选定它。单击“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.
应对PLC工作环境中干扰措施
1 引言
PLC由于具有功能强、程序设计简介,维护方便等优点,特别是高可靠性、较强的适应恶劣工业环境的能力,已被广泛应用于自来水行业。但由于现场环境条件恶劣、湿度高、以及各种工业电磁、辐射干扰等,会影响系统的正常工作,因此必须重视工程的抗干扰设计。
水厂应用中的PLC所受的干扰源主要有电源系统引入的干扰、接地系统引入的干扰和输入输出电路引入的干扰三类。如果PLC的干扰问题解决得不好,系统将无法可靠运行,将会影响到正常供水。因此,有必要对PLC应用系统中的干扰问题进行探讨。主要本文分别讨论PLC的三种抗干扰技术。
2 抗干扰的技术对策分析
为防止干扰,可采用硬件和软件的抗干扰措施,其中,硬件抗干扰是**基本和**的抗干扰措施,一般从抗和防两方面入手来抑制和消除干扰源,切断干扰对系统的耦合通道,降低系统对干扰信号的敏感性。
2.1 电源系统引入的干扰
电网的干扰,频率的波动,将直接影响到PLC系统的可靠性与稳定性。如何抑制电源系统的干扰是提高PLC的抗干扰性能的主要环节。
(1) 加装滤波、隔离、屏蔽、开关稳压电源系统。
设置滤波器的作用是为了抑制干扰信号从电源线传导到系统中,使用隔离变压器,必须注意:屏蔽层要良好接地;次级连接线要使用双绕线(减少电线间的干扰),隔离变压器的初级绕组和次级绕组应分别加屏蔽层,初级的屏蔽层接交流电网的零线;次级的屏蔽层和初级间屏蔽层接直流端。
为了抑制电网大容量设备起停(如送水泵等)引起电网电压的波动,保持供电电压的稳压,可采用开头稳压电源。
(2) 分离供电系统
PLC的控制器与I/O系统分别由各自的隔离变压器供电,并与主电源分开,这样当输入输出供电断电时,不会影响到控制器的供电。如图1所示。
图1 分离供电系统图
2.2 抑制接地系统引入的干扰
PLC系统分为逻辑电路接地和功率电路接地,有共地、浮地及机壳共地和电路浮地等三种方式。一般采用控制器与其它设备分别接地方式**,接地时注意:接地线尽量粗,一般大于2mm2的线接地;接地点应尽量靠近控制器,接地点与控制器之间的距离不大于50m;接地线应尽量避开强电回路和主回路的电线,不能避开时,应垂直相交,应尽量缩短平行走线的长度。
实践证明,接地往往是抑制噪声和防止干扰的重要手段,良好的接地方式可在很大程度上抑制内部噪声的耦合,防止外部干扰的侵入,提高系统的抗干扰能力。
2.3 抑制输入输出电路引入的干扰
为了实现输入输出电路上的完全隔离,近年来在控制系统中光电耦合得到广泛应用,已成为防止干扰的**有效措施之一。光电耦合器具有以下特点:首先,由于是密封在一个管壳内,不会受到外界光的干扰;其次,由于靠光传送信号,切断了各部件电路之间地线的联系;第三,发光二极管动态电阻非常小,而干扰源的内阻一般很大,能够传送到光电耦合器输入输出的干扰信号就变得很小;第四,光电耦合器的传输比和晶体管的放大倍数相比,一般很小,远不如晶体管对干扰信号那么灵敏,而光电耦合器的发光二极管只有在通过一定的电流时才能发光。因此,即使是在干扰电压幅值较高的情况下,由于没有足够的能量,仍不能使发光二极管发光,从而可以有效地抑制掉干扰信号。由于光电耦合器的线性区一般只能在某一特定的范围内,因此,应保证被传信号的变化范围始终在线性区内。为了保证线性耦合,既要严格挑选光电耦合器,又要采取相应的非线性较正措施,否则将产生较大的误差。
(1) 光电耦合输入电路如图2所示。其中图2(a)、图2(b)用的较多,高电平时接成形式,低电平输入时接成形式。图2(c)为差动型接法,它具有两个约束条件,对于防止干扰有明显的优越性,适用于外部干扰严重的环境,当外部设备电流较大时,其传输距离可达100~200m,图2(d)考虑到COMS电路的输出驱动电流较小,不能直接带动发光二极管,所以加接一级晶体管作为功率放大,需要注意的是图中发光二极管和光敏三极管应分别由两个电源供电,电阻值视电压高低选取。
图2 光电耦合输入电路
(2) 光电耦合输出电路如图3所示。为了得到和输入同相的信号,可以采用图3(a)形式。若要求输出和输入反相,可以接成图3(b)形式。当输出电路所驱动的元件较多时,可以加接一级晶体管作为驱动功率放大,其接法如图3(c)所示。有时为了获得更好的输出波形,输出信号可经施密特电路整形。
图3 光电耦合输出电路
以上两点是对开关量输入输出信号的处理方法,而对模拟输入输出信号,为了消除工业现场瞬时干扰对它的影响,除加A/D、D/A转换电路和光电耦合外,可根据需要采取软件的数字滤波技术如中值法、一阶递推数字滤波法等算法。
3 结束语
PLC控制系统的抗干扰性设计是一个复杂的系统工程,涉及到具体的输入输出设备和工业现场的环境,在设计抗干扰系统时要求要综合考虑各方面的因素。
S7-200 PLC编程中的寻址方式
在S7-200系列中,寻址方式分为两种:直接寻址和间接寻址。直接寻址方式是指在指令中直接使用存储器或寄存器的元件名称和地址编号,直接查找数据。间接寻址是指使用地址指针来存取存储器中的数据,使用前,首先将数据所在单元的内存地址放入地址指针寄存器中,然后根据此地址存取数据。本书仅介绍直接寻址。
直接寻址时,操作数的地址应按规定的格式表示。指令中数据类型应与指令相符匹配。
在S7-200系列中,可以按位、字节、字和双字对存储单元进行寻址。寻址时,数据地址以代表存储区类型的字母开始,随后是表示数据长度的标记,然后是存储单元编号;对于按位寻址,还需要在分隔符后指定位编号。
在表示数据长度时,分别用B、W、D字母作为字节、字和双字的标识符。
1)字节寻址(8 bit)
字节寻址由存储区标识符、字节标识符、字节地址组合而成。如VB100,其字节寻址方式如图所示。
字节寻址的格式:[区域标识][字节标识符].[字节地址]
2)字寻址(16 bit)
字寻址由存储区标识符、字标识符及字节起始地址组合而成。如VW100,其字寻址方式如图所示。
字寻址的格式:[区域标识][字标识符].[字节起始地址]
3)双字寻址(32 bit)
双字寻址由存储区标识符、双字标识符及字节起始地址组合而成。如VD100,其双字寻址方式如图所示。
双字寻址的格式:[区域标识][双字标识符].[字节起始地址]
为使用方便和使数据与存储器单元长度统一,S7-200系列中,一般存储单元都具有位寻址、字节寻址、字寻址及双子寻址4种寻址方式。寻址时,不同的寻址方式情况下,选用同一字节地址作为起始地址时,其所表示的地址空间是不同的。
在S7-200中,一些存储数据专用的存储单元不支持位寻址方式,主要有模拟量输入/输出、累加器、定时器和计数器的当前值存储器等。而累加器不论采用何种寻址方式,都要占用32位,模拟量单元寻址时均以偶数标志。此外,定时器、计数器具有当前值存储器及位存储器,属于同一个器件的存储器采用同一标号寻址。
S7-200数据长度和数值范围
S7-200 寻址时,可以使用不同的数据长度。不同的数据长度表示的数值范围不同。S7-200 指令也分别需要不同的数据长度。
S7-200系列在存储单元所存放的数据类型有布尔型( BOOL)、整数型( INT )、实数型和字符串型四种。数据长度和数值范围如表6所列。
数据长度和数值范围
数据类型 |
数据长度 |
||
字节 (8位值) |
字 (16位值) |
双字 ( 32位值) |
|
无符号整数 |
0~255 |
0~65535 |
0~4294967295 |
有符号整数 |
-128~+127 |
-32768~+32767 |
-217483648~+2147483647 |
实数IEEE32位 |
|
|
+1.175495E-38~+3.402823E+ |
● 实数的格式
实数(浮点数)由32位单精度数表示,其格式按照ANSI/IEEE 754-1985标准中所描述的形式。实数按照双字长度来存取。对于S7-200来说,浮点数**到小数点后第六位。因而当使用一个浮点数常数时,**多可以指定到小数点后第六位。
● 实数运算的精度
在计算中涉及到非常大和非常小的数,则有可能导致计算结果不**。
● 字符串的格式
字符串指的是一系列字符,每个字符以字节的形式存储。字符串的**个字节定义了字符串的长度,也就是字符的个数。一个字符串的长度可以是0到254个字符,再加上长度字节,一个字符串的**长度为255个字节。而一个字符串常量的**长度为126字节。
● 布尔型数据(0或1)。
● S7-200CPU不支持数据类型检测
例如:可以在加法指令中使用VW100中的值作为有符号整数,同时也可以在异或指令中将VW100中的数据当作无符号的二进制数。
● S7-200提供各种变换指令,使用户能方便地进行数据制式及表达方式的变换。
建立与SIMATIC S7-200 CPU的在线联系及设置修改PLC通信参数
完成STEP 7-microwin32软件的安装和参数设计后,则可以建立与SIMATIC S7-200 CPU的在线联系,步骤如下:
(1)在STEP 7-Micro/WIN 32下,单击通信图标,或从菜单中选择View中选择选项Communications,则会出现一个通信建立结果对话框,显示是否连接了CPU主机。
(2)双击通信建立对话框中的刷新图标,STEP 7-Micro/WIN 32将检查所连接的所有S7-200 CPU站,并为每个站建立一个CPU图标。
(3)双击要进行通信的站,在通信建立对话框中可以显示所选站的通信参数。
如果建立了计算机和PLC的在线联系,就可利用软件检查、设置和修改PLC的通信参数。步骤如下:
(1)单击引导条中的系统块图标,或从主菜单中选择View菜单中的System Block选项,将出现系统块对话框。
(2)单击Port(s)选项卡。检查各参数,认为无误单击OK确认。如果需要修改某些参数,可以**行有关的修改,然后单击Apply按钮,再单击OK确认后退出。
(3)单击工具条中的下装图标,即可把修改后的参数下装到PLC主机。
完成STEP 7-microwin32软件的安装和参数设计后,则可以建立与SIMATIC S7-200 CPU的在线联系,步骤如下:
(1)在STEP 7-Micro/WIN 32下,单击通信图标,或从菜单中选择View中选择选项Communications,则会出现一个通信建立结果对话框,显示是否连接了CPU主机。
(2)双击通信建立对话框中的刷新图标,STEP 7-Micro/WIN 32将检查所连接的所有S7-200 CPU站,并为每个站建立一个CPU图标。
(3)双击要进行通信的站,在通信建立对话框中可以显示所选站的通信参数。
如果建立了计算机和PLC的在线联系,就可利用软件检查、设置和修改PLC的通信参数。步骤如下:
(1)单击引导条中的系统块图标,或从主菜单中选择View菜单中的System Block选项,将出现系统块对话框。
(2)单击Port(s)选项卡。检查各参数,认为无误单击OK确认。如果需要修改某些参数,可以**行有关的修改,然后单击Apply按钮,再单击OK确认后退出。
(3)单击工具条中的下装图标,即可把修改后的参数下装到PLC主机。
PLC触点串联运算(相乘运算)实验
AND串开点,ANI串闭点
[案例3-2] PLC触点串联运算(相乘运算)实验
3)PLC实验接线图、及动作顺序分析
梯形图有时又称继电器形逻辑图编程。这种方法是当今使用**为广泛的,对些我们将在介绍基本指令应用中作详细介绍。它使用**广泛的主要原因是它和以往的继电器控制线路十分接近。
如图1是典型的梯形图,两边垂直的线称为母线,在母线之间通过串并(与、非)关系构成一定的逻辑关系。PLC中还有一个关键的概念“能流”(Power plow)。这仅仅是概念上的能流。如图,把梯形图中左边的母线假想为电源的“火线”,右边的母线假想为“零线”。如果有“能流”,则从左至右流向线圈,线圈被激励。原则线圈未被激励。母线中是否有“能流”流过,即线圈能否被激励,其关键主要取决于母线的逻辑线路是否接通。
应该强调指出的是,“能流”仅仅是假想的,便于理解梯形图各输出点动作的概念,并非实际存在的。
T1505系统通过现场接口模板(FIM)连接SIMATIC S7-212编程
本例描述了如何将SIMATIC S7-212(或S7-214)与SIMATIC T1505可编程逻辑控制系统连接起来。主设备(T1505}通过现场接u模板((FIM)向从设备(S7-212发送信息。数据传输的协议为4字(4-Word)简单协议。这样T1505可控制新型SIMATIC PLC及其它支持此协议的设备(例如某些SE &A驭动器)。
通过自山端模式(Freeport Mode),S7-212接收来自主设置的信息,以及向主设备发送信息。由几个中断程序完成从设备的数据处理。
程序和注释
本程序长度为181个字。
S7-200系列PLC编程器的使用示例
Siemens编程器S7-200系列用在中小型设备上的自动系统的控制单元,适用于各行各业,各种场合中的检测,监测及控制。
在这里,和大家一起来讨论S7-200几个使用方面的情况。
1.步进,伺服脉冲定位控制。
在设备的控制系统中,有关运动控制是很重要的,下面我们来看一看西门子S7-200系列PLC怎样来实现这 个功能。
首先,确定使用哪个端口来发脉冲,如采用Q0.0发脉冲,则它的控制字为SMB67,脉冲同期为SMW68,脉 冲个数存放在SMD72中,
下面是控制字节的说明:
Q0.0 Q0.1 控制字节说明
SM67.0 SM77.0 PTO/PWM更新周期值 0=不更新,1=更新周期值
SM67.1 SM77.1 PWM更新脉冲宽度值 0=不更新,1=脉冲宽度值
SM67.2 SM77.2 PTO更新脉冲数 0=不更新,1=更新脉冲数
SM67.3 SM77.3 PTO/PWM时间基准选择 0=1微秒值,1=1毫秒值
SM67.4 SM77.4 PWM更新方法 0=异步更新,1=同步更新
SM67.5 SM77.5 PTO操作 0=单段操作,1=多段操作
SM67.6 SM77.6 PTO/PWM模式选择 0=选择PTO,1=选择PWM
SM67.7 SM77.7 PTO/PWM允许 0=禁止PTO/PWM,1=允许
这样根据以上表格,我们得出Q0.0控制字:SMB67为:10000101
采用PTO输出,微妙级周期,发脉冲的周期(也就是频率)与脉冲个数都要重新输入。10000101转化为 16进制 为85,有了控制字以后,我们来写这一段程序:
根据上面这段程序,我们知道了控制字的使用,同时也知道步进电机的脉冲周期与冲个数的存放位置(对 Q0.0来说是SMW68与SMD72)。当然,VW100与VD102内的数据不同的话,步进电机的转速和转动圈数就不一样。
还有一点需要说明得是:M0.0导通---PLC捕捉到上升沿发动脉冲输出后,想停止的话,只须改变端口脉冲的 控制字,再启动PLS即可,程序如下:
2.高速计数功能。
西门子S7-200系列PLC具有高速计数的功能;举一例子来谈谈高速计数的用途,我们采用普通电机来带动丝杆转动,我们想控制转动距离,怎么来解决这个问题?那么我们可在电机另一头与一编码器联接,电机转一圈,编码器也随之转一圈,同时根据规格发出不同的脉冲数。当然,这些脉冲数的频率比较高,PLC不能用普通的上升沿计数来取得这些脉冲,只能通过高速计数功能了。
启动高速计数功能,也要具有控制字
HSCO HSC1 描述
SM37.0 SM47.0 复位有效电平控制位 0=高电平有效, 1=低电平有效
SM37.1 SM47.1 启动有效电平控制位于 0=高电平有效, 1=低电平有效
SM37.2 SM47.2 正交计数器速率选择 0=4X计数率, 1=1X计数率
SM37.3 SM47.3 计数方向控制位 0=减计数, 1=正计数
SM37.4 SM47.4 向HSC中写入计数方向 0=不更新, 1=更新计数方向
SM37.5 SM47.5 向HSC中写入预置值 0=不更新, 1=更新预置值
SM37.6 SM47.6 向HSC中写入当前值 0=不更新, 1=更新当前值
SM37.7 SM47.7 HSC允许 0=禁止HSC, 1=允许HSC
参照上面的表格,我们选择HSC1高速计数器,控制字为SMB47,现在我们启动高速计数器HSC1,选择为增计数,更新计数方向,重新设置值,更新当前值:这样的话,HSC1的启动控制高为:11111000转化为16进制为 F8,将启动计数器时当前值存放在SMD48中,将预存置放在SMD52中,具体的程序 如下:
同样的,如果计数器在工作状态下想停止计数器,也必须改变它的控制字后,启动HSC具体程序 如下:
3. PID回路控制功能。
西门子S7-200系列PLC的PID控制相当的简单,可以通过micro/win软件的一个向导程序,按照提示,一步一步执行您所要求PID控制的属性即可,在这里谈一谈PID这三个参数的具体意义:P为增益项,P越大,响应起就快,在调节流量阀时:设定流量为50%,当目前流量接近50%,刚超过,如果P值很大的话,那么流量阀会马上会关闭,而不会控制在某一区域。这就是增益项太大引起。在调节的过程中应该先将P值调节比较适当了,再去调节I值,它为积分项,是在控制器回路中控制对当前值与设定值相等的偏差范围。D为微分项,主要作用是避免给定值的微分作用而引起的跳变。
在现场的PID参数的调整过程中,针对西门子S7-200型PLC我的建议是在不同的控制阶段,采用不同的PID参数组,具体而言就是当目前距离设定值差距较大时,采用P值较大的一套PID参数,如果当前值快接近设定值范围时,采用P值较小的一套PID参数。