西门子S7-300的SFC和SFB列表

时间:2020-08-25点击次数:184

编号

名称缩写

功能

SFC0

SET_CLK

设系统时钟

SFC1

READ_CLK

读系统时钟

SFC2

SET_RTM

运行时间定时器设定

SFC3

CTRL_RTM

运行时间定时器启/停

SFC4

READ_RTM

运行时间定时器读取

SFC5

GADR_LGC

查询模板的逻辑起始地址

SFC6

RD_SINFO

读OB启动信息

SFC7

DP_PRAL

在DP主站上触发硬件中断

SFC9

EN_MSG

使能块相关、符号相关的和组状态的信息

SFC10

DIS_MSG

禁止块相关的、符号相关的和组状态信息

SFC11

DPSYC_FR

同步DP从站组

SFC12

D_ACT_DP

取消和激活DP从站

SFC13

DPNRM_DG

读DP从站的诊断数据(从站诊断)

SFC14

DPRD_DAT

读标准DP从站的连续数据

SFC15

DPWR_DAT

写标准DP从站的连续数据

SFC17

ALARM_SQ

生成可确认的块相关信息

SFC18

ALARM_S

生成恒定可确认的块相关信息

SFC19

ALARM_SC

查询最后的LAARM_SQ到来的事件信息的应答状态

SFC20

BLKMOV

拷贝变量

SFC21

FILL

初始化存储区

SFC22

CREAT_DB

生成DB

SFC23

DEL_DB

删除DB

SFC24

TEST_DB

测试DB

SFC25

COMPRESS

压缩用户内存

SFC26

UPDAT_PI

刷新过程映像输入表

SFC27

UPDAT_PO

刷新过程映像输出表

SFC28

SET_TINT

设置日时钟中断

SFC29

CAN_TINT

取消日时钟中断

SFC30

ACT_TINT

激活日时钟中断

SFC31

QRY_TINT

查询日时钟中断

SFC32

SRT_DINT

启动延时中断

SFC33

CAN_DINT

取消延时中断

SFC34

QRY_DINT

查询延时中断

SFC35

MP_ALM

触发多CPU中断

SFC36

MSK_FLT

屏蔽同步故障

SFC37

DMSK_FLT

解除同步故障屏蔽

SFC38

READ_ERR

读故障寄存器

SFC39

DIS_IRT

禁止新中断和非同步故障

SFC40

EN_IRT

使能新中断和非同步故障

SFC41

DIS_AIRT

延迟高**级中断和非同步故障

SFC42

EN_AIRT

使能高**级中断和非同步故障

SFC43

RE_TRIGR

再触发循环时间监控

SFC44

REPL_VAL

传送替代值到累加器1

SFC46

STP

使CPU进入停机状态

SFC47

WAIT

延迟用户程序的执行

SFC48

SNC_RTCB

同步子时钟

SFC49

LGC_GADR

查询一个逻辑地址的模块槽位的属性

SFC50

RD_LGADR

查询一个模块的全部逻辑地址

SFC51

RDSYSST

读系统状态表或部分表

SFC52

WR_USMSG

向诊断缓冲区写用户定义的诊断事件

SFC54

RD_PARM

读取定义参数

SFC55

WR_PARM

写动态参数

SFC56

WR_DPARM

写默认参数

SFC57

PARM_MOD

为模块指派参数

SFC58

WR_REC

写数据记录

SFC59

RD_REC

读数据记录

SFC60

GD_SND

全局数据包发送

SFC61

GD_RCV

全局数据包接收

SFC62

CONTROL

查询通讯的连接状态

SFC63

AB_CALL

汇编代码块

SFC64

TIME_TCK

读系统时间

SFC65

X_SEND

向本地S7站之外的通讯伙伴发送数据

SFC66

X_RCV

接收本地S7站之外的通讯伙伴发送的数据

SFC67

X_GET

读取本地S7站之外的通讯伙伴的数据

SFC68

X_PUT

写数据到本地S7站之外的通讯伙伴

SFC69

X_ABORT

中断与本地S7站之外的通讯伙伴已建立的连接

SFC72

I_GET

读取本地S7站内的通讯伙伴的数据

SFC73

I_PUT

写数据到本地S7站内的通讯伙伴

SFC74

I_ABORT

中断现与本地S7站内的通讯伙伴已建立的连接

