西门子PLC模块6ES7 214-1HG40-OXBO

报价
请来电询价
全国服务热线
15221406036
微信号
15221406036
西门子
西门子代理商
西门子CPU
西门子plc
德国
全新原装

西门子6ES7322-5FF00-0AB0

STEP 7(TIA博途) 中,怎样在 -2147483648 到 +2147483647 范围内向前或向后计数?

使用附件库中的FB功能块“Dcount",就可以实现上述范围内的向前向后计数。

说明
图1显示了在组织块 OB "CountMain"中调用功能块 FB  "Dcount" ,连接了全局DB"Count"中的变量. 计数程序是在FB块中实现的,并且有德语和英语的注释。


图1

   
在 -2147483648 到 +2147483647 之间的向前和向后计数,是分别通过输入管脚的 "up" 和"down"的变量沿变化触发的。

  • 如果 "up" 管脚有一个上升沿, "count"输出值加"1".

  • 如果 "down" 管脚有一个上升沿, "count"输出值减"1".

  • 如果 "lPreset"  管脚有一个上升沿,将预设值 "preset"中的值给到输出端"count" .

  • 可以在输入端"compare"设置一个比较值.

  • 如果输出的计数值"count" 大于等于比较值"compare" , 那么 "" 输出"1".

  • 注意
     FB "Dcount" 是用SCL创建的,例如下面的SCL程序:

    IF #statCount >= #compare THEN
    # := true;
    ELSE
    # := false;
    END_IF;

    为了优化程序,可以直接用大于等于的关系式代替IF指令结构,如下:

    # := #statCount >= #compare;

    下表列出了FB“Dcount"的输入输出参数详细说明和数据类型。
      

    参数

    接口

    数据类型

    描述

    up输入Bool计数增加down输入Bool计数减少compare输入DInt输入比较值preset输入DInt预设计数值lPreset输入Bool预设值使能count输出DInt输出计数值输出Bool当计数值大于等于比较值时为1

    示例应用:
     在传送带上将盒子从A点传送到B点。

  • 探测器1 (Scan 1)检测到盒子进入传送带区域,输入点E0.0 (I0.0)接入计数增加,"count"输出计数加"1"。

  • 探测器2(Scan 2)检测到盒子移出传送带区域,输入点 E0.1(I0.1) 接入计数减少,"count"输出计数减"1"。

  • 如果盒子太短或由于运输原因被移除了,探测器2没有检测到盒子出传送区域,每次异常都会造成计数误差增加1, 这样就可以在"compare"比较中设定20个盒子,如果异常计数达到20, 输出A0.0(Q0.0)就会置1.这个值就是异常的盒子数或者说丢失掉的盒子数。

  • 通过一个插件(不包含在下载程序中)可以通过输出A0.0的信号使传送带停止

    模块接线图

    接线规则

    电缆(端子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模块到相应的槽中配置参数

    西门子6ES7322-1BL00-0AA0

    表2

     

    文件 组态1SSI(仅非等时模式)选择1SSI模块的 文件对于标准模式,选择订货号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功能,能获得大jingque的数值。在每次的单稳态触发时间结束时,模块开始传送报文数据。与模块的周期更新编码器值是非同步的

    Synchronous 方式
    在该模式下可以检测编码器的实际值,能获得大jingque的数值。数据报文的传送和模块的更新周期是同步的

    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 比较器(仅在标准模式)
    编码器的值可以与多两个装载的值进行比较,比较结果存储在模块的反馈接口中。可以设定两个比较值,在硬件组态中参数如下:


    关键词

    西门子PLC , 西门子CPU , 西门子代理商 , 西门子授权代理商 , 西门子一级代理商

    更新时间
    钻石会员
    第4年
    统一社会信用代码
    91310117MA1J3R698D
    成立日期
    2018年04月08日
    注册资本
    500

    主营产品

    西门子模块代理商

    经营范围

    从事智能科技、自动化科技、机电领域内的技术开发、技术转让、技术咨询、技术服务,工业自动化设备安装,工业自动化控制设备、电气设备、机电设备、电子产品、五金产品、金属材料、仪器仪表、橡塑制品销售,商务信息咨询,软件开发,建筑装修装饰建设工程专业施工,建筑安装工程(除特种设备),机械设备租赁(不得从事金融租赁),物业管理。工业自动化设备加工、销售。【依法须经批准的

    公司简介

    浔之漫智控技术有限公司西门子代理。联系人:小聂(15221406036)浔之漫智控技术有限公司主要产品有“PLC,变频器,触摸屏,模块,传感器,低压器,伺服电机,工控机”。全新原装,质量保证,保修一年,价格合理,支持技术服务!SIEMENS 可编程控制器1、 SIMATIC S7 系列PLC:S7-200、S7-1200、S7-300、S7-400、ET-2002、 逻辑控制模块 LOGO!230RC、230RCO、230RCL、24R...

    查看公司详情
    电话/手机15221406036拨打邮箱3064686604@qq.com邮件
    经理聂经理
    地址上海市松江区广富林路4855弄星月大业领地88号3楼
    我们其他产品
    我们的新闻
    微信
    电话