SFC,SFB,FC,FB 功能.doc_第1页
SFC,SFB,FC,FB 功能.doc_第2页
SFC,SFB,FC,FB 功能.doc_第3页
SFC,SFB,FC,FB 功能.doc_第4页
SFC,SFB,FC,FB 功能.doc_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

SFC的公共参数使用输出参数RET_VAL判断错误异步SFC的REQ、RET_VAL和BUSY参数含义复制功能和块功能使用SFC 20BLKMOV复制变量使用SFC 81UBLKMOV不中断地复制变量使用SFC 21FILL初始化存储区使用SFC 22CREAT_DB创建数据块使用SFC 23DEL_DB删除数据块使用SFC 24TEST_DB测试数据块使用SFC 25COMPRESS压缩用户存储器使用SFC 44REPL_VAL将替换值传送到累加器1中使用SFC 82CREA_DBL在装载存储器中创建一个数据块使用SFC 83READ_DBL从装载存储器中读取一个数据块使用SFC 84WRIT_DBL在装载存储器中写入一个数据块 使用SFC 85CREA_DB创建数据块 用于控制程序执行的SFC使用SFC 43RE_TRIGR重新触发循环时间监视使用SFC 46STP将CPU切换到STOP使用SFC 47WAIT延迟执行用户程序使用SFC 35MP_ALM触发一个多值计算中断使用SFC 104 CiR控制CiR 使用SFC 109 PROTECT激活和取消激活CPU访问保护 用于处理系统时钟的SFC使用SFC 0SET_CLK设置时间使用SFC 101RTM处理系统时钟 使用SFC 1READ_CLK读取时间使用SFC 48SNC_RTCB同步TOD从站使用SFC 100 SET_CLKS设置日时钟和TOD状态 用于处理运行系统计时器的SFC运行系统计时器使用SFC 2SET_RTM设置运行系统计时器使用SFC 3CTRL_RTM启动和停止运行系统计时器使用SFC 4READ_RTM读取运行系统计时器使用SFC 64TIME_TCK读取系统时间用于传送数据记录的SFC读写数据记录使用SFC 54 RD_DPARM读取定义的参数用SFC 102 RD_DPARA读取预定义参数使用SFC 55WR_PARM写动态参数使用SFC 56 WR_DPARM写默认参数使用SFC 57PARM_MOD将参数分配给模块使用SFC 58 WR_REC写数据记录使用SFC 59 RD_REC读数据记录使用SFC 55至59RD_REC读取数据记录使用SFB 81RD_DPAR读取预定义的参数DPV1-SFB到PNO AK 1131用SFB 52 RDREC读取数据记录使用SFB 53WRREC写入数据记录用SFB 54 RALRM接收中断用SFB 75 SALRM向DP主站发送中断 用SFB 73 RCVREC接收数据记录 用SFB 74 PRVREC提供数据记录 用于处理时间中断的SFC处理时间中断SFC 28到31的特征使用SFC 28 SET_TINT设置时间中断使用SFC 29 CAN_TINT取消时间中断使用SFC 30 ACT_TINT激活时间中断使用SFC 31 QRY_TINT查询时间中断用于处理延时中断的SFC处理延时中断使用SFC 32 SRT_DINT启动延时中断使用SFC 34 QRY_DINT查询延时中断使用SFC 33 CAN_DINT取消延时中断用于处理同步错误的SFC屏蔽同步错误使用SFC 36 MSK_FLT屏蔽同步错误 使用SFC 37 DMSK_FLT取消屏蔽同步错误使用SFC 38 READ_ERR读取错误寄存器用于处理中断和异步错误的SFC延迟和禁用中断和异步错误使用SFC 39 DIS_IRT禁用新中断和异步错误的处理使用SFC 40 EN_IRT启用新中断和异步错误的处理使用SFC 41 DIS_AIRT延迟更高优先级中断和异步错误的处理使用SFC 42 EN_AIRT启用更高优先级中断和异步错误的处理用于诊断的SFC系统诊断使用SFC 6 RD_SINFO读取OB启动信息使用SFC 51 RDSYSST读取系统状态列表或部分列表使用SFC 52 WR_USMSG将用户自定义诊断事件写入诊断缓冲区使用SFC 78OB_RT确定OB程序循环时间使用SFC 87C_DIAG确定当前的连接状态使用SFC 103DP_TOPOL确定DP主站系统中的总线拓扑 用于更新过程映像和处理位域的SFC和SFB使用SFC 26 UPDAT_PI更新过程映像输入表使用SFC 27 UPDAT_PO更新过程映像输出表使用SFC 126SYNC_PI识别一个同步周期内的过程映像分区输入表使用SFC 127SYNC_PO识别一个同步周期内的过程映像分区输出表 使用SFC 79SET设置输出范围使用SFC 80RSET复位输出范围使用SFB 32 DRUM实现操作序列用于寻址模块的系统功能使用SFC 5 GADR_LGC查询模块的逻辑基址使用SFC 49LGC_GADR查询属于一个逻辑地址的模块插槽使用SFC 50 RD_LGADR查询模块的所有逻辑地址使用SFC 70GEO_LOG确定模块的起始地址 使用SFC 71LOG_GEO确定属于一个逻辑地址的插槽 用于分布式I/O或PROFINET IO的SFC用SFC 7 DP_PRAL触发DP主站上的硬件中断用SFC 11 DPSYC_FR同步DP从站组用SFC 12 D_ACT_DP激活和取消激活DP从站/PROFINET IO设备 用SFC 13 DPNRM_DG读取DP从站的诊断数据(从站诊断)用SFC 14 DPRD_DAT读取DP标准从站/PROFINET IO设备的连续数据用SFC 15 DPWR_DAT向DP标准从站/PROFINET IO设备写入连续数据PROFINET关于SFC 112、113和114的信息 使用SFC112 PN_IN更新PROFINET组件的用户程序接口的输入 使用SFC113 PN_OUT更新PROFINET组件的PROFINET接口的输出 使用SFC114 PN_DP更新DP互连 用于PROFINET CPU的SFC和SFB使用SFC99 WWW启用或同步用户Web页面 使用SFB104 IP_CONF设置IP组态 PROFIenergyFB 815 PE_START FB 816 PE_CMD FB 817 PE_I_DEV FC 0 PE_ERR FC 1 PE_STRT FC 2 PE_END FC 3 PE_Q_LIST FC 4 PE_Q_GET FC 5 PE_STAT FC 6 PE_IDENT FC 7 PE_M_LST FC 8 PE_M_VAL FB 53 PE_DS3_W 用于根据PNO循环访问用户数据的FB介绍用于根据PNO来循环访问用户数据的FB 使用FB20 GETIO读取DP标准从站/PROFINET IO设备的所有输入 使用FB21 SETIO写入DP标准从站/PROFINET IO设备的所有输出 使用FB22 GETIO_PART读取DP标准从站/PROFINET IO设备的部分输入 使用FB23 SETIO_PART写入DP标准从站/PROFINET IO设备的部分输出 用于全局数据通讯的SFC通过SFC 60GD_SND发送GD信息包通过SFC 61 GD_RCV编程接受已接收到的GD信息包S7通讯用于已组态S7连接的SFB/FB和SFC/FC的公共参数用于已组态S7连接的通讯SFB的启动例行程序用于已组态S7连接的SFB如何响应故障使用SFB/FB 8USEND发送不协调的数据使用SFB/FB 9URCV接收不协调的数据使用SFB 12BSEND发送分段数据使用SFB 13BRCV接收分段数据使用FB 28USEND_E发送不协调的数据 使用FB 29URCV_E接收不协调的数据 用FB 34 GET_E从远程CPU读取数据 使用FB 35 PUT_E将数据写入到远程CPU 使用SFB 14GET从远程CPU中读取数据使用SFB 15PUT将数据写入到远程CPU通过SFB 16 PRINT将数据发送到打印机通过SFB 19 START在远程设备上启动暖启动或冷启动通过SFB 20 STOP将远程设备切换到STOP状态通过SFB 21 RESUME在远程设备上启动热启动通过SFB 22STATUS查询远程伙伴的状态使用SFB 23USTATUS接收远程设备的状态使用SFC 62CONTROL查询属于一个通讯SFB背景的连接状态通过FC 62 C_CNTRL查询连接状态 S7基本通讯通讯SFC的公共参数用于未组态S7连接的通讯SFC的错误信息 GET和PUT SFC的数据一致性通过SFC 65X_SEND发送数据到本地S7站以外的通讯伙伴通过SFC 66 X_RCV从本地S7站以外的通讯伙伴中接收数据通过SFC 68 X_PUT将数据写入本地S7站以外的通讯伙伴通过SFC 67 X_GET从本地S7站以外的通讯伙伴中读取数据通过SFC 69X_ABORT中止已存在的、到本地S7站以外的通讯伙伴的连接通过SFC 73 I_PUT将数据写入本地S7站内的通讯伙伴通过SFC 72 I_GET从本地S7站内的通讯伙伴中读取数据通过SFC 74 I_ABORT中止已存在的、到本地S7站内的通讯伙伴的连接用于未组态S7连接的通讯SFC的出错信息通过Industrial Ethernet的开放通讯概述 开放通讯的FB如何在Industrial Ethernet上工作 使用TCP native和ISO-on-TCP的通讯连接的参数 使用UDP的本地通讯接入点的参数 使用UDP的远程通讯伙伴地址信息的结构 使用的CPU和协议变量(connection_type)和可传送数据长度之间的关系 通讯连接的参数分配的实例 使用FB 65 TCON建立连接 使用FB 66 TDISCON终止连接 使用FB 63 TSEND通过TCP native和ISO-on-TCP发送数据 使用FB 64 TRCV通过TCP native和ISO-on-TCP接收数据 使用FB 67 TUSEND通过UDP发送数据 使用FB 68 TURCV通过UDP接收数据 通过FB 210 FW_TCP经TCP使用FETCH和WRITE服务连接到一个外部系统 通过FB 220 FW_IOT经ISO on TCP使用FETCH和WRITE服务连接到一个外部系统 生成与块相关的消息组态消息 关于使用SFB生成块相关消息的介绍使用SFB 36 NOTIFY生成无需确认的块相关消息使用SFB 31NOTIFY_8P生成不带确认显示的与块相关的消息使用SFB 33 ALARM生成需要确认的块相关消息使用SFB 35 ALARM_8P生成针对八个信号的伴随值的块相关消息使用SFB 34 ALARM_8生成不带8个信号伴随值的与块相关的消息使用SFB 37 AR_SEND发送归档数据使用SFC 10 DIS_MSG禁用块相关、符号相关和组状态消息使用SFC 9 EN_MSG启用块相关、符号相关和组状态消息用于生成块相关消息的SFB的启动特性用于生成块相关消息的SFB如何对问题做出反应关于使用SFC生成块相关消息的介绍使用SFC 17 ALARM_SQ生成可确认的块相关消息及使用SFC 18 ALARM_S生成永久确认的块相关消息使用SFC 19 ALARM_SC查询上一ALARM_SQ/ALARM DQ进入事件消息的确认状态使用 SFC 107ALARM_DQ和108ALARM_D使用SFC 105READ_SI使用SFC 106 DEL_SI动态释放被占用的系统资源 IEC定时器和IEC计数器使用SFB 3 TP生成脉冲使用SFB 4 TON生成接通延迟使用SFB 5 TOF生成断开延迟使用SFB 0 CTU递增计数使用SFB 1 CTD递减计数使用SFB 2CTUD进行递增和递减计数用于集成控制的SFB使用SFB 41 CONT_C连续控制使用SFB 42/FB CONT_S步进控制使用SFB 43/FB PULSEGEN生成脉冲PULSEGEN块的实例用于紧凑型CPU的SFB通过SFB 44 Analog使用模拟量输出进行定位 通过SFB 46 DIGITAL使用数字量输出进行定位 使用SFB 47 COUNT控制计数器 使用SFB 48 FREQUENC控制频率计数器 使用SFB 49 PULSE控制脉宽调制 使用SFB 60 SEND_PTP发送数据(ASCII,3964(R) 使用SFB 61 RECV_PTP接收数据(ASCII,3964(R) 使用SFB 62 RES_RECV复位输入缓冲区(ASCII、3964(R) 使用SFB 63 SEND_RK发送数据(RK 512) 使用SFB 64 FETCH RK获取数据(RK 512) 使用SFB 65 SERVE_RK接收和提供数据(RK 512) 用于H CPU的SFC在H系统中使用SFC 90 H_CTRL控制操作集成的功能(对于具有集成输入/输出的CPU)SFB29 (HS_COUNT) SFB30 (FREQ_MES) SFB38 (HSC_A_B) SFB39 (POS) 塑料技术SFC63 (AB_CALL) SFC 0 (SET_CLK) / SFC 1 (READ_CLK)的实例任务解决方案STL源代码SFC 2 (SET_RTM) / SFC 3 (CTRL_RTM) / SFC 4 (READ_RTM)的实例任务解决方案STL源文件SFC 20 (BLKMOV)的实例任务解决方案STL源代码SFC 28 (SET_TINT) / SFC 29 (CAN_TINT) / SFC 30 (ACT_TINT) / SFC 31 (QRY_TINT)的实例任务解决方案STL源文件SFC 32 (SRT_DINT) / SFC 33 (CAN_DINT) / SFC 34 (QRY_DINT)的实例任务解决方案STL源代码SFC 36 (MSK_FLT) / SFC 37 (DMSK_FLT) / SFC 38 (READ_ERR)的实例任务解决方案STL源代码SFC 39 (DIS_IRT) / SFC 40 (EN_IRT)的实例任务解决方案STL源文件SFC 41 (DIS_AIRT) / SFC 42 (EN_AIRT)的实例任务解决方案STL源文件SFC 47 (WAIT)的实例任务解决方案STL源代码SFC 51 (RDSYSST) / SFC 52 (WR_USMSG)的实例任务解决方案STL源文件SFC 55 (WR_PARM)的实例任务STL源文件SFC 57 (PARM_MOD)的实例任务STL源代码SFC 64 (TIME_TCK)的实例STL源代码 使用SFC 51 (RDSYSST)进行模块诊断的实例任务解决方案STL源代码 诊断数据诊断数据结构概述诊断数据与通道有关的诊断数据结构系统状态列表(SSL)系统状态列表(SSL)概述部分SSL列表的结构SSL-ID可能的部分系统状态列表SSL-ID W#16#xy11 - 模块标识SSL-ID W#16#xy12 - CPU特征SSL-ID W#16#xy13 - 存储区SSL-ID W#16#xy14 - 系统区域SSL-ID W#16#xy15 - 块类型SSL-ID W#16#xy1C - 组件标识SSL-ID W#16#xy22 - 中断状态SSL ID W#16#xy25 - 过程映像分区和OB之间的分配 SSL-ID W#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-ID W#16#xy71 - H CPU组信息SSL-ID W#16#xy74 - 模块LED的状态SSL-ID W#16#xy75 - H系统中的开关式DP从站SSL-ID W#16#xy90 - DP主站的系统信息 SSL-ID W#16#xy91 - 模块状态信息SSL-ID W#16#xy92 - 机架/站状态信息SSL-ID W#16#0x94 - 机架/站的状态信息SSL-ID W#16#xy95 - 扩展的DP主站系统/PROFINET IO信息 SSL-ID W#16#xy96 - 模块状态信息PROFINET IO和PROFIBUS DP SSL-ID W#16#xy9C - 工具变换装置信息(PROFINET IO)SSL-ID W#16#xyA0 - 诊断缓冲区SSL-ID W#16#00B1 - 模块诊断信息SSL-ID W#16#00B2 - 带物理地址的诊断数据记

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论