您现在的位置是:首页 > 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 用于模块参数化的系统块的参数
1.SFC 54 RD—DPARM读预定义韵参数
系统功能块SFB 54RD_DPARM将数据记录从对应的SDB系统数据块中传送到参数RECORD所指定的目标区域中,数据记录的序号由参数RECORD指定。
传送以同步的方式进行,系统功能的处理一直进行到数据记录传送完成。因为是从加载存储器读数据,根据实际应用,全部数据记录的处理时间相对较长,可能比较麻烦。此时需要使用SFC 102 RD_DPARA,它以异步模式执行该功能。
对读取的数据记录可以分析或修改,或者使用SFC 58 WR_REC将其写入模块。
2.SFC 55WR_PARM写动态参数
系统功能SFC 55WR_PARM将数据记录传送到参数IOID和LADDR指定的模块,数据记录的地址由参数RECORD指定。参数RECNUM指定数据记录的序号。数据记录必须只包含动态模块参数,那它必然不是数据记录0。如果模块参数在相关的SDB中给出,则其决不能被界定为静态。
当一个作业开始后,SFC读取完整的数据记录。传送操作划分到几个程序扫描周期中,传送期间BUSY参数为“1”。
3.SFC 56WR_DPARM写预定义的参数
系统功能SFC 56WR_DPARM将数据记录从相关的SDB系统数据块传送到参数IOID和LADDR指定的模块,数据记录的序号由参数RECNUM指定。
传送操作划分到几个程序扫描周期中,传送期间BUSY参数为“1”。
4.SFC 57PARM_MOD配置模块参数
通过硬件组态配置模块参数时,系统功能SFC 57 PARM_MOD传送所有已编程好的数据记录。
传送操作划分到几个程序扫描周期中,传送期间BUSY参数为“1”。
5.SFC 102RD_DPARA读预定义的参数
系统功能块SFB 102RD_DPARA将数据记录从对应的SDB系统数据块中传送到参数RECORD所指定的目标区域中,数据记录的序号由RECNUM参数指定。
传送以异步的方式进行,它可以被划分到几个程序周期中;传送期间BUSY参数为“1”。
所读取的数据记录可以操作,比如分析、修改或者通过使用SFC 58 WR_REC写入模块。
(作者稿费要求:需要高清无水印文章的读者3元每篇,请联系客服,谢谢!在线客服:)
点击排行
