力控组态——OPC使用技巧
力控组态软件使用指南

概述:力控6.0监控组态软件是北京三维力控科技根据当前的自动化技术的发展趋势,总结多年的开发、实践经验和大量的用户需求而设计开发的高端产品,是三维力控全体研发工程师集体智慧的结晶,该产品主要定位于国内高端自动化市场及应用,是企业信息化的有力数据处理平台。
力控6.0在秉承力控5.0成熟技术的基础上,对历史数据库、人机界面、I/O驱动调度等主要核心部分进行了大幅提升与改进,重新设计了其中的核心构件,力控6.0面向. NET开发技术,开发过程采用了先进软件工程方法:“测试驱动开发”,产品品质将得到充分保证。
与力控早期产品相比,力控6.0产品在数据处理性能、容错能力、界面容器、报表等方面产生了巨大飞跃。
主要指标:方便、灵活的开发环境,提供各种工程、画面模板、大大降低了组态开发的工作量;高性能实时、历史数据库,快速访问接口在数据库4万点数据负荷时,访问吞吐量可达到20000次/秒;强大的分布式报警、事件处理,支持报警、事件网络数据断线存储,恢复功能;支持操作图元对象的多个图层,通过脚本可灵活控制各图层的显示与隐藏;强大的ACTIVEX控件对象容器,定义了全新的容器接口集,增加了通过脚本对容器对象的直接操作功能,通过脚本可调用对象的方法、属性;全新的、灵活的报表设计工具:提供丰富的报表操作函数集、支持复杂脚本控制,包括:脚本调用和事件脚本,可以提供报表设计器,可以设计多套报表模板;企业信息化的有力平台Internet时代的创举:提供在Internet/Intranet上通过IE浏览器以“瘦”客户端方式来监控工业现场的解决方案;支持通过PDA掌上终端在Internet实时监控现场的生产数据;WWW服务器端与客户端画面的数据高度同步,浏览器上看到的图形界面与通用组态软件生成的过程画面效果完全相同;“瘦”客户端与WWW网络服务器的实时数据传输采用事件驱动机制、变化传输方式,因此通过Internet远程访问力控Web服务器,IE“瘦”客户端显示的监控数据具有更好的实时性;WWW网络服务器面向.NET技术开发,易于使用等快速开发工具集成力控来构建企业信息门户;强大的移动网络支持:支持通过移动GPRS、CDMA网络与控制设备或其它远程力控节点通讯,力控移动数据服务器与设备的通讯为并发处理、完全透明的解决方案,消除了一般软件采用虚拟串口方式造成数据传输不稳定的隐患,有效的流量控制机制保证了远程应用中节省通讯费用。
1_力控FC组态软件和繁易 fbox opc通讯测试 20200617

力控组态软件和fboxopc通讯
注意事项:win7及以上将fboxopcserver软件和力控软件都以管理员身份运行。
注意:fboxopcserver软件和力控组态在一台电脑上,
一、登录fboxopcserver,登录的账号和密码跟fbox client一致。
(这一步必须做并且要查看状态是否连接成功)
二、打开力控软件,新建工程,双击IO设备组态,添加fboxopcserver,具体步骤如下。
点击完成,fboxopc添加成功。
三、在工程下,双击数据库组态,添加fboxopcserver里的变量,此变量必须是在fbox client里已经添加过的。
步骤如下:这里以一个位地址为例。
点击增加,按照路径选择所要连接的数据点。
四、在工程,变量里双击数据库变量,添加变量,选择刚才已添加的lb0点。
具体步骤如下:
五、变量添加好之后,新建一个画面,做好组态,运行,即可监控fbox client里的数据。
组态软件客户培训(Modbus、OPC驱动详解)

