附录D 软件标准库SFCSFB速查.pdf

附录D 软件标准库SFCSFB速查.pdf

ID:52237530

大小:119.40 KB

页数:5页

时间:2020-03-25

附录D 软件标准库SFCSFB速查.pdf_第1页
附录D 软件标准库SFCSFB速查.pdf_第2页
附录D 软件标准库SFCSFB速查.pdf_第3页
附录D 软件标准库SFCSFB速查.pdf_第4页
附录D 软件标准库SFCSFB速查.pdf_第5页
资源描述:

《附录D 软件标准库SFCSFB速查.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、附录E软件标准库SFCSFB速查系统功能分类相关SFC、SFB简要功能描述复制一段存储区(源存储区)的数据到另一段存储区(目标存储区)中,可复制的存储区包括M、DB、SFC20“BLKMOV”I、Q。与MOVE指令相比,SFC20传送的数据量更大。可以将装载存储区UNLINKED的DB复制到工作存储区中,SFC20执行过程可以被中断复制最大长度为512B的存储区(源存储区)的数据SFC81“UBLKMOV”到另一段存储区(目的存储区)中,复制过程不能被中断,增加中断执行的响应时间将一段存储区(源存储区)的数据填充到另一段存储区(目标存储区)中

2、,如果目标存储区大于源存储SFC21“FILL”区,按源存储区存储数据的次序,一直将目标存储区存满为止SFC22“CREAT_DB”通过程序调用,生成DBSFC23“DEL_DB”通过程序调用,删除DB通过程序调用,测试一个DB是否存在、DB的长度、SFC24“TEST_DB”是否为只读复制与功能块由于DB的多次删除和再次下载,CPU的工作存储区程序出现间隔,影响存储区的存储效果,通过程序SFC25“COMPRESS”调用消除存储区的间隔。在外部通过切换CPU的选择开关,从“STOP”到“RUN-P”位置具有相同的作用SFC44可以将替代值传

3、送到被故障中断OB的累加SFC44“REPL_VAL”器1中,是程序使用替代值连续运行,SFC44只能在OB121、OB122中调用通过程序调用在装载存储区(MMC,只适合S7-300SFC82“CREA_DBL”系列PLCCPU)中生成DB,DB的属性可定义将存储于装载存储区(MMC,只适合S7-300系列SFC83“READ_DBL”PLCCPU)中DB中的值读出并复制到工作存储区中将工作存储区中的数据存储于装载存储区(MMC,SFC84“WRIT_DBL”只适合S7-300系列PLCCPU)DB中。与SFC83方向相反通过程序调用生成D

4、B,与SFC22相比可以定义DBSFC85“CREA_DB”的属性“RETAIN”SFC43“RE_TRIGR”重新触发“watchdog”循环监控时间执行SFC46,CPU切换到“STOP”模式,通过手动SFC46“STP”重新启动CPU运行SFC47“WAIT”执行SFC47,程序执行最长可以延迟32767us控制程序执行功能触发多个CPU中断,在多个CPU(一个站中最多4个S7-400系列PLCCPU同时运行完成同一个任务,以SFC35“MP_ALM”增加实时性)运行时,触发所有的CPU,同时执行OB60中断SFC104“CIR”控制C

5、IR(ConfigurationInRun)模式运行SFC0“SET_CLK”设置系统时钟SFC1“READ_CLK”读出系统时钟通过MPI、S7背板总线、S7-400系列PLCK总线同系统时钟功能SFC48“SNC_RTCB”步所有具有时钟功能的模块,调用SFC48进行时时钟同步独立于设定的同步间隔设置CPU的时钟和时钟状态,如校正时间、夏时制、SFC100“SET_CLKS”冬时制等CPU内部集成多个运行时间定时表(有的CPU集成16位定时表,有的CPU的集成32位定时表,处理CPU运行时间定时表单位为小时),可以测量CPU、控制设备及连

6、接元件的运行时间功能SFC101启动、停止、设置、读出CPU内部其中一SFC101“RTM”个32位定时功能表设置CPU内部一个16位定时表预置值,也可以设置SFC2“SET_RTM”32位定时表,但是与16位定时表操作相同(定时范围0~32767h)SFC3“CTRL_RTM”启动、停止CPU内部一个16位定时表SFC4“READ_RTM”读出CPU内部一个16位定时表定时值一些智能模块带有存储区,存储模块配置、诊断信息,模块的存储区最多可以划分为0~240个小的分区称为数据记录区(不是每个模块都是241个数据记录区),每个记录区最大空间为

7、240B,数据记录区属性分为只读和只写,CPU通过调用SFC和SFB读写这些数据记录区(数据记录区的序号与数据格式参考相应模块规范技术手册,有些模块手册中同时说明是和适用那些SFC、SFB进行读写操作),对数据记录区的读写属于异步操作,同时调用SFC或SFB的个数受CPU的限制(参考CPU订货样本)读出某个模块定义的参数(如模拟量模块设定值等)SFC54“RD_DPARM”并复制到指定的数据区(数据记录区的序号与数据格式参考相应模块规范技术手册)读出某个模块预先定义的参数(数据记录区的序号SFC102“RD_DPARA”与数据格式参考相应模块

8、规范技术手册)通过程序修改模块的动态参数,例如S7-400系列SFC55“WR_PARM”PLC模拟量模块温度补偿值等。(数据记录区的序号与传送数据记录功能数据格式

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。