通过块调用使用寄存器或状态字传递值

    通过块调用使用寄存器或状态字传递值

    移植通过块调用以寄存器或状态字进行值传递

    在块发生更改时,寄存器、累加器和状态字中的值将置位为“0”或者将状态设定为“未定义”(undefined)。 这意味着不能传递到被调用块中。

    仅“CC”和“UC”指令除外。 如果使用“UC”或“CC”指令并希望通过寄存器、状态字或累加器将参数传送到被调用块中,则必须在被调用块的属性中选择“通过寄存器传送参数”(Parameter passing via registers) 选项。 请注意,该选项仅适用于 STL 块中进行标准访问,而且该块可能没有形参。 启用该选项后,可以在块之间传送寄存器中的数据。 RLO 位属于例外情况: 在进行块转换时,该位将始终设置为“未定义”(undefined),而且在块调用后该位不再可用。

    要将错误消息传递给调用的块,则可使用 BR 位。 首先需要将错误消息存储在调用块的 BR 位中。 要执行此操作,可使用指令“SAVE”或“JNB”。 然后,再读取调用块中的 BR 位。

    如果在块调用后访问被调用块中所设置的寄存器数据,则将报告一个错误。 在这种情况下,需更改应用程序。 例如,使用数据块中的变量或 PLC 变量将值返回调用块。

    示例

    以下示例说明了通过寄存器将值传递给调用块时所需对程序进行的更改。

    在**个表中,为移植前的程序:

    STL
    说明
    CALL "MyFB", "MyFB_DB"
    执行该指令后,"MyFB" 块的 RLO 将分配给 "MyBit" 操作数。
    = #MyBit
     
     
     

    *二个表中列出了需要对程序进行的更改。

    STL
    说明
    CALL "MyFB", "MyFB_DB"
    在被调用块“MyFB”中,可在任意位置中使用指令“SAVE”将当前未决 RLO 写入 BR 位。
    A BR
    BR 位将读入调用块中。
    = #MyBit
    将 BR 位的值分配给 "MyBit" 操作数。


    上海腾希电气技术有限公司专注于西门子PLC,V90伺服,V20变频器等, 欢迎致电 13681875601

  • 词条

    词条说明

  • 6ES7513-1FL02-0AB0

    The CPU for standard and fail-safe applications with medium/high requirements for program/data storage in the S7-1500 Controller product rangeCan be used for safety functions up to SIL 3 according to

  • 日志表事件日志

    日志表记录事件提示只有与设备存在在线连接时才显示该页面。设备允许用户记录发生的事件,有些事件可以在“系统 > 事件”(System > Events) 中*。这样(举例来说)便可记录身份验证尝试失败的时间或某端口连接状态发生变化的时间。即使在设备关闭后,事件日志表的内容仍可保留。显示值说明严重程度过滤器 (Severity Filters)提示每种严重程度较多支持在表中包含 400

  • 命令输出

    命令输出命令输出的处理选项参数对于通过主站或主机输出命令的站中的数据点,可以选择激活以下输出选项:LATCH_ON/OFF该功能将命令输出*锁定为值 0 或 1。注意:锁定值仅可由新命令取消。或者,该命令可由用户程序复位。PULSE_ON/OFF该功能评估主站命令信号(脉冲)的数量和长度。数据点类型可为下列数据点类型组态输出选项:ST7命令输出 (Cmd01B_R)IECSingle comma

  • 所支持的功能权限

    所支持的功能权限此页面显示可在设备上本地使用的功能权限。提示只有与设备存在在线连接时才显示该页面。所显示的值取决于登录用户的角色。显示值说明Function Right显示功能权限的编号。将与设备参数相关的不同权限分配给不同的编号。Description显示功能权限的说明。

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

公司名: 上海腾希电气技术有限公司

联系人: 田礼科

电 话: 021-37660026

手 机: 13681875601

微 信: 13681875601

地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼

邮 编:

网 址: shtxjd.cn.b2b168.com

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

公司名: 上海腾希电气技术有限公司

联系人: 田礼科

手 机: 13681875601

电 话: 021-37660026

地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼

邮 编:

网 址: shtxjd.cn.b2b168.com

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