SFCSFBFCFB功能.docx
- 文档编号:4499323
- 上传时间:2022-12-01
- 格式:DOCX
- 页数:14
- 大小:20.21KB
SFCSFBFCFB功能.docx
《SFCSFBFCFB功能.docx》由会员分享,可在线阅读,更多相关《SFCSFBFCFB功能.docx(14页珍藏版)》请在冰豆网上搜索。
SFCSFBFCFB功能
SFC的公共参数
使用输出参数RET_VAL判断错误
异步SFC的REQ、RET_VAL和BUSY参数含义
复制功能和块功能
使用SFC20"BLKMOV"复制变量
使用SFC81"UBLKMOV"不中断地复制变量
使用SFC21"FILL"初始化存储区
使用SFC22"CREAT_DB"创建数据块
使用SFC23"DEL_DB"删除数据块
使用SFC24"TEST_DB"测试数据块
使用SFC25"COMPRESS"压缩用户存储器
使用SFC44"REPL_VAL"将替换值传送到累加器1中
使用SFC82"CREA_DBL"在装载存储器中创建一个数据块
使用SFC83"READ_DBL"从装载存储器中读取一个数据块
使用SFC84"WRIT_DBL"在装载存储器中写入一个数据块
使用SFC85"CREA_DB"创建数据块
用于控制程序执行的SFC
使用SFC43"RE_TRIGR"重新触发循环时间监视
使用SFC46"STP"将CPU切换到STOP
使用SFC47"WAIT"延迟执行用户程序
使用SFC35"MP_ALM"触发一个多值计算中断
使用SFC104"CiR"控制CiR
使用SFC109"PROTECT"激活和取消激活CPU访问保护
用于处理系统时钟的SFC
使用SFC0"SET_CLK"设置时间
使用SFC101"RTM"处理系统时钟
使用SFC1"READ_CLK"读取时间
使用SFC48"SNC_RTCB"同步TOD从站
使用SFC100"SET_CLKS"设置日时钟和TOD状态
用于处理运行系统计时器的SFC
运行系统计时器
使用SFC2"SET_RTM"设置运行系统计时器
使用SFC3"CTRL_RTM"启动和停止运行系统计时器
使用SFC4"READ_RTM"读取运行系统计时器
使用SFC64"TIME_TCK"读取系统时间
用于传送数据记录的SFC
读写数据记录
使用SFC54"RD_DPARM"读取定义的参数
用SFC102"RD_DPARA"读取预定义参数
使用SFC55"WR_PARM"写动态参数
使用SFC56"WR_DPARM"写默认参数
使用SFC57"PARM_MOD"将参数分配给模块
使用SFC58"WR_REC"写数据记录
使用SFC59"RD_REC"读数据记录
使用SFC55至59"RD_REC"读取数据记录
使用SFB81"RD_DPAR"读取预定义的参数"
DPV1-SFB到PNOAK1131
用SFB52"RDREC"读取数据记录
使用SFB53"WRREC"写入数据记录
用SFB54"RALRM"接收中断
用SFB75"SALRM"向DP主站发送中断
用SFB73"RCVREC"接收数据记录
用SFB74"PRVREC"提供数据记录
用于处理时间中断的SFC
处理时间中断
SFC28到31的特征
使用SFC28"SET_TINT"设置时间中断
使用SFC29"CAN_TINT"取消时间中断
使用SFC30"ACT_TINT"激活时间中断
使用SFC31"QRY_TINT"查询时间中断
用于处理延时中断的SFC
处理延时中断
使用SFC32"SRT_DINT"启动延时中断
使用SFC34"QRY_DINT"查询延时中断
使用SFC33"CAN_DINT"取消延时中断
用于处理同步错误的SFC
屏蔽同步错误
使用SFC36"MSK_FLT"屏蔽同步错误
使用SFC37"DMSK_FLT"取消屏蔽同步错误
使用SFC38"READ_ERR"读取错误寄存器
用于处理中断和异步错误的SFC
延迟和禁用中断和异步错误
使用SFC39"DIS_IRT"禁用新中断和异步错误的处理
使用SFC40"EN_IRT"启用新中断和异步错误的处理
使用SFC41"DIS_AIRT"延迟更高优先级中断和异步错误的处理
使用SFC42"EN_AIRT"启用更高优先级中断和异步错误的处理
用于诊断的SFC
系统诊断
使用SFC6"RD_SINFO"读取OB启动信息
使用SFC51"RDSYSST"读取系统状态列表或部分列表
使用SFC52"WR_USMSG"将用户自定义诊断事件写入诊断缓冲区
使用SFC78"OB_RT"确定OB程序循环时间
使用SFC87"C_DIAG"确定当前的连接状态
使用SFC103"DP_TOPOL"确定DP主站系统中的总线拓扑
用于更新过程映像和处理位域的SFC和SFB
使用SFC26"UPDAT_PI"更新过程映像输入表
使用SFC27"UPDAT_PO"更新过程映像输出表
使用SFC126"SYNC_PI"识别一个同步周期内的过程映像分区输入表
使用SFC127"SYNC_PO"识别一个同步周期内的过程映像分区输出表
使用SFC79"SET"设置输出范围
使用SFC80"RSET"复位输出范围
使用SFB32"DRUM"实现操作序列
用于寻址模块的系统功能
使用SFC5"GADR_LGC"查询模块的逻辑基址
使用SFC49"LGC_GADR"查询属于一个逻辑地址的模块插槽
使用SFC50"RD_LGADR"查询模块的所有逻辑地址
使用SFC70"GEO_LOG"确定模块的起始地址
使用SFC71"LOG_GEO"确定属于一个逻辑地址的插槽
用于分布式I/O或PROFINETIO的SFC
用SFC7"DP_PRAL"触发DP主站上的硬件中断
用SFC11"DPSYC_FR"同步DP从站组
用SFC12"D_ACT_DP"激活和取消激活DP从站/PROFINETIO设备
用SFC13"DPNRM_DG"读取DP从站的诊断数据(从站诊断)
用SFC14"DPRD_DAT"读取DP标准从站/PROFINETIO设备的连续数据
用SFC15"DPWR_DAT"向DP标准从站/PROFINETIO设备写入连续数据
PROFINET
关于SFC112、113和114的信息
使用SFC112"PN_IN"更新PROFINET组件的用户程序接口的输入
使用SFC113"PN_OUT"更新PROFINET组件的PROFINET接口的输出
使用SFC114"PN_DP"更新DP互连
用于PROFINETCPU的SFC和SFB
使用SFC99"WWW"启用或同步用户Web页面
使用SFB104"IP_CONF"设置IP组态
PROFIenergy
FB815"PE_START"
FB816"PE_CMD"
FB817"PE_I_DEV"
FC0"PE_ERR"
FC1"PE_STRT"
FC2"PE_END"
FC3"PE_Q_LIST"
FC4"PE_Q_GET"
FC5"PE_STAT"
FC6"PE_IDENT"
FC7"PE_M_LST"
FC8"PE_M_VAL"
FB53"PE_DS3_W"
用于根据PNO循环访问用户数据的FB
介绍用于根据PNO来循环访问用户数据的FB
使用FB20"GETIO"读取DP标准从站/PROFINETIO设备的所有输入
使用FB21"SETIO"写入DP标准从站/PROFINETIO设备的所有输出
使用FB22"GETIO_PART"读取DP标准从站/PROFINETIO设备的部分输入
使用FB23"SETIO_PART"写入DP标准从站/PROFINETIO设备的部分输出
用于全局数据通讯的SFC
通过SFC60"GD_SND"发送GD信息包
通过SFC61"GD_RCV"编程接受已接收到的GD信息包
S7通讯
用于已组态S7连接的SFB/FB和SFC/FC的公共参数
用于已组态S7连接的通讯SFB的启动例行程序
用于已组态S7连接的SFB如何响应故障
使用SFB/FB8"USEND"发送不协调的数据
使用SFB/FB9"URCV"接收不协调的数据
使用SFB12"BSEND"发送分段数据
使用SFB13"BRCV"接收分段数据
使用FB28"USEND_E"发送不协调的数据
使用FB29"URCV_E"接收不协调的数据
用FB34"GET_E"从远程CPU读取数据
使用FB35"PUT_E"将数据写入到远程CPU
使用SFB14"GET"从远程CPU中读取数据
使用SFB15"PUT"将数据写入到远程CPU
通过SFB16"PRINT"将数据发送到打印机
通过SFB19"START"在远程设备上启动暖启动或冷启动
通过SFB20"STOP"将远程设备切换到STOP状态
通过SFB21"RESUME"在远程设备上启动热启动
通过SFB22"STATUS"查询远程伙伴的状态
使用SFB23"USTATUS"接收远程设备的状态
使用SFC62"CONTROL"查询属于一个通讯SFB背景的连接状态
通过FC62"C_CNTRL"查询连接状态
S7基本通讯
通讯SFC的公共参数
用于未组态S7连接的通讯SFC的错误信息
GET和PUTSFC的数据一致性
通过SFC65"X_SEND"发送数据到本地S7站以外的通讯伙伴
通过SFC66"X_RCV"从本地S7站以外的通讯伙伴中接收数据
通过SFC68"X_PUT"将数据写入本地S7站以外的通讯伙伴
通过SFC67"X_GET"从本地S7站以外的通讯伙伴中读取数据
通过SFC69"X_ABORT"中止已存在的、到本地S7站以外的通讯伙伴的连接
通过SFC73"I_PUT"将数据写入本地S7站内的通讯伙伴
通过SFC72"I_GET"从本地S7站内的通讯伙伴中读取数据
通过SFC74"I_ABORT"中止已存在的、到本地S7站内的通讯伙伴的连接
用于未组态S7连接的通讯SFC的出错信息
通过IndustrialEthernet的开放通讯
概述
开放通讯的FB如何在IndustrialEthernet上工作
使用TCPnative和ISO-on-TCP的通讯连接的参数
使用UDP的本地通讯接入点的参数
使用UDP的远程通讯伙伴地址信息的结构
使用的CPU和协议变量(connection_type)和可传送数据长度之间的关系
通讯连接的参数分配的实例
使用FB65"TCON"建立连接
使用FB66"TDISCON"终止连接
使用FB63"TSEND"通过TCPnative和ISO-on-TCP发送数据
使用FB64"TRCV"通过TCPnative和ISO-on-TCP接收数据
使用FB67"TUSEND"通过UDP发送数据
使用FB68"TURCV"通过UDP接收数据
通过FB210"FW_TCP"经TCP使用FETCH和WRITE服务连接到一个外部系统
通过FB220"FW_IOT"经ISOonTCP使用FETCH和WRITE服务连接到一个外部系统
生成与块相关的消息
组态消息
关于使用SFB生成块相关消息的介绍
使用SFB36"NOTIFY"生成无需确认的块相关消息
使用SFB31"NOTIFY_8P"生成不带确认显示的与块相关的消息
使用SFB33"ALARM"生成需要确认的块相关消息
使用SFB35"ALARM_8P"生成针对八个信号的伴随值的块相关消息
使用SFB34"ALARM_8"生成不带8个信号伴随值的与块相关的消息
使用SFB37"AR_SEND"发送归档数据
使用SFC10"DIS_MSG"禁用块相关、符号相关和组状态消息
使用SFC9"EN_MSG"启用块相关、符号相关和组状态消息
用于生成块相关消息的SFB的启动特性
用于生成块相关消息的SFB如何对问题做出反应
关于使用SFC生成块相关消息的介绍
使用SFC17"ALARM_SQ"生成可确认的块相关消息及使用SFC18"ALARM_S"生成永久确认的块相关消息
使用SFC19"ALARM_SC"查询上一ALARM_SQ/ALARMDQ进入事件消息的确认状态
使用SFC107"ALARM_DQ"和108"ALARM_D"
使用SFC105"READ_SI"
使用SFC106"DEL_SI"动态释放被占用的系统资源
IEC定时器和IEC计数器
使用SFB3"TP"生成脉冲
使用SFB4"TON"生成接通延迟
使用SFB5"TOF"生成断开延迟
使用SFB0"CTU"递增计数
使用SFB1"CTD"递减计数
使用SFB2"CTUD"进行递增和递减计数
用于集成控制的SFB
使用SFB41"CONT_C"连续控制
使用SFB42/FB"CONT_S"步进控制
使用SFB43/FB"PULSEGEN"生成脉冲
PULSEGEN块的实例
用于紧凑型CPU的SFB
通过SFB44"Analog"使用模拟量输出进行定位
通过SFB46"DIGITAL"使用数字量输出进行定位
使用SFB47"COUNT"控制计数器
使用SFB48"FREQUENC"控制频率计数器
使用SFB49"PULSE"控制脉宽调制
使用SFB60"SEND_PTP"发送数据(ASCII,3964(R))
使用SFB61"RECV_PTP"接收数据(ASCII,3964(R))
使用SFB62"RES_RECV"复位输入缓冲区(ASCII、3964(R))
使用SFB63"SEND_RK"发送数据(RK512)
使用SFB64"FETCHRK"获取数据(RK512)
使用SFB65"SERVE_RK"接收和提供数据(RK512)
用于HCPU的SFC
在H系统中使用SFC90"H_CTRL"控制操作
集成的功能(对于具有集成输入/输出的CPU)
SFB29(HS_COUNT)
SFB30(FREQ_MES)
SFB38(HSC_A_B)
SFB39(POS)
塑料技术
SFC63(AB_CALL)
SFC0(SET_CLK)/SFC1(READ_CLK)的实例
任务
解决方案
STL源代码
SFC2(SET_RTM)/SFC3(CTRL_RTM)/SFC4(READ_RTM)的实例
任务
解决方案
STL源文件
SFC20(BLKMOV)的实例
任务
解决方案
STL源代码
SFC28(SET_TINT)/SFC29(CAN_TINT)/SFC30(ACT_TINT)/SFC31(QRY_TINT)的实例
任务
解决方案
STL源文件
SFC32(SRT_DINT)/SFC33(CAN_DINT)/SFC34(QRY_DINT)的实例
任务
解决方案
STL源代码
SFC36(MSK_FLT)/SFC37(DMSK_FLT)/SFC38(READ_ERR)的实例
任务
解决方案
STL源代码
SFC39(DIS_IRT)/SFC40(EN_IRT)的实例
任务
解决方案
STL源文件
SFC41(DIS_AIRT)/SFC42(EN_AIRT)的实例
任务
解决方案
STL源文件
SFC47(WAIT)的实例
任务
解决方案
STL源代码
SFC51(RDSYSST)/SFC52(WR_USMSG)的实例
任务
解决方案
STL源文件
SFC55(WR_PARM)的实例
任务
STL源文件
SFC57(PARM_MOD)的实例
任务
STL源代码
SFC64(TIME_TCK)的实例
STL源代码
使用SFC51(RDSYSST)进行模块诊断的实例
任务
解决方案
STL源代码
诊断数据
诊断数据结构概述
诊断数据
与通道有关的诊断数据结构
系统状态列表(SSL)
系统状态列表(SSL)概述
部分SSL列表的结构
SSL-ID
可能的部分系统状态列表
SSL-IDW#16#xy11-模块标识
SSL-IDW#16#xy12-CPU特征
SSL-IDW#16#xy13-存储区
SSL-IDW#16#xy14-系统区域
SSL-IDW#16#xy15-块类型
SSL-IDW#16#xy1C-组件标识
SSL-IDW#16#xy22-中断状态
SSLIDW#16#xy25-过程映像分区和OB之间的分配
SSL-IDW#16#xy32-通讯状态数据
SSL-ID为W#16#0132、索引为W#16#0005的部分列表摘录的数据记录
SSL-ID为W#16#0132、索引为W#16#0008的部分列表摘录的数据记录
SSL-ID为W#16#0132、索引为W#16#000B的部分列表摘录的数据记录
SSL-ID为W#16#0132、索引为W#16#000C的部分列表摘录的数据记录
SSL-ID为W#16#0232、索引为W#16#0004的部分列表摘录的数据记录
SSL-IDW#16#xy71-HCPU组信息
SSL-IDW#16#xy74-模块LED的状态
SSL-IDW#16#xy75-H系统中的开关式DP从站
SSL-IDW#16#xy90-DP主站的系统信息
SSL-IDW#16#xy91-模块状态信息
SSL-IDW#16#xy92-机架/站状态信息
SSL-IDW#16#0x94-机架/站的状态信息
SSL-IDW#16#xy95-扩展的DP主站系统/PROFINETIO信息
SSL-IDW#16#xy96-模块状态信息PROFINETIO和PROFIBUSDP
SSL-IDW#16#xy9C-工具变换装置信息(PROFINETIO)
SSL-IDW#16#xyA0-诊断缓冲区
SSL-IDW#16#00B1-模块诊断信息
SSL-IDW#16#00B2-带物理地址的诊断数据记录1
SSL-IDW#16#00B3-对应逻辑基址的模块诊断数据
SSL-IDW#16#00B4-DP从站的诊断数据
事件
事件和事件ID
事件等级1-标准OB事件
事件等级2-同步错误
事件等级3-异步错误
事件等级4-停止事件和其它模式更改
事件类别5-模式运行事件
事件等级6-通讯事件
事件等级7-H/F事件
事件等级8-模块的诊断事件
事件等级9-标准用户事件
事件类别A和B-自由用户事件
保留的事件类别
数据类型
数据类型
词汇表
词汇表
参考书目
/30/使用入门:
使用STEP7
/70/手册:
PLCS7-300,CPU规范,CPU312IFM至CPU318-2DP及
S7-300CPU31xC和CPU31x:
技术规范
/71/参考手册:
S7-300S7-300模块数据*
/72/指令列表:
S7-300可编程控制器
/101/参考手册:
S7-400、M7-400可编程控制器
模块规范
/102/指令列表:
S7-400可编程控制器
/231/手册:
使用STEP7配置硬件和通讯连接
/232/参考手册:
S7-300和S7-400的语句表(STL)
/233/参考手册:
S7-300和S7-400的梯形图(LAD)
/234/手册:
使用STEP7编程
/236/参考手册:
S7-300和S7-400的功能块图(FBD)
/250/手册:
用于S7-300和S7-400编程的
结构控制语言(SCL)
/251/手册:
用于S7-300和S7-400的S7-GRAPH,
顺序控制系统编程
/252/手册:
用于S7-300和S7-400的S7-HiGraph,
状态图编程
/270/手册:
用于S7-300和S7-400的S7-PDIAG
"组态LAD、STL和FBD的过程诊断"
/350/用户手册:
SIMATIC7,
标准控制器
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SFCSFBFCFB 功能