追求卓越,追求精确
要通过“严格”的检验程序,以可编程控制器(PLC)产品为例,在整个生产过程中针对该类产品的质量
检测节点就超过20个。视觉检测是数字化工厂特有的质量检测方法,相机会拍下产品的图像与Teamcenter
数据平台中的正确图像作比对,一点小小的瑕疵都逃不过SIMATIC IT品质管理模块的“眼睛”。对比传统
制造企业的人工抽检,这显然要可靠又快速得多。”
配置注释:
模拟量数值在 LOGO! 中的非易失性保存。
LOGO! 不能直接保持模拟量输入的数值。 您可以使用“模拟量比较器”、“模拟量多路复用器”和“异步脉冲发生器”功能块,控制计数器进行加减计数,直到其计数值与模拟量的输入值相等为止。开关 I1 控制是否将模拟量输入值存储到计数器中。
应用实例:
例如,您可以将此功能用于一台压缩机的压力控制及压力值存储。您可以控制压缩机工作直到获得必须的压力值。您也可以将这个压力值存储在计数器中,从而在下一次压缩机工作时可以再次使用这个压力值。根据数字量输出的状态,您可以了解到压缩机是否提供了存储的数值。
由于有惯性,您也可以将此应用作为模拟量滤波器。
( 15 KB )
图 01
此功能的两个例子:
例 1:
模拟量输入值变为500
|
序号
|
功能
|
|
1
|
模拟量输入通道AI1的值变为+500。
|
|
2
|
模拟量比较器 B002 和 B005 记录下数值的改变。 输入 I1 为 “关断”,计数器数值不改变。
(AI1= 500, B002 = +500/On,B005 = -500/Off, I1 = “Off”, B001 = 0/“Off”)
|
|
3
|
模拟量比较器 B002 的输出现在为 “接通” ,并激活异步脉冲发生器 B004。
B004发出1ms 高电平,1ms 低电平交替的脉冲信号到“与”门 B008。
|
|
4
|
加减计数器 B001 的计数值不增加。
|
|
5
|
输入I1 切换到接通,“与”门 B008 将脉冲信号推送到 B001。
(AI1= 500, B002 = +500/On, B005 = -500/Off, I1 = “On”, B001 = 0/“Off”)
|
|
6
|
加/减计数器 B001 的计数值增加。
|
|
7
|
计数器B001 通过“模拟量多路复用器” B003 作用于模拟量比较器 B002 和 B005。
|
|
8
|
如果计数器的值与模拟量输入值相等,异步脉冲发生器 B004 关闭。
(AI1 = 500, B002 = 0/Off, B005 = 0/Off, B001 = 500 I1 = “On”, B001 = 0/“On”)
|
|
9
|
输入 I1 关断后,数值即被“存储”。 此时模拟量输入值的变化不影响计数器的数值。
|
|
10
|
存储于“加/减计数器” B001的数值可作为“模拟量多路复用器” B007 的模拟量输出送到 AQ1.
|
例 2:
模拟量输入值变为 -250
|
序号
|
功能
|
|
1
|
模拟量输入通道AI1的值变为-250。
|
|
2
|
模拟量比较器 B002 和 B005 记录下数值的改变。 输入 I1 为 "关断",计数器数值不改变。
(AI1= 250, B002 = -250/“Off”, B005 = +250/“On”, I1 = “Off”,B001 = 0/“Off”)
|
|
3
|
模拟量比较器 B002 的输出现在为 “接通” ,并激活异步脉冲发生器 B004。
B004 发出 1ms 高电平,1ms 低电平交替的脉冲信号到“与”门 B008。
|
|
4
|
加减计数器 B001 的计数值不减少。
|
|
5
|
输入I1 切换到接通, “与”门 B008 将脉冲信号推送到 B001。
(AI1= 250,B002 = -250/“Off”, B005 = -500/“On”, I1 = “On”, B001 = 0/“On”)
|
|
6
|
加减计数器 B001 的计数值减少。
|
|
7
|
计数器B001 通过“模拟量多路复用器” B003 作用于模拟量比较器 B002 和 B005。
|
|
8
|
如果计数器的值与模拟量输入值相等,异步脉冲发生器 B004 关闭。
(AI1 = 250, B002 = 0/Off,B005 = 0/Off, B001 = 500 I1 = “On”,B001 = 0/“On”
|
|
9
|
输入 I1 关断后,数值即被“存储”。 此时模拟量输入值的变化不影响计数器的数值。
|
|
10
|
存储于“加/减计数器” B001的数值可作为“模拟量多路复用器” B007 的模拟量输出送到 AQ1.
|
LOGO!数字量信号接线
输入:
LOGO!的数字量输入信号必须与
LOGO!上电源的电压等级相同,也就是说电源为24(12)VDC,则输入也为24(12)VDC;电源为220VAC,则输入也为220VAC
LOGO!230这种型号的输入有两个组,不同的组可以接三相交流电的不同相,但同一个组的接线要保证接在同一个相位上。如果附加了扩展模块,也可以分组接不同相位的输入信号。零线必须是同一个
LOGO! 12/24 RC/RCo和LOGO! 24/24o的I3、I4、I5和I6可用作高速计数输入(加/减计数器,阀值触发器),最高频率可达5K
LOGO! 12/24 RC/RCo和LOGO! 24/24o的I1、I2、I7和I8可以用作模拟量信号输入(模拟量触发器等,0 - 10V)
输出:
晶体管输出的LOGO!:
型号中没有字母“R”的LOGO!为固态晶体管输出的LOGO!。这种型号的LOGO!输出有短路保护和过载保护,它提供负载电源输出,不需要一个辅助的为负载供电的电源
继电器输出的LOGO!:
型号中有字母“R”的LOGO!为继电器输出的LOGO!。它的输出提供一个干接点,且每一路输出都是相互隔离的,与电源也是隔离的,因此每一路输出都可以接电压等级在0-220V之间的不同的交直流负载。
LOGO!的继电器输出点不能连接380VAC电路!
附加数字量输入/输出模块DM8(DM16)的输入信号电平与其模块供电相同。不同供电类型的LOGO!本体和DM模块,以及DM模块之间未必能够相邻组合。
LOGO!采用一种“机械编码”以防止错误的模块插接,机械编码的结构不能人为破坏,否则会烧毁模块。
1. 产品概述
订货号
6ES7138-4DB03-0AB0
兼容性
订货号为6ES7138-4DB03-0AB0 的1SSI对如下的模块是完全兼容的:
? 6ES7138-4DB02-0AB0
? 6ES7138-4DB01-0AB0
? 6ES7138-4DB00-0AB0
特性
? 1SSI模块是PLC和绝对值编码器之间的接口,可以在用户程序中周期的读取编码器值
? 可用的端子模块 TM-E15S24-01 和 TM-E15S26-A1
? 等时模式
? 编码器值的规格化
? 反转编码器的计数方向,从而调整轴的运动方向
? 在标准模式下的锁存功能,冻结当前的编码器值
? 在标准模式下,实现装载比较值和当前计数值的比较功能
? 可选择的读取模式
-Free wheeling
-Synchronous to the update rate
-Isochronously
? 使用Fast mode,快速的编码器值检测(6ES7151-1AA00-0AB0接口模块不支持该功能)
? 在等时模式中考虑了最大的编码器采样率
? 等时模式的生命周期
? 编码器值的奇偶校验
? 格雷码/二进制码
支持的编码器类型
类型如下:
? 绝对值编码器(SSI) 13 位
? 绝对值编码器(SSI) 14 位
? 绝对值编码器(SSI) 15 位
? 绝对值编码器(SSI) 16 位
? 绝对值编码器(SSI) 17 位
? 绝对值编码器(SSI) 18 位
? 绝对值编码器(SSI) 19 位
? 绝对值编码器(SSI) 20 位
? 绝对值编码器(SSI) 21 位
? 绝对值编码器(SSI) 22 位
? 绝对值编码器(SSI) 23 位
? 绝对值编码器(SSI) 24 位西门子6DD1681-0AF4
? 绝对值编码器(SSI) 25 位
固件更新
可以使用STEP7 HW Config 更新1SSI模块的固件版本(接口模块支持该功能)。
标识数据
? 硬件发行状况
? 固件发行状况
? 序列号
请参考:ET200S Distributed I/O System 手册,Identification Data 章节
组态
可以使用如下的方法组态:
? A GSD file /csi/gsd)
? STEP 7 V5.4 SP2 or V5.3 SP2 with HSP 2022 and higher
2. 时钟模式
关于等时模式的描述参见如下手册
15218045
硬件要求
? CPU 支持等时模式
? 主站或Profinet 主站支持等距总线周期
? IM151 支持等时模式
特性
1SSI 模块可以根据不同的系统参数分配,工作在非等时和等时模式下
在等时模式下,主站和1SSI模块的数据交换和总线周期是同步的
在等时模式下,所有的反馈字节具有一致性
3.模块接线图
接线规则
电缆(端子1和5/端子4和8)必须是屏蔽双绞线。
端子图如下:
图1
注:1当连接编码器时,接线的极性要正确,否则会报编码器错误
2短路电流保护-最大0.5A
4. 配置标准模式和快速模式
简介
为了充分的利用SSI模块的功能,根据不同的自动化任务,可以选择标准和快速两种模式。
应拥领域 模式
|
应拥领域
|
模式
|
|
|
标准
|
-
闭环控制应用,如作为实际值的路径位置控制
-
快速检测编码器值
|
快速
|
表1
|
STEP 7 HW Config 组态1SSI
|
|
(等时/非等时模式)
|
|
从硬件目录中选择要使用的功能模块
|
|
对于标准模式,选择订货号6ES7138-4DB03-0AB0
|
对于快速模式,选择订货号6ES7138-4DB03-0AB0 Fast
|
|
托拽1SSI模块到相应的槽中
|
|
配置参数
|
表2
|
GSD 文件 组态1SSI
|
|
(仅非等时模式)
|
|
选择1SSI模块的GSD 文件
|
|
对于标准模式,选择订货号6ES7138-4DB03-0AB0
|
对于快速模式,选择订货号6ES7138-4DB03-0AB0 Fast
|
|
配置参数
|
表3
5.1SSI 功能
5.1 编码器值检测
绝对值编码器传送信息侦中的编码器值到1SSI 模块。信息贞的传送由1SS1进行初始化。如下的方法可以使用:
? Free-wheeling
? Synchronous
? Isochronous
在硬件配置的“Detection”参数中设置Free-wheeling 和synchronous 模式。这个参数只能工作在非等时模式下。
图2
Free-Wheeling 方式
在该模式下使用latch功能,能获得最大精确的数值。在每次的单稳态触发时间结束时,模块开始传送报文数据。与模块的周期更新编码器值是非同步的
Synchronous 方式
在该模式下可以检测编码器的实际值,能获得最大精确的数值。数据报文的传送和模块的更新周期是同步的
Isochronous
在该方式下,当等距总线周期激活时,编码器值的检测是自动进行的,DP 主战和DP从占对于总线是同步的。
5.2 格雷码/二进制码 转换
当设定为格雷码时,绝对值编码器的格雷码值被模块转化为二进制值;当设定为二进制码时,绝对值编码器的值不进行转换
5.3 传送编码器值和标准化
1SSI模块确定的位置值,与下列相关:
? 编码器类型
? Trailing 位的个数
? 编码器总的步数
如:一个单圈的9位编码器=512 步/转设置如下的参数:
编码器类型:SSI-13 位
Trailing 位个数:4
编码器总的步数:512
图3
当不激活Scaling 选项时,按照下图来评估位置:
图4
当激活Scaling 选项时,按照下图来评估位置:
图5
5.4 检测方向和反转旋转方向
方向检测:运动方向的检测可以由模块的LED灯来显示
UP LED:编码器的值由低到高
DN LED:编码器的值由高到低
方向反转:调整编码器的运动方向(轴的运动方向)
? Off
保持编码器位置值传送的方向
? On
反转编码器的位置值的传送方向。如:虽然编码器的实际值在增加,但显示的值在递减
5.5 比较器(仅在标准模式)
编码器的值可以与最多两个装载的值进行比较,比较结果存储在模块的反馈接口中。可以设定两个比较值,在硬件组态中参数如下:
图6
|
设定
|
比较结果(CMPx)
|
|
inactive
|
编码器值不进行比较
反馈位CMPx=0
|
|
Forward direction
|
编码器值在上升的方向进行比较(UP)
-
如果编码器值≥比较值 CMPx=1
-
如果编码器值<比较值 CMPx=0
-
如果方向向下,则CMPx保持不变
-
如果编码器值没有变化,则CMPx保持不变
|
|
Backward direction
|
编码器值在下降的方向进行比较(DN)
-
如果编码器值≤比较值 CMPx=1
-
如果编码器值>比较值 CMPx=0
-
如果方向向上,则CMPx保持不变
如果编码器值没有变化,则CMPx保持不变
|
|
In both directions
|
编码器值在两个方向进行比较
如果方向向上:
-
如果编码器值≥比较值 CMPx=1
-
如果编码器值<比较值 CMPx=0
如果方向向下:
-
如果编码器值≤比较值 CMPx=1
-
如果编码器值>比较值 CMPx=0
如果编码器值没有变化,则CMPx保持不
|
表4
5.6 锁存功能(仅在标准模式)
西门子6DD1681-0AF4