QQ登录

只需一步,快速开始

西门子NET S7 CP 函数FC FB 编程手册 中文超清版

[ 复制链接 ]

工控编程吧 gkbc8 com

西门子NET S7 CP 函数FC FB 编程手册 中文超清版

文档手册目录或截图为:

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                


目录

  前言..................................................................................................................................................3
1  FC 和 FB 概述和常规信息...............................................................................................................13
1.1  用于工业以太网/PROFINET 的 FC/FB............................................................................... 13
1.2  用于 PROFIBUS 的 FC/FB................................................................................................. 16
1.3  设置块/函数调用的参数...................................................................................................... 18
1.4  用于 CP 和连接分配的参数 (输入参数)............................................................................... 19
1.5  用于指定 CPU 数据区的参数 (输入参数) ............................................................................ 20
1.6  状态信息 (输出参数) ........................................................................................................... 21
2  用于工业以太网的 FC/FB................................................................................................................23
2.1  用于开放式通信服务的 FC (SEND/RECEIVE 接口)............................................................ 23
2.1.1  FC 及其用途概述................................................................................................................ 23
2.1.2  FC5 AG_SEND/FC50 AG_LSEND/FC53 AG_SSEND....................................................... 27
2.1.2.1  含义和调用 - AG_SEND/AG_LSEND/AG_SSEND............................................................. 27
2.1.2.2  AG_SEND/AG_LSEND/AG_SSEND 如何工作................................................................... 28
2.1.2.3  形式参数的解释 - AG_SEND/AG_LSEND/AG_SSEND...................................................... 31
2.1.2.4  AG_SEND、AG_LSEND和AG_SSEND 的条件代码.......................................................... 33
2.1.3  FC6 AG_RECV/FC60 AG_LRECV/FC63 AG_SRECV....................................................... 35
2.1.3.1  含义和调用 - AG_RECV/AG_LRECV/AG_SRECV............................................................. 35
2.1.3.2  AG_RECV/AG_LRECV/AG_SRECV 如何工作................................................................... 36
2.1.3.3  形式参数的解释 - AG_RECV/AG_LRECV/AG_SRECV...................................................... 42
2.1.3.4  AG_RECV、AG_LRECV和AG_SRECV 的条件代码.......................................................... 44
2.2  使用 FETCH/WRITE 协调访问的 FC.................................................................................. 46
2.2.1  FC 及其用途概述................................................................................................................ 46
2.2.2  FC7 AG_LOCK................................................................................................................... 48
2.2.2.1  含义和调用 - AG_LOCK ..................................................................................................... 48
2.2.2.2  形式参数的解释 - AG_LOCK.............................................................................................. 49
2.2.2.3  AG_LOCK 的条件代码........................................................................................................ 50
2.2.3  FC8 AG_UNLOCK.............................................................................................................. 51
2.2.3.1  含义和调用 - AG_UNLOCK ................................................................................................ 51
2.2.3.2  形式参数的解释 - AG_UNLOCK......................................................................................... 52
2.2.3.3  AG_UNLOCK 的条件代码 .................................................................................................. 53
2.3  用于连接诊断的 FC ............................................................................................................ 54
2.3.1  FC 10 AG_CNTRL - 含义和调用......................................................................................... 54
2.3.2  AG_CNTRL 如何工作......................................................................................................... 55
2.3.3  形式参数的解释 - AG_CNTRL.............................................................................................56
2.3.4 AG_CNTRL 的条件代码......................................................................................................57
2.3.5  命令和作业结果 - AG_CNTRL.............................................................................................58
2.4  用于 FTP 服务的 FB/FC......................................................................................................66
2.4.1 FTP 概述.............................................................................................................................66
2.4.2 FB40 FTP_CMD - 用于 FTP 服务的通用块.........................................................................68
2.4.2.1  含义和调用 - FTP_CMD......................................................................................................68
2.4.2.2  输入参数 - FTP_CMD..........................................................................................................70
2.4.2.3  输出参数和状态信息 - FTP_CMD........................................................................................73
2.4.2.4  从 FC 40-44 移植到 FB40...................................................................................................77
2.4.3 FC40 FTP_CONNECT........................................................................................................78
2.4.3.1  含义和调用 - FTP_CONNECT.............................................................................................78
2.4.3.2  形式参数的解释 - FTP_CONNECT......................................................................................79
2.4.4 FC41 FTP_STORE.............................................................................................................80
2.4.4.1  含义和调用 - FTP_STORE..................................................................................................80
2.4.4.2  形式参数的解释 - FTP_STORE...........................................................................................81
2.4.5 FC42 FTP_RETRIEVE........................................................................................................82
2.4.5.1  含义和调用 - FTP_RETRIEVE.............................................................................................82
2.4.5.2  形式参数的解释 - FTP_RETRIEVE.....................................................................................83
2.4.6 FC43 FTP_DELETE............................................................................................................84
2.4.6.1  含义和调用 - FTP_DELETE................................................................................................84
2.4.6.2  形式参数的解释 - FTP_DELETE.........................................................................................85
2.4.7 FC44 FTP_QUIT.................................................................................................................86
2.4.7.1  含义和调用 - FTP_QUIT......................................................................................................86
2.4.7.2  形式参数的解释 - FTP_QUIT...............................................................................................86
2.4.8  用于 CP 和连接分配的参数 (输入参数)................................................................................87
2.4.9  状态信息 (输出参数)............................................................................................................88
2.4.10  数据块文件 DB....................................................................................................................91
2.4.10.1 用于 FTP 服务的数据块 (文件 DB) - FTP 客户端模式 .........................................................91
2.4.10.2 用于 FTP 服务的数据块 (文件 DB) 的结构 - FTP 服务器模式..............................................93
2.5  用于已编程连接和 IP 组态的 FB..........................................................................................96
2.5.1  工作原理..............................................................................................................................97
2.5.2  过程.....................................................................................................................................99
2.5.3  组态数据块 (CONF_DB)......................................................................................................99
2.5.4  组态数据块 - 实例..............................................................................................................101
2.5.5  系统数据的参数域 (IP 组态)..............................................................................................104
2.5.6  连接类型的参数域.............................................................................................................106
2.5.6.1 TCP 连接的参数域............................................................................................................106
2.5.6.2 UDP 连接的参数域............................................................................................................107
2.5.6.3 ISOonTCP 连接的参数域..................................................................................................109
2.5.6.4  电子邮件连接的参数域......................................................................................................110
2.5.6.5 FTP 连接的参数域.............................................................................................................112
2.5.7  子域类型............................................................................................................................113
2.5.8 FB 55 IP_CONFIG - 含义和调用 ...................................................................................... 117
2.5.9  IP_CONFIG 如何工作....................................................................................................... 118
2.5.10  形式参数的解释 - IP_CONFIG.......................................................................................... 120
2.5.11  保留的端口号 - IP_CONFIG............................................................................................. 121
2.5.12 IP_CONFIG 块的条件代码................................................................................................ 121
2.6  用于 ERPC-CP 的 FB....................................................................................................... 125
2.6.1  用于逻辑触发器的 FB56 LOGICAL_TRIGGER ................................................................ 125
2.6.2  LOGICAL_TRIGGER 的工作原理..................................................................................... 126
2.6.3  LOGICAL_TRIGGER 形式参数的说明.............................................................................. 127
2.6.4  LOGICAL_TRIGGER 块的代码........................................................................................ 128
2.6.5  组态数据块....................................................................................................................... 131
2.7  组态限制/FC 和 FB 所要求的资源 (以太网)...................................................................... 132
3  用于 PROFINET 的 FC/FB............................................................................................................135
3.1  用于 PROFINET CBA 连接的 FB..................................................................................... 135
3.1.1  FB88 PN_InOut/FB90 PN_InOut_Fast - 含义和调用........................................................ 135
3.1.2  形式参数的解释 - PN_InOut/PN_InOut_Fast.................................................................... 137
3.1.3  PN_InOut 和 PN_InOut_Fast 块的条件代码 ..................................................................... 137
3.1.4  时间触发的 PN_InOut/PN_InOut_Fast 调用 - 关于应用的建议......................................... 140
3.2  用于 PROFINET IO (S7-300) 的FC/FB ............................................................................ 141
3.2.1  FC/FB 及其用途概述........................................................................................................ 141
3.2.2  FC11 PNIO_SEND........................................................................................................... 142
3.2.2.1  含义和调用 - PNIO_SEND................................................................................................ 142
3.2.2.2  形式参数的解释 - PNIO_SEND........................................................................................ 144
3.2.2.3  PNIO_SEND 的条件代码.................................................................................................. 148
3.2.3  FC12 PNIO_RECV........................................................................................................... 150
3.2.3.1  含义和调用 - PNIO_RECV................................................................................................ 150
3.2.3.2  形式参数的解释 - PNIO_RECV ........................................................................................ 152
3.2.3.3  PNIO_RECV 的条件代码.................................................................................................. 156
3.2.4  用于 PROFINET IO 的 FC 的常规特征............................................................................. 158
3.2.5  数据一致性....................................................................................................................... 159
3.2.6  替换值.............................................................................................................................. 160
3.2.7  FB52 PNIO_RW_REC...................................................................................................... 161
3.2.7.1  含义和调用 - PNIO_RW_REC.......................................................................................... 161
3.2.7.2  形式参数的解释 - PNIO_RW_REC................................................................................... 162
3.2.7.3  PNIO_RW_REC 的条件代码 ............................................................................................ 163
3.2.8  FB54 PNIO_ALARM......................................................................................................... 165
3.2.8.1  含义和调用 - PNIO_ALARM............................................................................................. 165
3.2.8.2  形式参数的解释 - PNIO_ALARM...................................................................................... 166
3.2.8.3  PNIO_ALARM 的条件代码 ............................................................................................... 168
3.3  FC 和 FB (PROFINET) 所需的组态限制/资源................................................................... 170
4  用于 PROFIBUS 的 FC/FB........................................................................................................... 171
4.1  用于开放式通信服务的 FC (SEND/RECEIVE 接口)..........................................................171
4.1.1 FC 及其用途概述...............................................................................................................171
4.1.2 FC5 AG_SEND/FC50 AG_LSEND....................................................................................173
4.1.2.1  含义和调用 - AG_SEND/AG_LSEND................................................................................173
4.1.2.2 AG_SEND/AG_LSEND 如何工作......................................................................................175
4.1.2.3  形式参数的解释 - AG_SEND/AG_LSEND.........................................................................176
4.1.2.4 AG_SEND 和 AG_LSEND 的条件代码..............................................................................178
4.1.3 FC6 AG_RECV/FC60 AG_LRECV....................................................................................180
4.1.3.1  含义和调用 - AG_RECV/AG_LRECV................................................................................180
4.1.3.2 AG_RECV/AG_LRECV 如何工作......................................................................................182
4.1.3.3  形式参数的解释 - AG_RECV/AG_LRECV.........................................................................183
4.1.3.4 AG_RECV 和 AG_LRECV 的条件代码..............................................................................184
4.2 S7-300 中用于 DP (分布式 I/O) 的 FC...............................................................................186
4.2.1 FC 及其用途概述...............................................................................................................186
4.2.2 FC1 DP_SEND..................................................................................................................187
4.2.2.1  含义和调用 - DP_SEND....................................................................................................187
4.2.2.2 DP_SEND 如何工作..........................................................................................................188
4.2.2.3  形式参数的解释 - DP_SEND.............................................................................................189
4.2.2.4 DP_SEND 块的条件代码...................................................................................................190
4.2.3 FC2 DP_RECV..................................................................................................................192
4.2.3.1  含义和调用 - DP_RECV....................................................................................................192
4.2.3.2 DP_RECV 如何工作..........................................................................................................194
4.2.3.3  形式参数的解释 - DP_RECV.............................................................................................196
4.2.3.4 DP_RECV 块的条件代码...................................................................................................197
4.2.3.5 DPSTATUS - DP_RECV...................................................................................................199
4.2.4 FC3 DP_DIAG...................................................................................................................200
4.2.4.1  含义和调用 - DP_DIAG.....................................................................................................200
4.2.4.2 DP_DIAG 如何工作...........................................................................................................202
4.2.4.3  形式参数的解释 - DP_DIAG..............................................................................................203
4.2.4.4  作业类型 - DP_DIAG.........................................................................................................205
4.2.4.5  诊断数据的环形缓冲区 - DP_DIAG....................................................................................207
4.2.4.6 DP_DIAG 的条件代码........................................................................................................207
4.2.5 FC4 DP_CTRL..................................................................................................................211
4.2.5.1  含义和调用 - DP_CTRL.....................................................................................................211
4.2.5.2 DP_CTRL 如何工作...........................................................................................................212
4.2.5.3  形式参数的解释 - DP_CTRL..............................................................................................213
4.2.5.4  作业类型 - DP_CTRL........................................................................................................215
4.2.5.5  命令模式和组选择 - DP_CTRL..........................................................................................218
4.2.5.6 DP_CTRL 块的条件代码 ...................................................................................................219
4.3  组态限制/FC 和 FB 所要求的资源 (PROFIBUS)................................................................223
5  用于 PROFIBUS FMS 的 FB.........................................................................................................225
5.1  FB 及其用途概述.............................................................................................................. 225
5.2  FMS 块参数...................................................................................................................... 226
5.3  FB2 IDENTIFY................................................................................................................. 231
5.3.1  含义和调用 - IDENTIFY.................................................................................................... 231
5.3.2  IDENTIFY 如何工作.......................................................................................................... 232
5.4  FB3 READ........................................................................................................................ 233
5.4.1  含义和调用 - READ.......................................................................................................... 233
5.4.2  READ 如何工作................................................................................................................ 234
5.5  FB4 REPORT................................................................................................................... 235
5.5.1  含义和调用 - REPORT ..................................................................................................... 235
5.5.2  REPORT 如何工作........................................................................................................... 236
5.6  FB5 STATUS................................................................................................................... 237
5.6.1  含义和调用 - STATUS...................................................................................................... 237
5.6.2  STATUS 如何工作............................................................................................................ 239
5.7  FB6 WRITE...................................................................................................................... 240
5.7.1  含义和调用 - WRITE......................................................................................................... 240
5.7.2  WRITE 如何工作.............................................................................................................. 241
5.8  条件代码和出错消息 - FMS 块.......................................................................................... 242
5.8.1  在本地检测到错误............................................................................................................. 243
5.8.2  由 FMS 伙伴检测到错误................................................................................................... 246
5.9  FB (PROFIBUS FMS) 的数量限制/资源要求.................................................................... 249
A  文档历史.......................................................................................................................................251
A.1  文档历史........................................................................................................................... 251
B  参考..............................................................................................................................................253
B.1  关于组态、调试和使用 CP ............................................................................................... 254
B.1.1  /1/..................................................................................................................................... 254
B.2  有关编程........................................................................................................................... 255
B.2.1  /2/..................................................................................................................................... 255
B.2.2  /3/..................................................................................................................................... 255
B.2.3  /4/..................................................................................................................................... 255
  索引..............................................................................................................................................257


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

更多目录内容,请 免费 下载 观看;

说明:所有资源,解压密码一律为工控编程吧网址 gkbc8 com;

下载地址为:  (为增加互动交流,回复后可免费下载)

游客,为过滤非法行为,全站隐藏资源仅对充值会员开放进入升级
  

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

游客,为过滤非法行为,全站隐藏资源仅对充值会员开放进入升级
                                

回复

使用道具 举报

快速回复 返回列表 客服中心 搜索