填写配置文件——“PCAuto.OPCServer=3FB14190-DEF2-4bba-998A-719C49C74DE1”, 如图
注:系统会优先连接该项配置中的OPC Server,设备第三步配置将不起作用。 所以在一般情况 下,此项为空,不要填写。
北京三维力控科技有限公司
4、重连时间:失去OPC Server链 接后,多长时间后重新连接。
5、OPC组名称:填写OPC组名
北京三维力控科技有限公司
OPC驱动
6、刷新时间:是控制opcserver访问 外部设备的时间。 7、ping链路:勾选后系统会先进行 ping链路操作,链路ping不通不连接 OPC Server。
表及过程控制系统的公司。 基于微软的OLE(现在的Active X)、COM
(部件对象模型)和DCOM (分布式部件对象模型)技术。OPC包括 一整套接口、属性和方法的标准集,用于过程控制和制造业自动化系 统。
北京三维力控科技有限公司
OPC驱动
通讯方式为同步 注意更新周期,如果在“OPC服务器设备定义”中选择为“异步”方式,更新 周期需要根据点数来调整(增大)更新周期,推荐值为150~500毫秒
北京三维力控科技有限公司
OPC驱动
配置文件“OPCClientCfg.ini”
北京三维力控科技有限公司
OPC驱动
文件中有三项配置: A、OPCServer的ProgID和CLSID对应 B、软件支持的点名长度 C、DB结构是否支持单元 B、C两项配置用于快速组点
OPC驱动
快速建点
FC6批量建点,不能在设备组 态中使用,要退出力控单独 运行“增强数据库组态工具”
3)数据格式
三维力控opc客户端设置

3.2.5 力控客户端当力控作为客户端访问其它服务器时,是将服务器当作一个I/O设备,并专门提供了一个Client驱动程序实现与服务器的数据交换。
通过Client驱动程序,可以同时访问任意多个服务器,每个服务器都被视作一个单独的I/O设备,并由工程人员进行定义、增加或删除,如同使用PLC或仪表设备一样。
下面具体说明 Client驱动程序的使用过程:1. 定义设备在力控开发系统导航器窗口中双击“IO设备组态”,启动IoManager。
选则“”类中的“MICROSOFT CLIENT”并展开,然后选择“CLIENT 3.6”并双击弹出“设备配置”对话框:图3-27在“设备名称”中输入逻辑设备的名称(可以随意定义),在“数据更新周期”中指定采集周期,原理见I/O驱动相关章节。
然后单击按钮“继续”,出现OPC 设备定义对话框:图3-281) 服务器节点:当OPC服务器运行在网络上其它计算机时,需要在此处指定网络计算机的名称或IP地址。
如果OPC服务器运行在本机,该参数设置为空。
2) 服务器名称:指定OPC服务器的名称。
可以单击“刷新”按钮,自动搜索计算机系统中已经安装的所有OPC服务器。
3) OPC服务器版本:指定OPC服务器的DA规范版本。
目前可选择1.0和2.0。
4) 重连时间:跟OPC服务器建立连接后,在设定的时间内如果没有数据变化,则重新连接OPC 服务器。
该参数单位为秒。
5) OPC组名称:在OPC服务器创建的组名称。
创建的所有项均加载到这个组中。
6) 刷新时间:指定OPC服务器的刷新周期。
对于大多数OPC服务器,这个参数用于控制对设备的扫描周期,并以该时间周期向OPC客户端发送数据。
对某些通信性能较低的OPC服务器,该参数不宜设置过小。
7) 数据读写方式:可选择同步方式或异步方式。
关于同步和异步的概念请参阅上一节。
由于异步方式在有大量客户和大量数据交互时能提供高效的性能,因此建议在通常情况下尽量选用异步方式。
OPC动作过程

1、OPC动作方式有两种:一种是由于超速引起的OPC动作;另外一种是OPC伴随着AST动作而动作。
OPC油动作仅会引起高中压调门动作,不会引起高中压主汽门动作,由于超速引起的OPC动作时,高中压调门会进行关小或者开大,但是不一定会引起跳机;OPC伴随着AST动作而动作,会引起所有调门关闭,必然会跳机。
2、由于超速引起的OPC动作。
这种情况OPC动作有两个方面(黄色显示为OPC控制油,橘色显示为OPC油)一个方面是两个OPC控制电磁阀得电打开,将OPC控制油泄掉,OPC主阀体打开,将连接中压、高压调门的OPC油泄掉,中压、高压调门关闭;另外一个方面是由于OPC油泄掉后,空气引导阀底部油就会泄掉,阀门向下移动,空气接通到抽汽逆止门,抽汽逆止门中的压缩空气快速泄掉,将所有的抽汽逆止门关闭。
3、OPC伴随着AST动作而动作。
由于AST母管油压泄掉,OPC油和AST油连接的逆止阀打开,将OPC油泄掉,将连接中压、高压调门的OPC油泄掉,中压、高压调门关闭;将所有的抽汽逆止门关闭。
组态王6.5 网络OPC功能使用说明

