




已阅读5页,还剩117页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
此文档收集于网络,如有侵权,请联系网站删除西气东输管道工程SCADA系统培训手册(Version 1.0) 第一章 MMI软件的安装及组态1.1 Viewstar组态软件安装第一步:安装Viewstar程序 ;(1) 运行setup.exe 可执行文件;(2) 选择安装目录为:C:Viewstar20002.12.1(3) 选择安装类型为:CUSTOM(4) 选择安装程序组件如下:(a) Viewstar Basis (Development&Runtime)(b) Ado 2.6(Requires Reboot)(c) Viewstar Oledb Provider Client Only(d) Viewstar Api(e) Viewstar Online Help/Change-online help English (*.chm)(f) Viewstar Addons/Change-viewstar http server-viewstar report(excel)-viewstar speech system-viewstar information server (g) Third Party Software/Change-gms instrumentation activex library第二步:安装Viewstar补丁。(1) 将Viewstar最新补丁拷贝到C:Viewstar20002.12.1。(2) 运行regsvr32 C:Viewstar20002.12.1binPVSS00com.dll。第三步:安装Viewstar协议。(1) 产生硬件信息:(a) 运行C:WINNTSystem32cmd.exe(b) 切换到目录C:Viewstar20002.12.1bin(c) 执行命令 pvsstoolgethw c:hostname.txt其中:pvsstoolgethw为获得机器硬件信息的可执行命令。 为输出定向符。 c: hostname.txt 为存放机器硬件信息的文本文件。(2) 安装许可协议;(a) 把hostname.txt文件发给CEGELEC公司。(b) CEGELEC公司根据hostname.txt产生协议文件shield并传过来。(c) 将协议文件shield 拷贝到C: Viewstar20002.12.1目录下。1.2 Viewstar组态软件配置第一步:新建工程。(1) 新建工程目录D:west_east、备份目录E:工程备份。(2) 点击-Start-Program-Viewstar2000 2.12.1-Viewstar2000 Console启动工程管理器PVSS Console 2.12.1。(3) 切换到PVSS Console 2.12.1-New标签下,输入如下内容后点击Create按钮创建新工程。(a) Project: StationName(b) Languages: English, US en_US.iso88591 Smplfd.Chinese, China, GB encodg zh_CN.gb2312-1(c) Target directory: D:west_east第二步:通讯通道配置。(1) IEC通讯通道配置-切换到PVSS Console 2.12.1-Configure标签下,点击Edit按钮进入config文件的编辑状态,在config文件中添加如下字段:字段描述iec_1通讯字段开头connection = lineA1 10.216.xxx.11 2404 10定义与主RCI连接connection = lineB1 10.216.xxx.13 2404 10定义与备RCI连接(2) IEC通讯通道配置-切换到PVSS Console 2.12.1-Start/Terminate标签下,点击New按钮在Manager列表下添加如下启动程序:启动程序描述PVSS00iec num 1IEC 驱动程序(3) IEC通讯通道配置-启动StationName工程进入到PVSS00NG画面,点击System management按钮-点击Drivers标签-点击IEC driver按钮-在Target输入框内输入lineA1回车-点击Create按钮-在Local List中添加RCI滤波yyy.*.*.*.* -点击Apply按钮-在Target输入框内输入lineB1回车-点击Create按钮-在Local List中添加RCI滤波yyy.*.*.*.* -点击Apply按钮。(4) INIT通讯通道配置-将德国CEGELEC公司提供的脚本文件iec_count.ctl,rci_com.ctl,wepp_scripts.lst,lineprinter.ctl拷贝到D:west_eastStationNamescripts目录下。使用系统管理器导入iec_count.ctl,rci_com.ctl,lineprinter.ctl。(5) INIT通讯通道配置-切换到PVSS Console 2.12.1-Start/Terminate标签下,将PVSS00ctrl -f pvss_scripts.lst启动程序更改为PVSS00ctrl -num 2 -f pvss_scripts.lst,然后点击New按钮在Manager列表下添加如下启动程序:启动程序描述PVSS00ctrl -num 1 wepp_scripts.lst通讯初始脚本程序(6) Config文件最终配置如下:字段描述general普通字段开头pvss_path =C:/Viewstar2000/2.12.1定义Viewstar安装路径proj_path =D:/west_east/StationName定义Viewstar工程路径proj_version =2.12.1定义Viewstar版本号userName = root定义工程的默认登录用户password = wepc定义工程的默认登录口令general语言字段开头langs = en_US.iso88591定义工程的第一语言为英语general语言字段开头langs = zh_CN.gb2312-1定义工程的第二语言为汉语iec_1通讯字段开头(需添加)connection = lineA1 10.216.xxx.11 2404 10定义与主RCI连接(需添加)connection = lineB1 10.216.xxx.13 2404 10定义与备RCI连接(需添加)(7) 程序启动顺序最终配置如下:字段描述PVSS00data数据库PVSS00valarch -num 0系统归档PVSS00valarch -num 1模拟量归档PVSS00valarch -num 2小时归档PVSS00valarch -num 3日归档PVSS00valarch -num 4月、年归档PVSS00valarch -num 5状态、命令归档PVSS00event事件驱动程序PVSS00ctrl -num 1 wepp_scripts.lst与中心通讯脚本运行程序PVSS00iec -num 1IEC协议驱动程序PVSS00ctrl -num 2 -f pvss_scripts.lst工程脚本运行程序PVSS00NV -num 1 -p vision/startup.pnl -iconBar -menuBar工程运行界面启动程序PVSS00NG -num 2 -lang zh_CN.gb2312-1组态环境启动程序PVSS00NG -num 3 lineprinter.ctl -lang zh_CN.gb2312-1报警打印启动程序第三步:创建拓扑结构。(1) 启动StationName工程进入到PVSS00NG画面,点击Panel Topology按钮弹出Panel topology design对话框。(2) 在Panel topology design对话框下点击Template按钮弹出Select panel template对话框-选择分辨率为:1280 x 1024 pixels、模板类型为:Template 1。(3) 新建D:West_EastStationNamepanelsparaPanelTopologytemplates目录,将 C:Viewstar20002.12.1panelsparaPanelTopologytemplates目录下的3个图形文件basePanel_2_1.pnl、naviPanel_2_1.pnl、infoPanel_2_1.pnl拷贝到D:West_EastStationNamepanelsparaPanelTopologytemplates目录下。(4) 在PVSS00NG下打开D:West_EastStationNamepanelspara PanelTopology templatesbasePanel_2_1.pnl文件并进行编辑如下。(5) 在PVSS00NG下打开D:West_EastStationNamepanelspara PanelTopology templatesnaviPanel_2_1.pnl文件并进行编辑如下。(6) 在PVSS00NG下打开D:West_EastStationNamepanelspara PanelTopology templatesinfoPanel_2_1.pnl文件并进行编辑如下。(7) 新建D:West_EastStationNamepanelsproject目录,在PVSS00NG下新建map.pnl、pid.pnl、cfg.pnl等模板(宽度为:1250、高度为:776)并将它们保存到D:West_EastStationNamepanelsproject目录下,拷贝WestEastPipeline.bmp文件到D:West_EastStationNamepictures目录,打开map.pnl模板将其Bitmap属性设为WestEastPipeline.bmp。(8) 在PVSS00NG下点击Panel Topology按钮弹出Panel topology design对话框-选中StartPanel点击Properties按钮弹出Parameter对话框将Panel路径指定为project/map.pnl。(9) 在PVSS00NG下点击Panel Topology按钮弹出Panel topology design对话框-选中StartPanel点击Insert child node按钮弹出Panel Parameter对话框将Name of the node:指定为实际的名字(例如:流程图、配置图)Panel: 指定为实际的路径(例如:project/pid.pnl、project/cfg.pnl)依次类推将绘制的图形都定义在Panel topology下。(10) 启动StationName工程进入到PVSSNV运行显示主画面,右击任意一个空白按钮在弹出的对话框中选择一个该按钮连接的图形画面依次类推将每个按钮都连接一幅图形画面。第四步:数据库归档配置。(1) 启动StationName工程进入到PVSS00NG画面,点击System management按钮-点击Database标签-点击Database configuration按钮-选中ValueArchive_0000-首先点击Rename按钮将ValueArchive_0000更改为00) System archive然后点击Parameterize按钮进行如图所示配置:(2) 启动StationName工程进入到PVSS00NG画面,点击System management按钮-点击Database标签-点击Database configuration按钮-选中01) 5 minutes archive-首先点击Rename按钮将01) 5 minutes archive更改为01) Analog archive然后点击Parameterize按钮进行如图所示配置:(3) 启动StationName工程进入到PVSS00NG画面,点击System management按钮-点击Database标签-点击Database configuration按钮-选中02) Hour archive-点击Parameterize按钮进行如图所示配置:(4) 启动StationName工程进入到PVSS00NG画面,点击System management按钮-点击Database标签-点击Database configuration按钮-选中03) Day archive-点击Parameterize按钮进行如图所示配置:(5) 启动StationName工程进入到PVSS00NG画面,点击System management按钮-点击Database标签-点击Database configuration按钮-选中04) Command archive-首先点击Rename按钮将04) Command archive更改为04) Month+Year archive然后点击Parameterize按钮进行如图所示配置:(6) 启动StationName工程进入到PVSS00NG画面,点击System management按钮-点击Database标签-点击Database configuration按钮-选中05) State archive-首先点击Rename按钮将05) State archive更改为05) State+Command archive然后点击Parameterize按钮进行如图所示配置:第五步:建立数据点。(1) 类型建立-启动StationName工程进入到PVSS00NG画面,点击Para按钮弹出Datapoint parameterization对话框-右击数据点类型列表空白处在弹出快捷菜单上点击Create datapoint type子菜单新建AIM类型-右击AIM类型在弹出快捷菜单上点击Insert node子菜单插入In、Out和Inter节点-右击In节点在弹出快捷菜单上点击Insert node子菜单插入actvalue和disvalue子节点-右击actvalue元素将其元素类型定义为float -右击disvalue元素将其元素类型定义为REPORT -右击Out节点在弹出快捷菜单上点击Insert node子菜单插入setvalue和setpermission子节点-右击setvalue元素将其元素类型定义为float -右击setpermission元素将其元素类型定义为bool -右击Inter节点在弹出快捷菜单上点击Insert node子菜单插入id子节点-右击id元素将其元素类型定义为int(以进站温度为例)。(2) 主数据点建立-启动StationName工程进入到PVSS00NG画面,点击Para按钮弹出Datapoint parameterization对话框-右击AIM类型在弹出快捷菜单上点击Create master datapoint子菜单新建主数据点_mp_AIM-右击_mp_AIM.In.actvalue元素在弹出快捷菜单上点击Insert PowerConfig子菜单插入Archive settings、Periphery address字段并进行相应配置-右击_mp_AIM.Out.setvalue元素在弹出快捷菜单上点击Insert PowerConfig子菜单插入Archive settings、Periphery address字段并进行相应配置-右击_mp_AIM.Out.setpermission元素在弹出快捷菜单上点击Insert PowerConfig子菜单插入Archive settings、Periphery address字段并进行相应配置- _mp_AIM.In.disvalue.value元素参考REPORT配置和_mp_AIM.Inter.id元素内部使用在这里不需配置(以进站温度为例)。(3) 实际数据点建立-启动StationName工程进入到PVSS00NG画面,点击Para按钮弹出Datapoint parameterization对话框-右击AIM类型在弹出快捷菜单上点击Create datapoint子菜单新建进站温度数据点该数据点继承_mp_AIM主数据点的配置并将其更改为实际的配置即可(以进站温度为例)。第六步:图形组态。(1) 新建符号目录D:West_EastStationNamepanelsobjects Analogs (Valves) 等、新建操作目录D:West_EastStationNamepanelsOperatingPanelsaim(mov) 等。(2) 启动StationName工程进入到PVSS00NG画面,新建一个D:West_East StationNamepanels objects Analogsaim.pnl模板-将(NoName)/Normal标签下的Width、Heigh属性分别设置如下表-在aim.pnl内新建一个Value文本框-将Value /Normal标签下的Left、Right、Top、Bottom,Value/Events标签下的EventInitial、EventClick、EventAcknowledge属性分别设置如下表。1.1 (NoName)/Normal标签下的Width、Heigh属性Width属性:200Heigh属性:1002.1 Value/Normal标签下的(Name)、Left、Right、Top、Bottom属性Left属性:20Right属性:89Top属性:20Bottom属性:432.2 Value/Events标签下的EventInitial、EventClick、EventAcknowledge属性EventInitial属性:/Function Value_EventInitialize()main() this.toolTipText = $AimDatapoint; EP_textFieldIn(); EP_setBackColor();EP_textFieldIn()dyn_errClass err; if( dpSubStr( System1:+$AimDatapoint+.In.disvalue.value:_online._value, DPSUB_DP_EL ) = ) setValue(, color, _dpdoesnotexist); return; dpConnect(EP_textFieldInCB, System1:+$AimDatapoint+.In.disvalue.value:_online._value); err = getLastError(); if (dynlen(err) 0) setValue(, color, _dpdoesnotexist);EP_textFieldInCB(string dp, float fNewValue) setValue(, text, dpValToString(dp, fNewValue, TRUE) );EP_setBackColor()dyn_errClass err; if( dpSubStr( System1:+$AimDatapoint+.In.disvalue.value:_alert_hdl._act_state_color, DPSUB_DP_EL ) = ) setValue(, color, _dpdoesnotexist); return; dpConnect(EP_setBackColorCB, System1:+$AimDatapoint+.In.disvalue.value:_alert_hdl._act_state_color); err = getLastError(); if (dynlen(err) 0) setValue(, color, _dpdoesnotexist);EP_setBackColorCB(string dpSource, string sNewColor) setValue(, backCol, sNewColor);/Function Value_EventInitialize()EventClick属性:/Function Value_EventClick()main() EP_childPanelOn();EP_childPanelOn() ChildPanelOnRelativModal(OperatingPanels/aim/MAIN.pnl, Aim: +$AimDatapoint, makeDynString($AimDatapoint: + $AimDatapoint), 0, 0);/Function Value_EventClick()EventAcknowledge属性:$AimDatapoint.In.disvalue.value(3) 启动StationName工程进入到PVSS00NG画面,新建一个D:West_East StationNamepanelsOperatingPanelsaimOPR.pnl模板-将(NoName)/Normal标签下的Width、Heigh,(NoName) /Events标签下的General属性分别设置如下表-在OPR.pnl内新建一个frmActValue框架-将frmActValue/Normal标签下的Left、Right、Top、Bottom、Text属性分别设置如下表-在OPR.pnl内新建一个frmRetValue框架-将frmRetValue/Normal标签下的Left、Right、Top、Bottom、Text属性分别设置如下表-在OPR.pnl内新建一个frmSetValue框架-将frmSetValue/Normal标签下的Left、Right、Top、Bottom、Text属性分别设置如下表-在OPR.pnl内新建一个txtDisValue文本框-将txtDisValue/Normal标签下的Left、Right、Top、Bottom,txtDisValue/Event标签下的EventInitial属性分别设置如下表-在OPR.pnl内新建一个txtActValue文本框-将txtActValue/Normal标签下的Left、Right、Top、Bottom,txtActValue/Event标签下的EventInitial属性分别设置如下表-在OPR.pnl内新建一个txtSetValue文本框-将txtSetValue/Normal标签下的Left、Right、Top、Bottom,txtSetValue/Event标签下的EventInitial、EventCommand属性分别设置如下表-在OPR.pnl内新建一个txtDisUnit文本-将txtDisUnit/Normal标签下的Left、Right、Top、Bottom,txtDisUnit /Event标签下的EventInitial属性分别设置如下表-在OPR.pnl内新建一个txtActUnit文本-将txtActUnit/Normal标签下的Left、Right、Top、Bottom,txtActUnit/Event标签下的EventInitial属性分别设置如下表-在OPR.pnl内新建一个txtSetUnit文本-将txtSetUnit/Normal标签下的Left、Right、Top、Bottom,txtSetUnit/Event标签下的EventInitial属性分别设置如下表-在OPR.pnl内新建一个CheckSetValue复选框 -将CheckSetValue /Norma标签下的Left、Right、Top、Bottom、ListItems,CheckSetValue/Event标签下的EventInitial、EventClick属性分别设置如下表-在OPR.pnl内新建一个cmdOK按钮 -将cmdOK/Normal标签下的Left、Right、Top、Bottom、Text,cmdOK/Event标签下的EventClick属性分别设置如下表-在OPR.pnl内新建一个cmdApply按钮 -将cmdApply /Normal标签下的Left、Right、Top、Bottom、Text,cmdApply/Event标签下的EventClick属性分别设置如下表-在OPR.pnl内新建一个cmdCancel按钮 -将cmdCancel/Normal标签下的Left、Right、Top、Bottom、Text,cmdCancel/Event标签下的EventClick属性分别设置如下表:1.1 (NoName)/Normal标签下的Width、Heigh属性Width属性:264Heigh属性:3321.2 (NoName) /Events标签下的General属性/Function (NoName)_General()/PanelfunctionsSetMode() if (CheckSetValue.state(0)dpSetWait(System1:+$AimDatapoint+.Out.setpermission:_original._value, 1);elsedpSetWait(System1:+$AimDatapoint+.Out.setpermission:_original._value, 0);SetButtons() setValue(cmdApply,enabled,true); setValue(cmdOK,enabled,true);ResetButtons() setValue(cmdApply,enabled,false); setValue(cmdOK,enabled,false);/Function (NoName)_General()2.1 frmActValue/Normal标签下的Left、Right、Top、Bottom、Text属性Left属性:5Right属性:260Top属性:5Bottom属性:120Text属性: 显示值3.1 frmRetValue/Normal标签下的Left、Right、Top、Bottom、Text属性Left属性:5Right属性:260Top属性:127Bottom属性:192Text属性: 实际值4.1 frmSetValue/Normal标签下的Left、Right、Top、Bottom、Text属性Left属性:5Right属性:260Top属性:200Bottom属性:295Text属性:设定值5.1 txtDisValue/Normal标签下的Left、Right、Top、Bottom属性Left属性:20Right属性:125Top属性:30Bottom属性:525.2 txtDisValue/Event标签下的EventInitial属性/Function txtDisValue_EventInitialize()main() EP_textFieldIn();EP_textFieldIn()dyn_errClass err; if( dpSubStr( System1:+$AimDatapoint+.In.disvalue.value:_online._value, DPSUB_DP_EL ) = ) setValue(, color, _dpdoesnotexist); return; dpConnect(EP_textFieldInCB, System1:+$AimDatapoint+.In.disvalue.value:_online._value); err = getLastError(); if (dynlen(err) 0) setValue(, color, _dpdoesnotexist);EP_textFieldInCB(string dp, float fNewValue) setValue(, text, dpValToString(dp, fNewValue, FALSE) );/Function txtDisValue_EventInitialize()6.1 txtActValue/Normal标签下的Left、Right、Top、Bottom属性Left属性:20Right属性:125Top属性:152Bottom属性:1746.2 txtActValue/Event标签下的EventInitial属性/Function txtActValue_EventInitialize()main() EP_textFieldIn();EP_textFieldIn()dyn_errClass err; if( dpSubStr( System1:+$AimDatapoint+.In.actvalue:_online._value, DPSUB_DP_EL ) = ) setValue(, color, _dpdoesnotexist); return; dpConnect(EP_textFieldInCB, System1:+$AimDatapoint+.In.actvalue:_online._value); err = getLastError(); if (dynlen(err) 0) setValue(, color, _dpdoesnotexist);EP_textFieldInCB(string dp, float fNewValue) setValue(, text, dpValToString(dp, fNewValue, FALSE) );/Function txtActValue_EventInitialize()7.1 txtSetValue/Normal标签下的Left、Right、Top、Bottom属性Left属性:84Right属性:189Top属性:253Bottom属性:2757.2 txtSetValue/Event标签下的EventInitial、EventCommand属性EventInitial属性/Function txtSetValue_EventInitialize()main() EP_textFieldIn(); dpConnect(manageAccess,_Ui_+myManNum()+.UserName:_online._value);EP_textFieldIn()dyn_errClass err; if( dpSubStr( System1:+$AimDatapoint+.Out.setvalue:_original._value, DPSUB_DP_EL ) = ) setValue(, color, _dpdoesnotexist); return; dpConnect(EP_textFieldInCB, System1:+$AimDatapoint+.Out.setvalue:_original._value); err = getLastError(); if (dynlen(err) 0) setValue(, color, _dpdoesnotexist);EP_textFieldInCB(string dp, float fNewValue) setValue(, text, dpValToString(dp, fNewValue, FALSE) );manageAccess(string dp1, string UserName) if (getUserPermission(2) txtSetValue.enabled=TRUE; else txtSetValue.enabled=FALSE; /Function txtSetValue_EventInitialize()EventCommand属性/Function txtSetValue_EventCommand()main() dpSetWait(System1:+$AimDatapoint+.Out.setvalue:_original._value, txtSetValue.text);/Function txtSetValue_EventCommand()8.1 txtDisUnit/Normal标签下的Left、Right、Top、Bottom属性Left属性:130Right属性:170Top属性:31Bottom属性:518.2 txtDisUnit /Event标签下的EventInitial属性/Function txtDisUnit_EventInitialize()main() this.text = dpGetUnit (+$AimDatapoint+.In.disvalue.value);/Function txtDisUnit_EventInitialize()9.1 txtActUnit/Normal标签下的Left、Right、Top、Bottom属性Left属性:130Right属性:170Top属性:153Bottom属性:1739.2 txtActUnit/Event标签下的EventInitial属性/Function txtActUnit_EventInitialize()main() this.text = dpGetUnit (+$AimDatapoint+.In.actvalue);/Function txtActUnit_EventInitialize()10.1 txtSetUnit/Normal标签下的Left、Right、Top、Bottom属性Left属性:194Right属性:234Top属性:254Bottom属性:27410.2 txtSetUnit/Event标签下的EventInitial属性/Function txtSetUnit_EventInitialize()main() this.text = dpGetUnit (+$AimDatapoint+.Out.setvalue); dpConnect(manageAccess,_Ui_+myManNum()+.UserName:_online._value);manageAccess(string dp1, string UserName) if (getUserPermission(2) txtSetUnit.enabled=TRUE; else txtSetUnit.enabled=FALSE; /Function txtSetUnit_EventInitialize()11.1 CheckSetValue/Normal标签下的Left、Right、Top、Bottom、 ListItems属性Left属性:20Right属性:130Top属性:225Bottom属性:245ListItems属性: 设定值11.2 CheckSetValue/Event标签下的EventInitial、EventClick属性EventInitial属性/Function CheckSetValue_EventInitialize()main() dpConnect(EP_setCheckSetValue, System1:+$AimDatapoint+.Out.setpermission:_original._value); dpConnect(manageAccess,_Ui_+myManNum()+.UserName:_online._value);EP_setCheckSetValue(string dpSource, bool boNewValue) if (boNewValue) CheckSetValue.state(0)=TRUE; else CheckSetValue.state(0)=FALSE; manageAccess(string dp1, string UserName) if (getUserPermission(2) CheckSetValue.enabled=TRUE; else CheckSetValue.enabled=FALSE; /Function CheckSetValue_EventInitialize()EventClick属性/Function CheckSetValue_EventClick()main(int button, bool state) SetButtons();/Function CheckSetValue_EventClick()12.1 cmdOK/Normal标签下的Left、Right、Top、Bottom、Text属性Left属性:5Right属性:65Top属性:300Bottom属性:330Text属性: OK12.2 cmdOK/Event标签下的EventClick属性/Function cmdOK_EventClick()main() SetMode(); ResetButtons(); PanelOff();/Function cmdOK_EventClick()13.1 cmdApply/Normal标签下的Left、Right、Top、Bottom、Text属性Left属性:70Right属性:130Top属性:300Bottom属性:330Text属性: Apply13.2 cmdApply/Event标签下的EventClick属性/Function cmdApply_EventClick()main() SetMode(); ResetButtons(); /Function cmdApply_EventClick()14.1 cmdCancel
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 汉字科学课件
- 统编版2025-2026学年五年级上册语文期末专项复习-句子(有答案)
- 江西省赣州市南康区第一中学2024-2025学年高一下学期期中模拟物理试卷(含解析)
- 第二章有理数 单元检测卷提优含解析 2025-2026学年数学苏科版七年级上册
- 汉字学识字课件
- 3D打印技术与应用 知到智慧树见面课答案-1
- 《人体系统解剖学》知到智慧树答案
- 建筑施工协议书集合15篇
- 银行渠道数字化转型的研究报告
- 软件开发行业软件开发平台
- 2023年山东水发集团有限公司招聘笔试题库及答案解析
- SB/T 10941-2012自动制冰机试验方法
- GB/T 6804-2008烧结金属衬套径向压溃强度的测定
- 沙盘游戏治疗(2017)课件
- SY∕T 5280-2018 原油破乳剂通用技术条件
- 苏教版五年级数学下册【全册课件完整版】
- 班组施工任务单
- 职业健康检查结果告知书模板
- 2022年小型发电站设备缺陷管理制度
- 慢性肾衰竭(慢性肾脏病)诊疗指南(内容清晰)
- 钢结构模块化安装施工方案
评论
0/150
提交评论