您现在的位置是:首页 > PLC技术 > PLC技术

STEP 7设置模块参数的系统块

来源:艾特贸易2018-04-21

简介下面给出了可以用于设置模块参数的系统块: ● SFC 54RD_DPARM 读预定义的参数。 ● SFC 55WR_PARM 写动态参数。 ● SFC 56WR_DPARM 写预定义的参数。 ● SFC 57PARM_MOD 参数化模块。 ● SFC 102RD_DP

    下面给出了可以用于设置模块参数的系统块:

    SFC 54RD_DPARM

    读预定义的参数。

    SFC 55WR_PARM

    写动态参数。

    SFC 56WR_DPARM

    写预定义的参数。

    SFC 57PARM_MOD

    参数化模块。

    SFC 102RD_DPARA

    读预定义的参数。

    22-4描述了所列出的系统块的参数。

    22-4    用于模块参数化的系统块的参数

用于模块参数化的系统块的参数

    1SFC 54 RDDPARM读预定义韵参数

    系统功能块SFB 54RD_DPARM将数据记录从对应的SDB系统数据块中传送到参数RECORD所指定的目标区域中,数据记录的序号由参数RECORD指定。

    传送以同步的方式进行,系统功能的处理一直进行到数据记录传送完成。因为是从加载存储器读数据,根据实际应用,全部数据记录的处理时间相对较长,可能比较麻烦。此时需要使用SFC 102 RD_DPARA,它以异步模式执行该功能。

    对读取的数据记录可以分析或修改,或者使用SFC 58 WR_REC将其写入模块。

    2SFC 55WR_PARM写动态参数

    系统功能SFC 55WR_PARM将数据记录传送到参数IOIDLADDR指定的模块,数据记录的地址由参数RECORD指定。参数RECNUM指定数据记录的序号。数据记录必须只包含动态模块参数,那它必然不是数据记录0。如果模块参数在相关的SDB中给出,则其决不能被界定为静态。

    当一个作业开始后,SFC读取完整的数据记录。传送操作划分到几个程序扫描周期中,传送期间BUSY参数为“1”。

    3SFC 56WR_DPARM写预定义的参数

    系统功能SFC 56WR_DPARM将数据记录从相关的SDB系统数据块传送到参数IOIDLADDR指定的模块,数据记录的序号由参数RECNUM指定。

    传送操作划分到几个程序扫描周期中,传送期间BUSY参数为“1”。

    4SFC 57PARM_MOD配置模块参数

    通过硬件组态配置模块参数时,系统功能SFC 57 PARM_MOD传送所有已编程好的数据记录。

    传送操作划分到几个程序扫描周期中,传送期间BUSY参数为“1”。

    5SFC 102RD_DPARA读预定义的参数

    系统功能块SFB 102RD_DPARA将数据记录从对应的SDB系统数据块中传送到参数RECORD所指定的目标区域中,数据记录的序号由RECNUM参数指定。

    传送以异步的方式进行,它可以被划分到几个程序周期中;传送期间BUSY参数为“1”。

    所读取的数据记录可以操作,比如分析、修改或者通过使用SFC 58 WR_REC写入模块。

(作者稿费要求:需要高清无水印文章的读者3元每篇,请联系客服,谢谢!在线客服:艾特贸易网客服为您服务