组态王6.5 网络OPC功能使用说明组态王6.01具有网络OPC功能,组态王与组态王之间可以通过网络以OPC方式进行通讯,同样其它OPCclient/OPCserver也可以通过网络与组态王之间以OPC方式进行通讯。
组态王作为OPC server时只能在NT/2000上使用。
客户端可以在NT/2000/XP上使用服务器与客户端的用户名、密码必须一致具体操作如下:一、配置充当OPC服务器的机器1、win2000/nt的配置配置充当OPC服务器的机器是指对dcomcnfg程序进行配置,win2000操作系统自己带有dcomcnfg程序,设置过程如下:(1)打开dcomcnfg: 在windows菜单“开始”中选择“运行”,在编辑框中输入“dcomcnfg”,如下图所示。
(2)定义属性:点击“确定”后,弹出“分布式com配置属性”对话框,如下图:进入“默认安全机制”属性页进行定义,如下图:对“默认访问权限”,“默认启动权限”和“默认配置权限”进行设置,将everyone用户设置为“允许访问”,“允许调用”和“完全控制”。
然后选中“opcEnum”,进行“属性”配置,弹出如下对话框:在“安全性”属性页中选中“使用自定义访问权限”,“使用自定义启动权限”,“和使用自定义配置权限”,并分别进行编辑,全部设置为”everyone”允许访问,允许设置,完全控制等。
然后在“身份标识”属性页中选中“交互式用户”(3)再回到“分布式com配置属性”对话框中,选中kingview.view,如下图,进行属性配置,同样,在“安全性”属性页中选中“使用自定义访问权限”,“使用自定义启动权限”,“和使用自定义配置权限”,并分别进行编辑,全部设置为”everyone”允许访问,允许设置,完全控制等。
然后在“身份标识”属性页中选中“交互式用户”。
二、服务器端运行组态王服务器端可以直接进入组态王运行系统,此时组态王作为OPC服务器。
力控与SIMATIC NET v6.0 OPC SERVER通讯配置说明

力控与SIMATIC NET v6.0 OPC SERVER通讯配置说明需要准备:计算机、 PROFIBUS网卡、 SIMATIC NET 6、 S7-300/400 (带PROFIBUS 接口)STEP7或NCM PC、SIEMENS授权SIK/SIMATIC NET PROFIBUS-S7支持的通讯方式:Product Includes the OPC Server for ..._______________________________________________________________________DP-5613 PROFIBUS-DPS5-compatible communication (FDL)_______________________________________________________________________S7-5613 S7communication _______________________________________________________________________communication FMS-5613 FMS_______________________________________________________________________SOFTNET-S7 PROFIBUS S7 communication_______________________________________________________________________SOFTNET-DP PROFIBUS-DPS5-compatible communication (FDL)_______________________________________________________________________SOFTNET-DP Slave PROFIBUS-DP (slave)_______________________________________________________________________CP 5613 FO / 5614 FO / PROFIBUS-DP (master)CP 5613 / 5614 and S5-compatible communication (FDL)with DP-Base Software Access to DP slave of the CP 5614_______________________________________________________________________communication S7-1613 S7S5-compatible communication (SR)_______________________________________________________________________TF-1613 S5-compatible communication (SR)_______________________________________________________________________SOFTNET-S7 Ind. Ethernet S7 communicationS5-compatible communication (SR)_______________________________________________________________________S7 RedConnect Fault-tolerant S7 communication_______________________________________________________________________PROFInet OPC Server OPC PROFInet Communication1、配置SOFTNET-PC站在成功安装软件SOFTNET和硬件通讯卡并重启机器后,可见如下调试向导:单击“Next”继续。
力控组态——OPC使用技巧