SFC78

OB_RT

确定OB的程序运行时间

SFC79

SET

置位输出范围

SFC80

RSET

复位输出范围

SFC81

UBLKMOV

不间断拷贝变量

SFC82

CREA_DBL

在装载存储器中生成DB块

SFC83

READ_DBL

读装载存储器中的DB块

SFC84

WRIT_DBL

写装载存储器中的DB块

SFC87

C_DIAG

实际连接状态的诊断

SFC90

H_CTRL

H系统中的控制操作

SFC100

SET_CLKS

设日期时间和日期时间状态

SFC101

RTM

运行时间记时器

SFC102

RD_DPARA

读取预定义参数(重新定义参数)

SFC103

DP_TOPOL

识别DP主系统中总线的拓扑

SFC104

CiR

控制CiR

SFC105

READ_SI

读取动态系统资源

SFC106

DEL_SI

删除动态系统资源

SFC107

ALARM_DQ

生成可确认的块相关信息

SFC108

ALARM_D

生成恒定可确认的块相关信息

SFC126

SYNC_PI

同步刷新过程映像区输入表

SFC127

SYNC_PO

同步刷新过程映像区输出表

SFC63“AB_CALL”仅在CPU614中存在。详细说明可参考相应的手册

SFB块

编号

名称缩写

功能

SFB0

CTU

加计数

SFB1

CTD

减计数

SFB2

CTUD

加/减计数

SFB3

TP

定时脉冲

SFB4

TON

延时接通

SFB5

TOF

延时断开

SFB8

USEND

非协调数据发送

SFB9

URCV

非协调数据接收

SFB12

BSEND

段数据发送

SFB13

BRCV

段数据接收

SFB14

GET

向远程CPU写数据

SFB15

PUT

从远程CPU读数据

SFB16

PRINT

向打印机发送数据

SFB19

START

在远程装置上实施暖启动或冷启动

SFB20

STOP

将远程装置变为停止状态

SFB21

RESUME

在远程装置上实施暖启动

SFB22

STATUS

查询远程装置的状态

SFB23

USTATUS

接收远程装置的状态

SFB29

HS_COUNT

计数器(高速计数器,集成功能)

SFB30

FREQ_MES

频率计(频率计,集成功能)

SFB31

NOTIFY_8P

生成不带确认显示的块相关信息

SFB32

DRUM

执行顺序器

SFB33

ALARM

生成带确认显示的块相关信息

SFB34

ALARM_8

生成不带8个信号值的块相关信息

SFB35

ALARM_8P

生成带8个信号值的块相关信息

SFB36

NOTIFY

生成不带确认显示的块相关信息

SFB37

AR_SEND

发送归档数据

SFB38

HSC_A_B

计数器A/B转换

SFB39

POS

定位(集成功能)

SFB41

CONT_C

连续调节器

SFB42

CONT_S

步进调节器

SFB43

PULSEGEN

脉冲发生器

SFB44

ANALOG

带模拟输出的定位

SFB46

DIGITAL

带数字输出的定位

SFB47

COUNT

计数器控制

SFB48

FREQUENC

频率计控制

SFB49

PULSE

脉冲宽度控制

SFB52

RDREC

读来自DP从站的数据记录

SFB53

WRREC

向DP从站写数据记录

SFB54

RALRM

接收来自DP从站的数据记录

SFB60

SEND_PTP

发送数据(ASCⅡ,3964(R))

SFB61

RCV_PTP

接收数据(ASCⅡ,3964(R))

SFB62

RES_RECV

清除接收缓冲区(ASCⅡ,3964(R))

SFB63

SEND_RK

发送数据(RK512)

SFB64

FETCH_RK

获取数据(RK512)

SFB65

SERVE_RK

接收和提供数据数据(RK512)

SFB75

SALRM

向DP从站发送中断

SFB“HS_COUNT”和SFB30“FREQ_MES”仅在CPU312IFM和CPU314IFM中存在。SFB38“HSC_A_B”和39“POS”仅在CPU314IFM中存在

SFB41“CONT_C”,SFB42“CONT_S”和SFB43“PULSENGEN”仅在CPU314IFM中存在

SFB44至49和60至65仅在S7-300C   CPU中存在


http://shtxjd.cn.b2b168.com

上一篇:V90的固件升级

产品推荐