西门子 CPU模块

    西门子 CPU模块

    西门子 CPU模块

    S7-200 SMART提供了下述三种类型的定时器。

    • 接通延时定时器(TON):用于定时单个时间间隔 。
    • 有记忆的接通延时定时器(TONR):用于累积多个定时时间间隔的时间值。
    • 断开延时定时器(TOF): 用于在 OFF(或 FALSE) 条件之后延长一定时间间隔,例如冷却电机的延时。

    定时器号和分辨率

    定时器对时间间隔计数。定时器的分辨率(时基)决定了每个时间间隔的长短。

    S7-200 SMART提供了256个可供使用的定时器,即用户可用的定时器号为T0-T255。TON、TONR 和 TOF 定时器提供三种分辨率:1ms、10ms和100ms。(当前值的每个单位均为时基的倍数。例如,使用 10 ms 定时器时,计数 50 表示经过的时间为 500 ms )。

    定时器号的分辨率(时基)及较大计数时间,如下表:

    表1. 定时器号和分辨率

    定时器类型 分辨率 较大定时值 定时器值
    TONR
    (可保持)
    1 ms 32.767s (0.546min.) T0, T64
    10 ms 327.67s (5.46min.) T1-T4, T65-T68
    100 ms 3276.7s (54.6min.) T5-T31, T69-T95
    TON,TOF
    (不保持)
    1 ms 32.767s (0.546min.) T32, T96
    10 ms 327.67s (5.46min.) T33-T36, T97-T100
    100 ms 3276.7s (54.6min.) T37-T63, T101-T255

    定时器号决定了定时器的分辨率(时基)并且分辨率在指令块上标出

    注意:同一个定时器编号不能同时用于 TON 和 TOF 定时器。 例如,不能同时使用 TON T32和 TOF T32。

    不同分辨率的定时器按以下规律刷新:

    • 1ms:1ms分辨率的定时器,定时器位和当前值的更新不与扫描周期同步。对于大于1ms的程序扫描周期,在一个扫描周期内,定时器位和当前值刷新多次。
    • 10ms:10ms分辨率的定时器,定时器位和当前值在每个程序扫描周期的开始刷新。定时器位和当前值在整个扫描周期过程中为常数。在每个扫描周期的开始会将一个扫描累计的时间间隔加到定时器的当前值上。
    • 100ms:100ms分辨率的定时器,定时器位和当前值在指令执行时刷新。因此为了保证正确的定时值,要确保在一个程序扫描周期中,只执行一次100ms定时器指令。

    注意:要确保较小时间间隔,请将预设值 (PV) 增大 1。例如:使用 100 ms 定时器时,为确保较小时间间隔至少为 2100 ms,则将 PV 设置为22。

    定时器指令的有效操作数如下表所示:

    表2. 定时器指令的有效操作数

    输入/输出
    数据类型
    操作数
    Txxx
    WORD
    定时器编号(T0~T255)
    IN
    BOOL
    I、Q、V、M、SM、S、T、C、L、能流
    PT
    INT
    ?IW 、QW、VW、MW、SMW、SW、T、C、LW、AC、AIW、*VD、 *LD、*AC、常数

    不同定时器的功能

    TON 和 TONR 定时器操作:

    • 在使能输入 IN 接通时开始计时。 当前值等于或大于预设时间时,定时器位置为接通。
    • 使能输入置为断开时,清除 TON 定时器的当前值。
    • 使能输入置为断开时,保持 TONR 定时器的当前值。 输入 IN 置为接通时,可以使用TONR 定时器累积时间。 使用复位指令 (R) 可清除 TONR 的当前值。
    • 达到预设时间后,TON 和 TONR 定时器继续定时,直到达到较大值 32,767 时才停止定时。

    TOF 定时器

    • 使能输入接通时,定时器位立即接通,当前值置为 0。输入断开时,定时开始,定时一直持续到当前时间等于预设时间。
    • 达到预设值时,定时器位断开,当前值停止递增;但是,如果在 TOF 达到预设值之前使能输入再次接通,则定时器位保持接通。
    • 要使 TOF 定时器开始定时断开延时时间间隔,使能输入必须进行接通-断开转换。
    • 如果 TOF 定时器在 SCR 区域中,并且 SCR 区域处于未激活状态,则当前值设置为0,定时器位断开且当前值不递增。

    定时器工作规律如下表所示:

    表3. 定时器操作和PLC上电循环

    类型
    当前值 >= 预设值
    使能输入 IN 的状态
    上电循环/**扫描
    TON

    定时器位接通

    当前值继续定时到 32,767

    ON: 当前值 = 定时值

    OFF: 定时器位断开,当前值 = 0

    定时器位 = OFF

    当前值 = 0

    TONR

    定时器位接通

    当前值继续定时到 32,767

    ON: 当前值 = 定时值

    OFF: 定时器位和当前值保持最后状态和值

    定时器位 = OFF

    当前值可以保持

    TOF

    定时器位断开

    当前值 = 预设值,停止定时

    ON: 定时器位接通,当前值 = 0

    OFF: 在接通-断开转换之后,定时器开始定时

    定时器位 = OFF

    当前值 = 0

    接通延时定时器指令举例如下图所示:

    西门子S7-200SMART字符串指令

     2018年11月27日20:38:32 发表评论 229 阅读

    字符串定义

    字符串是一系列字符,每个字符作为一个字节存储。

    字符串由变量存储时,字符串长度为0至254个字符,较长为255个字节,其中**个字符为长度字节。

    常数字符串直接输入程序编辑器或数据块时,较长为126个字节; 且常数字符串必须用双引号字符起始和结束 (如:"ABCD", "1234" )

    字符串转换

    将浮点数/双整/整数转换为字符串,分别为转换指令中的R_S,S_DI,I_S。

    将字符串转换为浮点数/双整/整数分别为转换指令中的S_R,S_DI,S_I。只能转换0-9的字符,其他字符均为无效字符。

    具体转换步骤建议选中指令块,按"F1",查看帮助信息。

    几点注意事项:

    1.无法识别科学计数法或指数形式,但不会设置溢出错误SM1.1;例:“1.234E6”-->"1.234"

    2.当达到字符串结束时或当发现**个无效字符时,转换终止;例:“123A456”--->"123"

    另,如“A123”,**个字符即为无效字符,因此,设置溢出错误SM1.1。

    3.S_I指令,当转换产生一个大于32767或小于-32768的值时,则设置溢出错误(SM1.1)

    字符串指令

    字符串指令如下表所示:

    指令例子如下:

    字符串连接

    字符串赋值字符串

    字符串长度

    从字符串复制子字符串

    在字符串中查找字符串

    其中,VB0初始状态通过数据块定义,如下。

    依次执行程序后,监控VB0、VB100、VB1000、VB20、VB1100、VB1200的状态,如下所示。

    例程所需条件:

    1、软件版本:STEP 7-Micro/WIN SMART V2.3

    2、SMART CPU固件版本:V1.0及以上

    3、通讯硬件:TP电缆(以太网电缆)

    所实现的功能:

    结合上述文档所描述,

    各字符串指令的使用,具体说明参考程序注释

    String

    注意:本例程仅供参考,程序中的CPU版本、类型可能与用户实际使用不同,用户可能需要先对例子程序做修改和调整,才能将其用于测试。本例程的作者和拥有者对于该例程的功能性和兼容性不负任何责任,使用该例程的风险完全由用户自行承担。由于它是免费的,所以不提供任何担保,错误纠正和热线支持,用户不必为此联系西门子技术支持与服务部门。

    常问问题

    1.字符串中既含有数字又含有其他字符(字母,特殊字符),如何只转换数字部分??

    如数字字符在前,其他字符在后;则可直接转换,转换部分到**个非数字字符前。

    如数字字符在后,其他字符在前;则

    1.其他字符长度已知并固定;

    如字符串定义如下:

    注意:此处INDX处为有效字符的位数,不包含字符串**位的长度字节

    执行程序后,VW100=98;VD200=98;VD300=98.6

    2.字符串实际内容未知或其他字符长度不定,则无法直接转换,否则设置溢出错误SM1.1。转换可参考如下程序:

    注:CHR_FIND为在**出现的字符串IN1中搜索字符串IN2中描述的字符集中的任何字符;找到的**个相符字符的位置,被写入到OUT管脚。

    仍以如下字符串为例:

    程序执行后,AC0=7;VD100=98.6



    湖南双银科技有限公司专注于西门子总代理等

  • 词条

    词条说明

  • 汕尾西门子专卖店

    汕尾西门子专卖店|中国西门子有限公司西门子一级授权代理商|中国西门子有限公司西门子一级授权代理商|中国西门子有限公司西门子一级授权代理商|中国西门子有限公司 西门子交流电源代理商德国西门子股份公司创立于1847年,是**电子电气工程领域的**企业。西门子自1872年进入中国,140余年来以创新的技术、**的解决方案和产品坚持不懈地对中国的发展提供全面支持,并以出众的品质和令人信赖的可靠性、**的

  • 西门子G120CUSS变频器6SL3210-1KE15-8UB2

    西门子G120CUSS变频器6SL3210-1KE15-8UB2 西门子G120CUSS变频器6SL3210-1KE15-8UB2 基本型变频器SINAMICS V20向小型OEM客户提供***适合的经济型解决方案。SINAMICS V20有四种外形尺寸可供选择(FSA~FSD),提供三相400V和单相230V进线两种规格,分别可覆盖0.12~3kW,0.

  • 西门子SIMATIC S7-1200 小型可编程控制器

    SIMATIC S7-1200 小型可编程控制器西门子在西门子北京中心举办了全新小型可编程控制器系列S7-1200发布仪式,自此,这款**销售的小型可编程控制器系列正式在中国发售。这款SIMATIC家族的新成员集成 PROFINET接口,具有**的灵活性和可扩展性,同时集成高级功能,如高速计数、脉冲输出、运动控制等。至此,编程软件STEP 7 Basic V10.5与其**整合的小型可编程控制器和

  • 西门子数字量输入模块哪里有特价

    西门子数字量输入模块哪里有特价在西门子公司广大同仁和工控领域各界朋友的关怀下埋头发展,一路走来已成西门子合作伙伴中的*。总部设在上海,办公面积1500多平方米,员工150余人。公司组织架构完善合理,下辖河南、沈阳、济南分公司,以及天津、石家庄、唐山、太原、洛阳、西安、大连、长春、北京、合肥办事处。我公司已连续十七年荣获西门子()有限公司代理商奖,在产品供应与技术服务方面拥有优势,深得广大客户

联系方式 联系我时,请告知来自八方资源网!

公司名: 湖南双银科技有限公司

联系人: 郭金秀

电 话: 15216632215

手 机: 15216632215

微 信: 15216632215

地 址: 湖南长沙经济技术开发区开元东路以北、 东六线以东华润置地广场一期12幢1201

邮 编:

网 址: guojinxiu85.cn.b2b168.com

八方资源网提醒您:
1、本信息由八方资源网用户发布,八方资源网不介入任何交易过程,请自行甄别其真实性及合法性;
2、跟进信息之前,请仔细核验对方资质,所有预付定金或付款至个人账户的行为,均存在诈骗风险,请提高警惕!
    联系方式

公司名: 湖南双银科技有限公司

联系人: 郭金秀

手 机: 15216632215

电 话: 15216632215

地 址: 湖南长沙经济技术开发区开元东路以北、 东六线以东华润置地广场一期12幢1201

邮 编:

网 址: guojinxiu85.cn.b2b168.com

    相关企业
    商家产品系列
  • 产品推荐
  • 资讯推荐
关于八方 | 八方币 | 招商合作 | 网站地图 | 免费注册 | 一元广告 | 友情链接 | 联系我们 | 八方业务| 汇款方式 | 商务洽谈室 | 投诉举报
粤ICP备10089450号-8 - 经营许可证编号:粤B2-20130562 软件企业认定:深R-2013-2017 软件产品登记:深DGY-2013-3594
著作权登记:2013SR134025
Copyright © 2004 - 2024 b2b168.com All Rights Reserved