SFC,SFB,FC,FB 功能汇总

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

SFC的公共参数使用输出参数RET_VAL判断错误异步SFC的REQ、RET_VAL和BUSY参数含义复制功能和块功能使用SFC20BLKMOV复制变量使用SFC81UBLKMOV不中断地复制变量使用SFC21FILL初始化存储区使用SFC22CREAT_DB创建数据块使用SFC23DEL_DB删除数据块使用SFC24TEST_DB测试数据块使用SFC25COMPRESS压缩用户存储器使用SFC44REPL_VAL将替换值传送到累加器1中使用SFC82CREA_DBL在装载存储器中创建一个数据块使用SFC83READ_DBL从装载存储器中读取一个数据块使用SFC84WRIT_DBL在装载存储器中写入一个数据块使用SFC85CREA_DB创建数据块用于控制程序执行的SFC使用SFC43RE_TRIGR重新触发循环时间监视使用SFC46STP将CPU切换到STOP使用SFC47WAIT延迟执行用户程序使用SFC35MP_ALM触发一个多值计算中断使用SFC104CiR控制CiR使用SFC109PROTECT激活和取消激活CPU访问保护用于处理系统时钟的SFC使用SFC0SET_CLK设置时间使用SFC101RTM处理系统时钟使用SFC1READ_CLK读取时间使用SFC48SNC_RTCB同步TOD从站使用SFC100SET_CLKS设置日时钟和TOD状态用于处理运行系统计时器的SFC运行系统计时器使用SFC2SET_RTM设置运行系统计时器使用SFC3CTRL_RTM启动和停止运行系统计时器使用SFC4READ_RTM读取运行系统计时器使用SFC64TIME_TCK读取系统时间用于传送数据记录的SFC读写数据记录使用SFC54RD_DPARM读取定义的参数用SFC102RD_DPARA读取预定义参数使用SFC55WR_PARM写动态参数使用SFC56WR_DPARM写默认参数使用SFC57PARM_MOD将参数分配给模块使用SFC58WR_REC写数据记录使用SFC59RD_REC读数据记录使用SFC55至59RD_REC读取数据记录使用SFB81RD_DPAR读取预定义的参数DPV1-SFB到PNOAK1131用SFB52RDREC读取数据记录使用SFB53WRREC写入数据记录用SFB54RALRM接收中断用SFB75SALRM向DP主站发送中断用SFB73RCVREC接收数据记录用SFB74PRVREC提供数据记录用于处理时间中断的SFC处理时间中断SFC28到31的特征使用SFC28SET_TINT设置时间中断使用SFC29CAN_TINT取消时间中断使用SFC30ACT_TINT激活时间中断使用SFC31QRY_TINT查询时间中断用于处理延时中断的SFC处理延时中断使用SFC32SRT_DINT启动延时中断使用SFC34QRY_DINT查询延时中断使用SFC33CAN_DINT取消延时中断用于处理同步错误的SFC屏蔽同步错误使用SFC36MSK_FLT屏蔽同步错误使用SFC37DMSK_FLT取消屏蔽同步错误使用SFC38READ_ERR读取错误寄存器用于处理中断和异步错误的SFC延迟和禁用中断和异步错误使用SFC39DIS_IRT禁用新中断和异步错误的处理使用SFC40EN_IRT启用新中断和异步错误的处理使用SFC41DIS_AIRT延迟更高优先级中断和异步错误的处理使用SFC42EN_AIRT启用更高优先级中断和异步错误的处理用于诊断的SFC系统诊断使用SFC6RD_SINFO读取OB启动信息使用SFC51RDSYSST读取系统状态列表或部分列表使用SFC52WR_USMSG将用户自定义诊断事件写入诊断缓冲区使用SFC78OB_RT确定OB程序循环时间使用SFC87C_DIAG确定当前的连接状态使用SFC103DP_TOPOL确定DP主站系统中的总线拓扑用于更新过程映像和处理位域的SFC和SFB使用SFC26UPDAT_PI更新过程映像输入表使用SFC27UPDAT_PO更新过程映像输出表使用SFC126SYNC_PI识别一个同步周期内的过程映像分区输入表使用SFC127SYNC_PO识别一个同步周期内的过程映像分区输出表使用SFC79SET设置输出范围使用SFC80RSET复位输出范围使用SFB32DRUM实现操作序列用于寻址模块的系统功能使用SFC5GADR_LGC查询模块的逻辑基址使用SFC49LGC_GADR查询属于一个逻辑地址的模块插槽使用SFC50RD_LGADR查询模块的所有逻辑地址使用SFC70GEO_LOG确定模块的起始地址使用SFC71LOG_GEO确定属于一个逻辑地址的插槽用于分布式I/O或PROFINETIO的SFC用SFC7DP_PRAL触发DP主站上的硬件中断用SFC11DPSYC_FR同步DP从站组用SFC12D_ACT_DP激活和取消激活DP从站/PROFINETIO设备用SFC13DPNRM_DG读取DP从站的诊断数据(从站诊断)用SFC14DPRD_DAT读取DP标准从站/PROFINETIO设备的连续数据用SFC15DPWR_DAT向DP标准从站/PROFINETIO设备写入连续数据PROFINET关于SFC112、113和114的信息使用SFC112PN_IN更新PROFINET组件的用户程序接口的输入使用SFC113PN_OUT更新PROFINET组件的PROFINET接口的输出使用SFC114PN_DP更新DP互连用于PROFINETCPU的SFC和SFB使用SFC99标准从站/PROFINETIO设备的所有输入使用FB21SETIO写入DP标准从站/PROFINETIO设备的所有输出使用FB22GETIO_PART读取DP标准从站/PROFINETIO设备的部分输入使用FB23SETIO_PART写入DP标准从站/PROFINETIO设备的部分输出用于全局数据通讯的SFC通过SFC60GD_SND发送GD信息包通过SFC61GD_RCV编程接受已接收到的GD信息包S7通讯用于已组态S7连接的SFB/FB和SFC/FC的公共参数用于已组态S7连接的通讯SFB的启动例行程序用于已组态S7连接的SFB如何响应故障使用SFB/FB8USEND发送不协调的数据使用SFB/FB9URCV接收不协调的数据使用SFB12BSEND发送分段数据使用SFB13BRCV接收分段数据使用FB28USEND_E发送不协调的数据使用FB29URCV_E接收不协调的数据用FB34GET_E从远程CPU读取数据使用FB35PUT_E将数据写入到远程CPU使用SFB14GET从远程CPU中读取数据使用SFB15PUT将数据写入到远程CPU通过SFB16PRINT将数据发送到打印机通过SFB19START在远程设备上启动暖启动或冷启动通过SFB20STOP将远程设备切换到STOP状态通过SFB21RESUME在远程设备上启动热启动通过SFB22STATUS查询远程伙伴的状态使用SFB23USTATUS接收远程设备的状态使用SFC62CONTROL查询属于一个通讯SFB背景的连接状态通过FC62C_CNTRL查询连接状态S7基本通讯通讯SFC的公共参数用于未组态S7连接的通讯SFC的错误信息GET和PUTSFC的数据一致性通过SFC65X_SEND发送数据到本地S7站以外的通讯伙伴通过SFC66X_RCV从本地S7站以外的通讯伙伴中接收数据通过SFC68X_PUT将数据写入本地S7站以外的通讯伙伴通过SFC67X_GET从本地S7站以外的通讯伙伴中读取数据通过SFC69X_ABORT中止已存在的、到本地S7站以外的通讯伙伴的连接通过SFC73I_PUT将数据写入本地S7站内的通讯伙伴通过SFC72I_GET从本地S7站内的通讯伙伴中读取数据通过SFC74I_ABORT中止已存在的、到本地S7站内的通讯伙伴的连接用于未组态S7连接的通讯SFC的出错信息通过IndustrialEthernet的开放通讯概述开放通讯的FB如何在IndustrialEthernet上工作使用TCPnative和ISO-on-TCP的通讯连接的参数使用UDP的本地通讯接入点的参数使用UDP的远程通讯伙伴地址信息的结构使用的CPU和协议变量(connection_type)和可传送数据长度之间的关系通讯连接的参数分配的实例使用FB65TCON建立连接使用FB66TDISCON终止连接使用FB63TSEND通过TCPnative和ISO-on-TCP发送数据使用FB64TRCV通过TCPnative和ISO-on-TCP接收数据使用FB67TUSEND通过UDP发送数据使用FB68TURCV通过UDP接收数据通过FB210FW_TCP经TCP使用FETCH和WRITE服务连接到一个外部系统通过FB220FW_IOT经ISOonTCP使用FETCH和WRITE服务连接到一个外部系统生成与块相关的消息组态消息关于使用SFB生成块相关消息的介绍使用SFB36NOTIFY生成无需确认的块相关消息使用SFB31NOTIFY_8P生成不带确认显示的与块相关的消息使用SFB33ALARM生成需要确认的块相关消息使用SFB35ALARM_8P生成针对八个信号的伴随值的块相关消息使用SFB34ALARM_8生成不带8个信号伴随值的与块相关的消息使用SFB37AR_SEND发送归档数据使用SFC10DIS_MSG禁用块相关、符号相关和组状态消息使用SFC9EN_MSG启用块相关、符号相关和组状态消息用于生成块相关消息的SFB的启动特性用于生成块相关消息的SFB如何对问题做出反应关于使用SFC生成块相关消息的介绍使用SFC17ALARM_SQ生成可确认的块相关消息及使用SFC18ALARM_S生成永久确认的块相关消息使用SFC19ALARM_SC查询上一ALARM_SQ/ALARMDQ进入事件消息的确认状态使用SFC107ALARM_DQ和108ALARM_D使用SFC105READ_SI使用SFC106DEL_SI动态释放被占用的系统资源IEC定时器和IEC计数器使用SFB3TP生成脉冲使用SFB4TON生成接通延迟使用SFB5TOF生成断开延迟使用SFB0CTU递增计数使用SFB1CTD递减计数使用SFB2CTUD进行递增和递减计数用于集成控制的SFB使用SFB41CONT_C连续控制使用SFB42/FBCONT_S步进控制使用SFB43/FBPULSEGEN生成脉冲PULSEGEN块的实例用于紧凑型CPU的SFB通过SFB44Analog使用模拟量输出进行定位通过SFB46DIGITAL使用数字量输出进行定位使用SFB47COUNT控制计数器使用SFB48FREQUENC控制频率计数器使用SFB49PULSE控制脉宽调制使用SFB60SEND_PTP发送数据(ASCII,3964(R))使用SFB61RECV_PTP接收数据(ASCII,3964(R))使用SFB62RES_RECV复位输入缓冲区(ASCII、3964(R))使用SFB63SEND_RK发送数据(RK512)使用SFB64FETCHRK获取数据(RK512)使用SFB65SERVE_RK接收和提供数据(RK512)用于HCPU的SFC在H系统中使用SFC90H_CTRL控制操作集成的功能(对于具有集成输入/输出的CPU)SFB29(HS_COUNT)SFB30(FREQ_MES)SFB

1 / 17
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功