品牌:西门子
起订:1台
供应:9999台
发货:1天内
信息标签:西门子6SL3210-1SB14-0AA0,供应,电子、电工,工控系统及装备
西门子6SL3210-1SB14-0AA0 西门子6SL3210-1SB14-0AA0
描述
引用是两个块之间的连接。
在LOGO!8中块连接器之间的连接组态和块参数之间的引用组态是标准化的。引用和组态现在就可以使用拖放来实现。本FAQ对比了LOGO!8设备和LOGO!0BA7设备之间组态引用的步骤。
组态LOGO!8需要安装LOGO!Soft Comfort 8.0或更高版本。
LOGO!8的LOGO!模块的步骤
注意
下面的工具可以用来编辑参数区(LOGO!8)
图标 | 功能 |
显示/隐藏所有块之间的引用线 | |
显示所有块的参数区 | |
隐藏所有块的参数区 |
到LOGO! 0BA7前的LOGO!模块的步骤
更多信息
关于“引用”的更详细的信息可以在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.
建立与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模拟量输入EM235的处理
本示例描述了模拟量模块EM235 3A1/1AQ与CPU-212或CPU-214一起使用的一种探讨。本例中模拟量输入值是给定采样次数的采样平均值,然后试验决定怎样设置输出。EM235配置成士10V。
程序结构
程序和注解
本程序描述了模拟量模块EM235 (3A1/1A0)的功能,从AIWO中取输入值,为了增加稳定性而求多次采样值的平均值,再依据计算出的平均值在AOWO中输出模拟电压。
模拟量模块经过测试可提供模块错误信息。如果**个扩展模块小是模拟量模块,01.0接通。另外模拟量模块检查到的错误是电源出错,则将CPU上01.1接通。模拟量模块上有EXTF字样。
本程序中所用除法是简单的移位除法(用采样次数的2的方次)。因为移位只花费较短的扫描时问,该数能从2变化到32768。
输入字是12位长。如果采样次数大于16 (2的4次方),那么和的长度将大于一个字(16位)。于是需要用双字(32位)存贮采样和。为把输入值加到采样和中,你应当把它转成双字。
当输入数为负值时,**高有效字增添1;若为正值,**高有效字增添0来校正输入值。
本程序长度为118个字。
PLC编程的一般步骤是什么?
1.对于较复杂系统,需要绘制系统的功能图;对于简单的控制系统也可省去这一步。
1、 数据传送指令
数据传送指令包括MOV(传送)、SMOV(BCD码移位传送)、CML(取反传送)、BMOV(数据块传送)、FMOV(多点传送)、XCH(数据交换)。这里主要介绍MOV(传送)指令。
传送指令MOV将源操作数据传送到指定目标,其指令代码为FNC12,源操作数[S·]可取所有的数据类型,即K、H、KnX、KnY、KnM、KnS、T、C、D、V、Z,其目标操作数[D·]为KnY、KnM、KnS、 T、C、D、V、Z。
如图1所示,,当X0为ON时,执行连续执行型指令,数据100被自动转换成二进制数且传送给D10,当X0变为OFF时,不执行指令,但数据保持不变;当X1为ON时,T0当前值被读出且传送给D20;当X2为ON时,数据100传送给D30,定时器T20的设定值被间接指定为10秒,当M0闭合时,T20开始计时;MOV(P)为脉冲执行型指令,当X5由OFF变为ON时指令执行一次,(D10)的数据传送给(D12),其它时刻不执行,当X5变为OFF时,指令不执行,但数据也不会发生变化;X3为ON时,(D1、D0)的数据传送给(D11、D10),当X4为ON时,将(C235)的当前值传送给(D21、D20)。注意:运算结果以32位输出的应用指令、32位二进制立即数及32位高速计数器当前值等数据的传送,必须使用(D)MOV或(D)MOV(P)指令。
如图2所示,可用MOV指令等效实现由X0~X3对Y0~Y3的顺序控制。
2、比较指令
比较指令有比较(CMP)、区域比较(ZCP)两种,CMP的指令代码为FNC10,ZCP的指令代码为FNC11,两者待比较的源操作数[S·]均为K、 H、KnX、KnY、KnM、KnS、T、C、D、V、Z,其目标操作数[D·]均为Y、M、S。
CMP指令的功能是将源操作数[S1·]和[S2·]的数据进行比较,结果送到目标操作元件[D·]中。在图3中,当X0为ON时,将十进制数100与计数器C2的当前值比较,比较结果送到M0~M2中,若100>C2的当前值时,M0为ON,若100=C2的当前值时,M1为ON,
若100<C2的当前值时,M2为ON。当X0为OFF时,不进行比较,M0~M2的状态保持不变。
ZCP指令的功能是将一个源操作数[S·]的数值与另两个源操作数[S1·]和[S2·]的数据进行比较,结果送到目标操作元件[D·]中,源数据[S1·]不能大于[S2·]。在图4中,当X1为ON时,执行ZCP指令,将T2的当前值与10和150比较,比较结果送到M0~M2中,若10>T2的当前值时,M0为ON,若10≤T2的当前值≤150时,M1为ON,若150<T2的当前值时,M2为ON。当X1为OFF时,ZCP指令不执行,M0~M2的状态保持不变。
3、加1指令和减1指令
加1指令INC和减1指令DEC的操作数均可取KnY、KnM、KnS、T、C、D、V、,它们不影响零标志、借位标志和进位标志。INC的指令代码为FNC24,DEC的指令代码为FNC25。INC指令的功能是将指定的目标操作元件[D·]中二进制数自动加1,DEC指令的功能是将指定的目标操作元件[D·]中二进制数自动减1,
如图5所示,当X0每次由OFF变为ON时,D20中的数自动增加1,当X1每次由OFF变为ON时,D21中的数自动减1。
若用连续执行型加1指令INC或连续执行型减1指令DEC,当条件成立时,在每个扫描周期内指定的目标操作元件[D·]中数据要自动加1或自动减1。16位数据运算时,+32767再加1就变为-32768,-32768再减1就变为+32767。32位数据运算时,+2147483647再加1就变为-2147483648,-2147483648再减1就变为+2147483647。
2.设计梯形图程序。
3.根据梯形图编写指令表程序。
4.对程序进行模拟调试及修改,直到满足控制要求为止。调试过程中,可采用分段调试的方法,并利用编程器的监控功能。
功能表图中功能表图中选择序列和并行序列的编程问题
循环和跳步都属于选择序列的特殊情况。对选择序列和并行序列编程的关键在于对它们的分支和合并的处理,转换实现的基本规则是设计复杂系统梯形图的基本准则。与单序列不同的是,在选择序列和并行序列的分支、合并处,某一步或某一转换可能有几个前级步或几个后续步,在编程时应注意这个问题。
1.选择序列的编程
(1)使用STL指令的编程
如图5-35所示,步S0之后有一个选择序列的分支,当步S0是活动步,且转换条件X0为“1”时,将执行左边的序列,如果转换条件X3为“1”状态,将执行右边的序列。步S32之前有一个由两条支路组成的选择序列的合并,当S31为活动步,转换条件X1得到满足,或者S33为活动步,转换条件X4得到满足,都将使步S32变为活动步,同时系统程序使原来的活动步变为不活动步。
图5-35 选择序列的功能表图一
如图5-36所示为对图5-35采用STL指令编写的梯形图,对于选择序列的分支,步S0之后的转换条件为X0和X3,可能分别进展到步S31和S33,所以在S0的STL触点开始的电路块中,有分别由X0和X3作为置位条件的两条支路。对于选择序列的合并,由S31和S33的STL触点驱动的电路块中的转换目标均为S32。
图5-36 选择序列的梯形图一
在设计梯形图时,其实没有必要特别留意选择序列的如何处理,只要正确地确定每一步的转换条件和转换目标即可。
(2)使用通用指令的编程
如图5-38所示对图5-37功能表图使用通用指令编写的梯形图,对于选择序列的分支,当后续步M301或M303变为活动步时,都应使M300变为不活动步,所以应将M301和M303的常闭触点与M300线圈串联。对于选择序列的合并,当步M301为活动步,并且转换条件X1满足,或者步M303为活动步,并且转换条件X4满足,步M302都应变为活动步,M302的起动条件应为:,对应的起动电路由两条并联支路组成,每条支路分别由M301、X1和M303、X4的常开触点串联而成。
图5-37 选择序列功能表图二
图5-38 选择序列的梯形图二
(3)以转换为中心的编程
如图5-39所示是对图5-37采用以转换为中心的编程方法设计的梯形图。用仿STL指令的编程方式来设计选择序列的梯形图,请读者自己编写。
图5-39 选择序列的梯形图三
2.并行序列的编程
(1)使用STL指令的编程
如图5-40所示为包含并行序列的功能表图,由S31、S32和S34、S35组成的两个序列是并行工作的,设计梯形图时应保证这两个序列同时开始和同时结束,即两个序列的**步S31和S34应同时变为活动步,两个序列的**后一步S32和S35应同时变为不活动步。并行序列的分支的处理是很简单的,当步S0是活动步,并且转换条件X0=1,步S31和S34同时变为活动步,两个序列开始同时工作。当两个前级步S32和S35均为活动步且转换条件满足,将实现并行序列的合并,即转换的后续步S33变为活动步,转换的前级步S32和S35同时变为不活动步。
PLC工作原理
PLC是采用“顺序扫描,不断循环”的方式进行工作的。即在PLC运行时,CPU根据用户按控制要求编制好并存于用户存储器中的程序,按指令步序号(或地址号)作周期性循环扫描,如无跳转指令,则从**条指令开始逐条顺序执行用户程序,直至程序结束。然后重新返回**条指令,开始下一轮新的扫描。在每次扫描过程中,还要完成对输入信号的采样和对输出状态的刷新等工作。
PLC的一个扫描周期必经输入采样、程序执行和输出刷新三个阶段。
PLC在输入采样阶段:首先以扫描方式按顺序将所有暂存在输入锁存器中的输入端子的通断状态或输入数据读入,并将其写入各对应的输入状态寄存器中,即刷新输入。随即关闭输入端口,进入程序执行阶段。
PLC在程序执行阶段:按用户程序指令存放的先后顺序扫描执行每条指令,经相应的运算和处理后,其结果再写入输出状态寄存器中,输出状态寄存器中所有的内容随着程序的执行而改变。
输出刷新阶段:当所有指令执行完毕,输出状态寄存器的通断状态在输出刷新阶段送至输出锁存器中,并通过一定的方式(继电器、晶体管或晶闸管)输出,驱动相应输出设备工作。
多点接口(MPI)及其全局数据设置
一、多点接口(MPI)
S7—300/S7—400可以通过MPI接口组成PLC网络,MPI网采用全局数据(Globe Data)通信模式,可在PLC之间进行少量数据交换。它不需要额外的硬件和软件,成本低,用法简。
MPI网用于连接多个不同的CPU或设备.MPI符合RS—485标准,具有多点通信的性质.MPI的波特率设定为187.5kbps.
二、多点接口(MPI)全局数据设置
GD通信的数据结构
GD通信应用
1.建立MPI站1的硬件组态
2.设置MPI站1的站地址
3.建立MPI站2的硬件组态,打开组态界面的CPU特性,设置MPI站2的站地址
4.点击Configure Network 进入配置网络界面
5.打开全局数据表 Options/Define Global Date
6.生成并装载全局数据,实现CPU到CPU通讯
发送/接收数据规则:1个MPI站的发送数据可以发送到多个MPI站,1个MPI站的接收数据只能接收1个MPI站的发送数据。
SIMATIC S7300(1)站和SIMATIC S7300(2)站的控制程序
1、PROFIBUS协议的三个主要部分:
PROFIBUS DP(Distributed I/Os):在主站和从站之间采用轮循的通讯方式,主要应用于制造业自动化系统中单元级和现场级通信。
PROFIBUS PA(Process Automation):电源和通信数据通过总线并行传输,主要用于面向过程自动化系统中单元级和现场级通讯。
PROFIBUS FMS(Fieldbus Message Specification):定义主站和主站之间的通讯模型,主要用于自动化系统中系统级和车间级的过程数据交换。
2、PROFIBUS网络由主站,从站,网络部件等构成:
主站也被称做主动节点。包括SIMATIC PLC,SIMATICWinAC控制器,支持主站功能的通讯处理器,IE/PB链路模块以及ET200S/ET200X的主站模块
典型的从站为传感器,执行器以及变频器。从站不会拥有总线访问的授权。
PROFIBUS的传输速度为9.6/19.2/93.75/187.5/500/1500Kbit/s以及3/6/12Mbit/s。
**节点数127(地址0-126)。
西门子PLC S7-200 CPU 22X 主机的技术指标
项目名称 |
CPU221 |
CPU222 |
CPU224 |
CPU226 |
CPU226XM |
用户程序区 |
4KB |
4KB |
8KB |
8KB |
16KB |
数据存储区 |
2KB |
2KB |
5KB |
5KB |
l OKB |
主机数字量输入/输出点数 |
6/4 |
8/6 |
14/10 |
24/16 |
24/16 |
模拟量输入/输出点数 |
无 |
16/16 |
32/32 |
32/32 |
32/32 |
扫描时间/1条指令 |
0.37μs |
0.37μs |
0.37μs |
0.37μs |
0.37μs |
**输入/输出点数 |
256 |
256 |
256 |
256 |
256 |
位存储区 |
256 |
256 |
256 |
256 |
256 |
定时器 |
256 |
256 |
256 |
256 |
256 |
计数器 |
256 |
256 |
256 |
256 |
256 |
允许**的扩展模块 |
无 |
2模块 |
7模块 |
7模块 |
7模块 |
允许**的智能模块 |
无 |
2模块 |
7模块 |
7模块 |
7模块 |
时钟功能 |
可选 |
可选 |
内置 |
内置 |
内置 |
数字量输入滤波 |
标准 |
标准 |
标准 |
标准 |
标准 |
模拟量输入滤波 |
无 |
标准 |
标准 |
标准 |
标准 |
高速计数器 |
4个30KHz |
4个30KHz |
6个30KHz |
6个30KHz |
6个30KHz |
脉冲输出 |
2个20KHz |
2个20KHz |
2个20KHz |
2个20KHZ |
2个20KHz |
通信口 |
1xRS485 |
1xRS485 |
1 xRS485 |
2xRS485 |
2xRS485 |
项目名称 |
CPU221 |
CPU222 |
CPU224 |
CPU226 |
CPU226XM |
用户程序区 |
4KB |
4KB |
8KB |
8KB |
16KB |
数据存储区 |
2KB |
2KB |
5KB |
5KB |
l OKB |
主机数字量输入/输出点数 |
6/4 |
8/6 |
14/10 |
24/16 |
24/16 |
模拟量输入/输出点数 |
无 |
16/16 |
32/32 |
32/32 |
32/32 |
扫描时间/1条指令 |
0.37μs |
0.37μs |
0.37μs |
0.37μs |
0.37μs |
**输入/输出点数 |
256 |
256 |
256 |
256 |
256 |
位存储区 |
256 |
256 |
256 |
256 |
256 |
定时器 |
256 |
256 |
256 |
256 |
256 |
计数器 |
256 |
256 |
256 |
256 |
256 |
允许**的扩展模块 |
无 |
2模块 |
7模块 |
7模块 |
7模块 |
允许**的智能模块 |
无 |
2模块 |
7模块 |
7模块 |
7模块 |
时钟功能 |
可选 |
可选 |
内置 |
内置 |
内置 |
数字量输入滤波 |
标准 |
标准 |
标准 |
标准 |
标准 |
模拟量输入滤波 |
无 |
标准 |
标准 |
标准 |
标准 |
高速计数器 |
4个30KHz |
4个30KHz |
6个30KHz |
6个30KHz |
6个30KHz |
脉冲输出 |
2个20KHz |
2个20KHz |
2个20KHz |
2个20KHZ |
2个20KHz |
通信口 |
1xRS485 |
1xRS485 |
1 xRS485 |
2xRS485 |
2xRS485 |
由表1可知,CPU 22X 系列具有不同的技术性能,使用于不同要求的控制系统:
CPU 221:用户程序和数据存储容量较小,有一定的高速计数处理能力,适合用于点数少的控制系统。
CPU222:和CPU221相比,它可以进行一定模拟量的控制,可以连接2个扩展模块,应用更为广泛。
CPU224:和前两者相比,存储容量扩大了一倍,有内置时钟,它有更强的模拟量和高速计数的处理能力,使用很普遍。
CPU 226:和CPU224相比,增加了通信口的数量,通信能力大大增强,可用于点数较多、要求较高的小型或中型控制系统。
CPU226XM:它是西门子公司推出的一款增强型主机,主要在用户程序和数据存储容量上进行了扩展,其他指标和CPU 226相同。