5. 力控OPC客户端当力控作为客户端访问其它OPC服务器时,是将OPC服务器当作一个I/O设备,并专门提供了一个OPC Client 驱动程序实现与OPC服务器的数据交换。
通过OPC Client驱动程序,可以同时访问任意多个OPC服务器,每个OPC服务器都被视作一个单独的I/O设备,并由工程人员进行定义、增加或删除,如同使用PLC或仪表设备一样。
下面具体说明OPC Client驱动程序的使用过程:1. 定义OPC设备在力控开发系统导航器窗口中双击“IO设备组态”,启动IoManager。
选则“OPC”类中的“MICROSOFT OPC CLIENT”并展开,然后选择“OPC CLIENT 3.6”并双击弹出“设备配置”对话框:图3-27在“设备名称”中输入逻辑设备的名称(可以随意定义),在“数据更新周期”中指定采集周期,原理见I/O驱动相关章节。
然后单击按钮“继续”,出现OPC设备定义对话框:图3-281) 服务器节点:当OPC服务器运行在网络上其它计算机时,需要在此处指定网络计算机的名称或IP地址。
如果OPC服务器运行在本机,该参数设置为空。
2) 服务器名称:指定OPC服务器的名称。
可以单击“刷新”按钮,自动搜索计算机系统中已经安装的所有OPC服务器。
3) OPC服务器版本:指定OPC服务器的DA规范版本。
目前可选择1.0和2.0。
4) 重连时间:跟OPC服务器建立连接后,在设定的时间内如果没有数据变化,则重新连接OPC服务器。
该参数单位为秒。
5) OPC组名称:在OPC服务器创建的组名称。
创建的所有项均加载到这个组中。
6) 刷新时间:指定OPC服务器的刷新周期。
对于大多数OPC服务器,这个参数用于控制对设备的扫描周期,并以该时间周期向OPC客户端发送数据。
对某些通信性能较低的OPC服务器,该参数不宜设置过小。
7) 数据读写方式:可选择同步方式或异步方式。
关于同步和异步的概念请参阅上一节。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
5. 力控OPC客户端当力控作为客户端访问其它OPC服务器时,是将OPC服务器当作一个I/O设备,并专门提供了一个OPC Client 驱动程序实现与OPC服务器的数据交换。
通过OPC Client驱动程序,可以同时访问任意多个OPC服务器,每个OPC服务器都被视作一个单独的I/O设备,并由工程人员进行定义、增加或删除,如同使用PLC或仪表设备一样。
下面具体说明OPC Client驱动程序的使用过程:1. 定义OPC设备在力控开发系统导航器窗口中双击“IO设备组态”,启动IoManager。
选则“OPC”类中的“MICROSOFT OPC CLIENT”并展开,然后选择“OPC CLIENT 3.6”并双击弹出“设备配置”对话框:图3-27在“设备名称”中输入逻辑设备的名称(可以随意定义),在“数据更新周期”中指定采集周期,原理见I/O驱动相关章节。
然后单击按钮“继续”,出现OPC设备定义对话框:图3-281) 服务器节点:当OPC服务器运行在网络上其它计算机时,需要在此处指定网络计算机的名称或IP地址。
如果OPC服务器运行在本机,该参数设置为空。
2) 服务器名称:指定OPC服务器的名称。
可以单击“刷新”按钮,自动搜索计算机系统中已经安装的所有OPC服务器。
3) OPC服务器版本:指定OPC服务器的DA规版本。
目前可选择1.0和2.0。
4) 重连时间:跟OPC服务器建立连接后,在设定的时间如果没有数据变化,则重新连接OPC服务器。
该参数单位为秒。
5) OPC组名称:在OPC服务器创建的组名称。
创建的所有项均加载到这个组中。
6) 刷新时间:指定OPC服务器的刷新周期。
对于大多数OPC服务器,这个参数用于控制对设备的扫描周期,并以该时间周期向OPC客户端发送数据。
对某些通信性能较低的OPC服务器,该参数不宜设置过小。
7) 数据读写方式:可选择同步方式或异步方式。
关于同步和异步的概念请参阅上一节。
由于异步方式在有大量客户和大量数据交互时能提供高效的性能,因此建议在通常情况下尽量选用异步方式。
2. 数据连接对OPC数据项进行数据连接与其它设备类似。
下面以Schneider公司的一个仿真OPC服务器“OPC Factory Simulator Server”(服务器名:Schneider-Aut.OFSSimu)为例,说明对OPC数据项进行数据连接的过程。
1) 首先在PC机上安装OPC Factory Simulator Server程序,然后按照上文所述的过程定义一个OPC Factory Simulator Server的OPC设备,假设设备名为“OPC”。
2) 启动数据库管理工具DbManager,然后创建一个“模拟I/O点”,并切换到“数据连接”页,如图3-29所示:图3-29在“连接I/O设备”的“设备”下拉框中选择设备OPC1。
单击“增加”按钮,出现对话框:图3-30OPC项连接/OPC路径:OPC路径(AccessPath)是OPC服务器端提供的一个参数,用于指定对应的OPC项的数据采集方式。
例如,OPC服务器在采集某个RTU上的数据时,可以通过COM1上的高速MODEM进行,也可以通过COM2上的低速MODEM进行。
通过OPC路径参数,可以指定采用COM1还是COM2进行采集。
对于没提供该功能的OPC服务器,可将该参数置为空。
OPC项连接/OPC项:OPC服务器中的基本数据项。
一般用字符串表示,可唯一标识一个数据项。
OPC项连接/过滤字符:用于指定浏览OPC项的过滤字符。
例如:“A*”,表示浏览所有以字母“A”开头的OPC项。
OPC项浏览:该部分列出全部OPC项以供选择。
左侧对话框容为OPC项的树形层次结构,右侧对话框容为具体的OPC项,单击OPC项,会自动将形成的OPC项的标识填到“OPC项连接/OPC项”输入框。
对于不支持浏览功能的OPC服务器,无法进行OPC项浏览,此时只能手工在“OPC项连接/OPC项”输入框指定OPC 项标识。
OPC项属性/数据类型:指定所选的OPC项的数据类型。
OPC项属性/读写属性:指定所选的OPC项的读写属性。
OPC项属性/坏值处理:指定所选的OPC项出现坏值(由质量戳确定)时的处理方式。
如果选择“显示其它值”,可指定一个固定值表示坏值。
如果选择“保持原值”,则保持为上一次采集到的值。
OPC项属性/显示值:当“OPC项属性/坏值处理”指定为“显示其它值”时,该参数用于指定表示坏值的固定值。
6 力控OPC服务器力控软件提供了一个自有的OPC服务器:力控OPCServer。
其它OPC客户程序通过力控OPCServer 可以访问力控实时数据库。
力控OPCServer是一个可以独立运行的组件。
它可以与力控数据库安装、运行在同一计算机上,也可以单独安装、运行在其它计算机上通过网络与力控数据库通信。
在安装力控时自动完成对力控OPCServer的注册。
在使用力控OPCServer前,要保证力控实时数据库已经正常启动运行。
当启动力控运行系统时,运行系统可自动启动力控OPCServer。
如果发现力控OPCServer不能自动启动,需要检查开发系统DRAW中“系统配置\初始启动程序”中的设置,如下图所示,“OPCServer”项要确定被选中:力控OPCServer也可以手工启动。
选择开始菜单中“力控6.0\扩展组件\OPCServer”命令可以启动OPCServer。
力控OPCServer没有程序窗口,仅以程序图标形式显示在任务栏上,在任务栏上显现的图标形式为:。
在任务栏上用鼠标右键单击该图标,弹出OPCServer菜单:配置数据源:选择该菜单命令,弹出“DB数据源设置”对话框:图3-33其中“数据源”可指定“本地”或“远程”两种方式,如果力控实时数据库与力控OPCServer都运行在本机,选择“本地”方式。
如果力控实时数据库运行在其它网络节点上,选择“远程”方式,并在“数据源IP”参数项中指定力控实时数据库所在的网络节点的IP地址,在“数据源端口”参数项中指定网络端口,缺省为2006。
注册:选择该菜单命令,对力控OPCServer进行OPC注册。
注销:选择该菜单命令,对力控OPCServer进行OPC注销。
退出:选择该菜单命令,退出力控OPCServer程序。
不同厂家提供的OPC客户端程序数据项定义的方法和界面都可能有所差异。
下面以某厂家的OPC客户端为例说明力控OPCServer的使用。
1. 启动力控OPCServer(首先要保证力控实时数据库已经启动运行)。
2. 运行某厂家提供的OPC客户端,弹出画面如图3-34所示:3. 选择“OPC”菜单中的“connect”项,弹出服务器选择对话框:选择列表中的力控OPCServer,英文名称为:“PCAuto.OPCServer”,点击“OK”按钮。
4. 选择菜单中的OPC选项,选择“Add Item”如图3-36所示对话框:“Browse items”中,左边是力控数据库中的所有点,右边是点参数,选择要连接的点及其参数,单击“Add Item”按钮加入到OPC客户端,OPC客户端便按照给定的采集频率对力控OPCServer的数据进行采集。
如图3-37所示:5. 选择菜单“OPC”下的“Write Value to Item”项,可以对可读写变量的可读写的域进行修改。
7 网络OPC当OPC服务器与OPC客户运行在不同的网络节点上,服务器与客户程序之间通过DCOM方式进行通信。
DCOM 是Windows操作系统提供的一种组件通信技术。
OPC程序在实现DCOM通信时,需要对运行OPC服务器与客户端的Windows操作系统的DCOM进行配置,下面以力控OPCServer为例介绍配置过程。
1. 第三方防火墙设置。
如果运行OPC程序的Windows系统(包括OPC服务器端和客户端)启用了第三方防火墙产品。
必须首先对防火墙产品进行正确的设置,才能保证OPC网络通信正常。
下面以天网防火墙为例,说明设置过程。
1) 启动天网防火墙设置界面。
2) 添加svchost.exe。
2. OPC服务器端采用Windows 2000 Professional系统。
1) 在windows菜单“开始”中选择“运行”,在编辑框中输入“dcomcnfg”,如图3-43所示。
对“默认访问权限”,“默认启动权限”和“默认配置权限”进行设置,将everyone用户设置为“允许访问”,“允许调用”和“完全控制”。
3) 回到首页“应用程序”页,然后选中“opcEnum”,单击“属性”按钮,弹出如下对话框:在“安全性”属性页中选中“使用自定义访问权限”,“使用自定义启动权限”,“和使用自定义配置权限”,并分别进行编辑,全部设置为“everyone”允许访问,允许设置,完全控制等。
然后在“身份标识”属性页中选中“交互式用户”。
4) 再回到“分布式com配置属性”对话框中,选中PCAuto OPCServer如图3-48,进行属性配置,同样,在“安全性”属性页中选中“使用自定义访问权限”,“使用自定义启动权限”,“和使用自定义配置权限”,并分别进行编辑,全部设置为“everyone”允许访问,允许设置,完全控制等。
然后在“身份标识”属性页中选中“交互式用户”。
对于OPC客户端,如果采用了Windows 2000 Professional系统,也要采用上述配置方法。
3. OPC服务器端采用Windows 2000 Server系统。
1) 在windows菜单“开始”中选择“运行”,在编辑框中输入“dcomcnfg”,如图3-49所示。
2) 点击“确定”后,弹出“分布式com配置属性”对话框,如图3-50:3) 保持“默认属性”页的缺省设置,如图3-51:“默认修改权限”设置如图3-53:5) 保持“默认协议”为缺省设置。
6) 回到首页“应用程序”页,选择“OPC Serverlist Class”,单击“属性”按钮。
保持“常规”页参数为缺省设置,如图3-55:选择“安全性”页,分别编辑各项“使用自定义访问权限”。
分别添加everyone用户,访问类型是“允许访问”。
在“身份标识”选项中,选择“交互式用户”。
7) 回到首页“应用程序”页,选择“PCAuto OPCServer”,单击“属性”按钮。
4. OPC服务器端采用Windows XP系统。
5. 防火墙配置由于 Windows XP 自带防火墙,很多情况下,只有正确设置防火墙,才能保证OPC通信。
1) 启动防火墙设置,如图3-62:在“常规”属性页中,按缺省方式选择启用即可。
选择“例外”属性页,如图3-63在这个属性页中,用户可以添加程序,允许这些程序访问网络。
单击“添加程序”按钮,出现如下对话框:2) 添加端口添加一个DCOM要用到的端口,“例外”属性页的“添加端口”按钮,在对话框中添加135端口6. DCOM设置1) 在windows菜单“开始”中选择“运行”,在编辑框中输入“dcomcnfg”,如图3-66所示。