版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章组态RSLinx通 使用RSLinx进行通讯组 上位机通过DF1网络接 上位机通过ControlNet网络接 上位机接入DeviceNet网 第二章RSLogix5000编 编写RSLogix5000梯形 I/O组 创建ControlLogix功能块图程 修改ControlLogix功能块程 第三章 开发PanelViewPlus应用项 创建RSViewStudioforME的项 第四章网络通 EtherNet/IP网络通 CompactLogix通过EtherNet/IP添加Point CompactLogix通过EtherNet/IP控制PowerFlex变频 ControlNet网络组 ControlNet用千I/O实时控 清除 CompactLogix通过DeviceNet控制 第五章集成运动控 组态SERCOS接口模 MAJ(运动轴点动 A(运动轴停止 A(运动轴齿轮 MTC(运动轴时间凸轮 MAPC(运动轴位置凸轮 学习目标认识RSLinx通讯软掌握RSLinx组态DF1网学会上位机通过EtherNet/IP网络重点掌握上位机通过ControlNet网络接理解RSLinx组态DeviceNet网RSLinx软件是工业通讯的枢纽。一为所有的AB网络提供了兀整的驱动程序。通过口同时运行任何所支持的应用程序的组口。RSLinxOPC、DDECustomC/C++的接口。RSLinxDDE/OPC性能诊断工具,便千进行和故障排错。RSLinxGateway驱动程序能够兀美地支持TCP/IP客户与AB控制器的连接,一也支持与OPC进行通讯。整个系统结构如图1-1所示。PLC-1-1使用 进行通讯组 位机D1网络接实验步骤: Start->Program->RockwellSoftware->RSLinx->RSLinx或অ Ṽ䶒图ḷ,启动RSLinx软件,如图1-2所示。Drivers(组态驱动1-3所示。1-3程序类型)框中的下拉箭头,这些Drivers定Allen-Bradley公司不同产品的网络通讯我们需通过计算机的RS232串行通讯口接入DF1网络,因此选择RS-232DF1devices,如图1-4所示。1-4单击AddNew(添加新驱动)www.PLC 出如图1-5所示窗口1-5"AoConfigurationSccu”1-6单击OKConfigureDriver窗口的列表中出现“AB_DF1-1DF1Sta:0UNN.L1-7CloseRSLinxCommunications->RSWho,现在工作区1-8扫描DF1RSWho1-9如图1-10所示。1-10浏览ControlNet网络至此您完成了上位机通过DF1网络接入的实验。 位机EtherNet/IP网络接实验步骤单击Start->Program->RockwellSoftware->RSLinx->RSLinx或单击Ṽ䶒上图标,启动Sinx如图1-12所示。Communications->ConfigureDrivers…ConfigureDrivers(组态驱动,如图1-13所示。弹出标题为ConfigureDriverTypes的窗口。单击AvailableDriverTypes框中1-141-15OK1-16StationHostName中输入的IP地址。CompactLogixL35EIPAress126..ControlLogix1756-ENBTIPAdes:2.6.PC机IPAdes:.1.xAde11de.FlexLogix1788-ENBTIPde:1211xIPAdres:2168.x6—注:x1-16IP单 中本地连接的图标,检查计算机网卡的IP地址设置,并确认aes1268.XSeak25,525efal请修改为上述配置,如图1-17所示。1-17IPOKConfigureDriver窗口下的列表中出�AB_ETH-1A-BEthernetRUNNING字样表示该驱动程序已经运行,如图1-18所示。CloseRSLinxCommunications->RSWho,现在工作区左侧列表中多了AB_ETH-1网络图标,选中右上角Autobrowse或单击Refresh,如果驱动组态正常,单击该网络图标,气出现所配置好的设备的图标,如图1-19。 信息,如图1-20所示。 用户还可通过ControlLogix背板的"透明“网关功能,其它网络上的设备,如图1-21所示。1-21查看ControlNet网络 位机ntrolNet网络接 实验步骤
1-22ControlNet单击Start->Program->RockwellSoftware->RSLinx->RSLinx或单击Ṽ䶒 启动RSLinx,如图1-23所示。组态图 单击菜单栏中的Communications->ConfigureDrivers…或在工具条上单击Drivers(组态驱动1-24弹出标题为“ConfigureDriverypes的窗口。单击“AvailableDriverpe序,注意要和你使用的硬件相匹配。本次头验选择1784-PCIC(S)卡的驱动程序。图1-26添加新驱动单击OK1-27所示窗口,按照指导说明键入1784-CC()对应的ControlNet上MACID。NodeAdes:1- BNodeAres: CRNodeAdres:R15NodeAdre:Ae:PC1784-PCICSNodeArs:Nodedrs:6--9以此类推,2号桌10—1,3号桌图1-27节点设置单击O在“ConfigureDriver”窗口下的列表中出现“AB_PCIC-1CNetNode:7OSN:00238cb4Slot:3RUNNING”字样表示该驱动程序已经运行,如图1-28所示。1-28单击loe酰jRSLinx初始界面,单击Communications->RSWho现在工作左侧列表中多了“AB_PCIC-1网络图标,选中右上角uobowe或单击efres如果正常,单击该网络图标,会出现所配置好的设备的图标,如图1-29所示。1-29用户可通过RSWho至此,您完成了上位机通过ControlNet网络接入的实验。 位机DviceNet网实验步骤:অ
Ṽ䶒图启动RSLinx1-32单击菜单栏中的Communications->ConfigureDrivers或在工具条上单击1-33弹出标题为“ConfigureDriverype"的窗口。单击“AvailableDrivere"框中的drivers),34DriverAllen-Bradley公司的产品在各种网络上的通讯卡的驱动程序,这些通讯卡的驱动程序保证了用户对网 .PLC和使用。用户可以据设备的实际情1784-PCIDS卡的驱1-341784-PCIDS,如图1-35所示。如果该框没有该驱动程序,则可能是没有安装图1-35驱动选择 请根据指导说明在DeviceNetPortSetup中设置PCNode NetworkBaud一切设置完成后,单击OK,弹出如下框,用户可以设置该驱动的名称,此处命名为DeviceNet1,如图1-36所示。图1-36命名DriersID:4,BaudRate:125K-NNN字样表示该驱动程序已经运行,如图1-37所示。1-37单击loeRSLinxCommunications->RSWho或“DeviceNet1uooe或单击“Refresh,如果正常,单击该网络图标,玄出现所配置好的设备网中所有设备图1-381-38配置好的设备网中所有设备至此您完成了计算机接入DeviceNet网络的相关实验。RSLogix5000学习目标学会创建任务、程序、深入理解、结构体和数掌握编写梯形图学习I/O组态方掌握RSLogix5000功能块图编编写 梯形 建任务、程序和例压压边接查堁眼2-11由控制器P1光眼检测到有部件放置到传送带上arsor011、23顺序执循环。下面我们以时序图方式描述控制器P1的操作流程,如图2-3所示。 2-2 2-3双击桌面上图标,打开RSLogix5000软件,如图2-4所示法显然更适用千操作员处千位置时。配置好的画面如图2-5所示:图2-5新建控制器框单击OK,弹出如图2-6所示画面。2-6ControlLogix项目。此时我们还没有添加任何与项目相关的I/O模块,项目中也没有可执行的代码(如梯形图。你正在离线工作,,作的任何改变都只限千软件中,并在计算机的硬盘中。在进行操作前,这些变化并到Logix5555控制器中。求。控制器P1项目组织结构,如表2-1,示。任务包含程序包含例程Station_Dispatcher控制器P1Event(型)任务。根据上述P1的操作要求,确定控制器P1中各任务的属性,并记录到表2-2中。2-2P1(间执行速ContinuousContinuousContinuousLogix控制器仅支持续型任务,且RSLogix5000已经自动创建了连续型任务MainTask(如图2-6所示。在MainTw File->Newcomponent->Task或在项目管理器Tasks(任务)文件夹上单击右50ms执行一人,所以选择Periodic(周期型)任务。同理,创建新任务Periodic_Dispatcher,并设置相应属性,保存该项目。Assembly(装配线)Assembly文件夹上单击右键并土弹出如图2-8所示。同理创建Program_2_Stake,以及Program_3_Weld并设置相应属性。Assembly(装配线)Assembly任务,从弹出的卡。规划后的程序如图2-9所示:Assembly(装配线)任务的Program_1_Press程序创建例程。右键单击Program_1_Pressᕩ㨌单中选New(),在ᕩ的ሩ䈍Ṷޕ〠程序中,如图2-10所示。该例程用千调度程序中其它的子例程。2-10Program_1_Press程序中。该例程用千控制冲压工序的时间。为Assembly(装配线)任务中Program_1_Press程序指定主例程。右键单击Program_1_Press程序,在ᕩ㨌单中选Properties(ᙗ)ᕩ的ሩṶ中选Configuration(组态)选项卡。AssignedMain(指定主例程)为Routine_Dispatch(调度程序2-11所示。2-11Program_2_Stake、Program_3_Weld程序创建相2-12 建、结构体和数Logix控制器的特点:无需手动进行I/O映射,根据控制属性,自动创建/命名,并且双击桌面上图标,打开RSLogix5000软件 (管道仪表图)或电气设计图中的符号名称来命名(TagName。您在此输入名称会保存在PLC中,不会因为更换用千编程的上位机而 。且这TagName可中的人机界面直接使用,而无须重新定义。这都会为您的编程、管和 P1(onroe2-13 2-14创建下面的Program_1_Press(冲压站)程序域的,如图2-17所示将Program_1_Press(冲压站)程序域的(+)并粘贴()到Program_2_Stake和Program_3_Weld程序域内,享䟽建,ᨀ儈ԓ⸱䟽用ᙗ。在↔ᡁ们注意到,在Logix控制器中,不同程序域内的名称是可以相同的。创建用户自定义数据类型。在控制器P1(ProductID,每个产品编号由零件编号(Part_ID、序列号(So) aaN如图2-18所示,右键单击DataType文件夹下User-Defined(用户自定义在弹出的菜单中选择NewDataType…(新建数据类型。2-18在弹出画面中输入自定义数据类型的Name(名称和Members(成员),如2-19所。2-19在Controllerce
2-20创建数据类型为Product_ID 写梯形图程双击桌面上图标,打开RSLogix5000软件出菜单中选择Open(打开2-21 Routine_Dispatch主例程的作用是初始化子例程、调度子例程。初始化子程序将Station_1_Press例程中StationTimer的䇑时㍟䴦。如al_Progam_ale调用程序号)Station_Dispatcher例程设定为1,则跳转到子例程Station_1_Press中。首先,输入一个相等QUCompare类EQU,它就出现在梯级的相应位置,如图2-23所示。“e或者按下Insert键,输入EQU。2-24EQU现在您需要在EQU指令的SourceA和SourceB处输入正确的地址。所有需要用到的我们在上一实验中都已经创建好了,这时,我们仅需双击问号,然后单击向下箭头,如图2-25所示。ControllerScoped2-25EQU您可以在ControllerScopedTags和ProgramScopedTags之间切换画面。回顾上次实验Call_Program_Value会在多个程序中使用,故作用域为ControllerScopedTags。需要注意的是,如果一个被定义为ProgramScopedTags,那么,只有属于这个Program的Routine才可以对此变量进行读/写操作。那么您可以右键单击SourceB的问了, 示。2-26SourceB成相应属性。或者,直接使用立即数1。图2-27新建2-28Routine_DispatchStation_1_Press例程中定时器累加值后,梯级需要跳转到Station_1_Press,开始执行压缩机部件的冲压工序。由千计时器累加值程序的输入条件与跳转指令相同,故我们需要将两个输出并联,但一定2-292-30JSRInsert键,直接输入指令名称。对千不清楚2-31Assembly->Program_1_Press->Routine_DispatchAssembly->Program_2_Stake->Routine_Dispatch例程后,修改以下参数,如图2-33所示。将EQU指令中SourceB2将JSR指令中RoutineNameStation_2_Stake改为改为2-33将Assembly->Program_1_Press->Routine_Dispatch例程中梯形图逻辑将EQU指令中SourceB32-34的程序,其余的只需Copy+Paste飞可以完成!辑直接到Assembly->Program_2_Stake->Station_2_Stake例程后,参数:;修改后的结果如图2-36所示:2-36Assembly->Program_1_Press->Station_1_Press例程的梯形图逻辑直接到Assembly->Program_3_Weld->Station_3_Weld例程后,参数:;-StationTimerComplete输出,表示三道工序都已经完成,用于控制Conveyor输出。2-37Program_1_PressCopy+Paste以及一接下来我们编写Conveyor(传送带)例程的梯形图逻辑,双击任务继续编写工作站调度例程。双击01用千判断三道工序是否正在工作。梯级3、4用千调度工作站。I/O模块调试。通过趋势图,我们可以观察2-40NewTrend(创建新趋势图2-41所示。2-412-42弹出Add/ConfigureTags(添加/组态)框,从Scope(作用域)中选择Controller(控制器)或其它程序,然后从AvailableTags(可用)中选择,单击Add(添加)键,您可以在TagstoTrend(建立趋势图的组)看到所添。若要从TagstoTrend中移除所添,单击Remove(移除)键。按图2-43所示添加所需监视。弹出趋势图画面,在画面单击鼠标右键,从弹出菜单中选择ChartProperties(图表属性如图2-44所示。先选择Disy(显示)选项卡,将Backgroundcolor(背景色)2-442-45Y-xis轴)2-46OK2-46设置Yre2-47.iLCwo RemoteRun(运行)状态,将弹出如图2-49所示警告图2-49警告图2-50进程序后,将控制器打到运行状态,用户通过扭动控制器上的实现,也可以鼠标左键单击如下图所示的Online(从弹出菜单中选择RunMode(运行模式2-51所示。2-51接下来通过手动触发 sor,使模拟的生产线运行起来。双2-522-53时序图I/O Press2-54左侧两列为P1控制的离散量I/O,^中Paror(光眼检测)是数字量输入,^也可以在已经组态好的RSLinx->RSWho窗口中查看,如图2-55所示。2-55在RSLinx输入模块1756-IB16D。2-3I/O范名I/O双击桌面上图标,打开RSLogix5000软件,如图2-56所示Cnfguaio(/文件夹。然后按下鼠标右键,并选择NewMoue新模块如图2-57所示。2-572-582-60ElectronicKeying(电子锁)Online(上线)前确定一个物理模块与软件组态CompatibleModule-CooduleTypes(CatalogNumber)以及主要版本号(MajorRevision)必须与软件组态匹配,次要版本号(MinorRevision)必须等于软件指定的数值,否则RSLogix5000将不接受所插模块。ExactMatch-物理模块的下列五个参数必须与软件组态匹配,否则RSLogix5000将不 2-61现在重复上述步骤添加数字量输入模块。鼠标左键单击选择I/Ouration文件夹,然后下鼠标ਣww 的㨌单上选择NewModul(ᔪ模块。2-63现在,你所选择的两个模块都出现在I/OConfguao(/组态文件夹下2-2-64I/OLocation:SlotNumber:Type.MemberName.SubMemberName.Bit首先,我们进行I/O地址与控制器域的映射。鼠标右键单击选择ControllerTags(控制器域),在弹出菜单中选择EditTags(编辑如图2-66所示。2-662-67如果您对ConveyorOutput和Parsor映射的I/O地址很熟悉,可以直接在AliasForI/OI/O地址不熟悉,我们可以通过软件来帮助输入映逐层展开,直至出现如图2-68所示画面。 I/O地址映直接单击5"'5位。在AliasFor一栏中出�Local:0:O.Data.5'表示建立2-69所示。2-69按照同样的步骤'我们根据第3步中的I/O地址规划控制器域内其它的I/O地址映射。结果如图2-70所示:2-70单单击File2-72Who-移除Par 所在数字量输入模块756B6D的接线 功能块图编 C 功能块图程 此外,他复查了一下管道和仪器D)的图纸,注意到你所使用的位于onroox框架上槽6的模拟量输入模块中其中一路oca6.h0Da即第一阶段的电动机的速度。它oca6.h1Daa。模拟量输入模块,因此冗余信号取自同一块模块。在真正的DCS系统中,由于有冗余数据传送,因此他要求使用信号的平均值。最终结果送给第三阶段的电动,那么,没几个毫秒就要接收到相令,指针就会在两个数值之间不停地抖动。这就是为什么我们不能再次使用输出通道的原因。在本实验中,使用另一注意:0.5*1.20.6我们只是乘以0.6 使用JSR单击菜单File->New,弹出NewController(新建控制器)框。注意按照图2-73图2-73新建控制器2-74示,选择FunctionBlockDiagram(功能块图)。InProgram选择MainProgram。图2-75新建例程在RSLogix5000较早的版本中,我们只能创建梯形图(LadderDiagrams),而现在,我们可以选择创建功能块图(FunctionBlockDiagrams)。在图中,我们看出还可创建SequentialFuctionChart(顺序功能图)和StructuredText(泸构文本)。用户可根据自己需在单击了向下箭头之后,你会看到onBlockDiagram的选项,选择FunctionBlockDiagram,然后按OK。现在,你在MainProgram下面有了另一个Routine,从图2-84可以看到,它的名字2-84功能块放在任何位置。如果需要在表格之间连接程序,或者需要输入输出I/O数值,你只使用I/O数据所采用的块称为IREF(inputreference,输入参考)和OREF(output2-762-77RefereceReferece输2-87名称。我们要引入I/O信号,因此,我们要将E(nputReference)指令拉下来,它位千个是ICON(InputConnector)和OCON(OutputConnector)。它们是将信号连接到其它表格的V1(来自模拟量输入模块一路ca6.h0Da)和V2(来自模拟量输入模块另一路oa6.h1Da)的数据,因此我们要在这一页的左边放置两个E块。然后我们需要将0.605120=06)DDU块。最后,OEVO(oca7O.haa)。下面,我们需要创建程序中所需VI1、VI2和VO。这些都是MaiProgram2-88选择新建2-89,单击OK ,还需要输入。2-91IREF出现向下箭头,选择ProgramScopedTags中VI1,如图2-92所示。注注意:你处千离线状2-93I/O地址后的IREF2-952-96ADDMUL2-97 (我们的ControlLogixDemo箱中标有AO1字样的)Local:7:O.Ch1Data,它将显后在利用Aliasfor(别名)将VO�Local:7:O.Ch1Data进行地址映射。这样做的好处是2-98OREF2-99给OREF接下来我们要将IREF的针连接到ADD功能块的SourceA,如图2-100所示。但是,2-100VI1的针的位置,可以看到针变了颜色,同时出现了一条连接线。这表明ADDSourceA的针的位置。当鼠如图2-101所示。本本实验中,此处 何2-101注意:对于MUL功能块SourceB的引脚,我们不连接任何东西,因为我们要乘以一注意:要乘以0.6,我们可以另外拉下一个IREF,将其和MUL功能块的SourceB连我们的程序已接近完成。剩下的就是要完成MUL功能块。单击MUL功能块右上2-102MUL如选中ҶVis项,功能块 可见的“。对Ҿ我们的⭥ࣘᵪᶕ说,不是要ADD功能块的输出乘以另外一个信号,只是将其乘以0.6。因此无需使SourceB”可见“。2-103注意:完成这一步以后,快速浏览一下ProgramScopedTags(程序域)。可以看到我们为这些功能块所创建的,以及所做的选择。例如,数字0.6就在ProgramScopedTags(程序域)下面的MUL_01.SourceB中。2-105错误提示Error:Rung0:EmptyMainProgram->MainRoutine中,如图2-106所示。2-1062-107选择Properties2-108选择Configuration(组态)选项卡。在AssignedRoutines->Main中选择Stage3_Speed,2-109单击右键并从弹出菜单中选择NewModule(添加新模块),如图2-112所示。2-112I按下Nex出现如下画面。接受缺省设置,按下N,画面如图2-115所示2-115切记,现在仍处千离线状态,因此你所作的一切尚过检验。如果您设置模拟量输入模 2-118I/O2-119模拟量输入/输出模块添加完成后,我们需建立变量与I/O地址间的映射关系。xo-60A01I的通道1与外部电压输入A1相连;模拟量输出模块76OVI通道0与外部电压表O0相表2-4与I/O地址映射关范名I/OLocal:6:I.Ch0Data映射为例,左键单击选择ProgramTags(程序域),单击右键在弹出菜单中选择EditTags(编辑如图2-120所示。2-120选择编辑图2-121编辑窗OV1Aaso(2122择oa.h0Daa,表示V1与1566的通道0(即oa6.h0a)建立了映射关系。2-122I/O.cn2-123现在我们可以并运行该程序。确认L55控制器的仍然位千中间REMoteActive,弹出如图2-124所示框。选择控制器选择控制器注意该槽号和你创建项目时选该IP地址与用户控制器所在框架上的1756-ENBT模块IP2-124注意:上图中EtherNet/IP网络中1756-ENBT的IP地址应与用户所用控制器所在框架上的以太网模块IP地址相同。不一定定 IP地址。RemoteRun(运行)状态,将弹出如图2-125所示警告,提示用户时运行模图2-125警告图2-126进 C 功能块程使用SUB、ABS、GRT和SEL双击桌面上图标,打开RSLogix5000软件,如图2-127所示2-127RSLogix5000为了实现偏差,我们需要将模拟量信号相减,以得到两者之间的误差。JoeBlock想要知道两个信号之间的误差是否大千4%。由千我们的模拟量信号范围为种方法来实现。我们可以检查误差是否大千0.4或者小千-0.4(因为我们并不关心哪个信号2-128输INSSUBINSABSINSINS按照前一实验中给IREF输入地址同样的方法给OREF块输入BOOL型者比较一个输入和一个常数的大小。在本实验中,我们想知道ABS功能块的输出是否大千能块中的常数一样;也可以通过IREF功能块输入常数。本例中,我们使用IREF功能块输下面我们使用别名建立BOOL型DO_ALM与数字量输出模块通道3的地DO1756-OB16D诊断型、16点、一半输出已经接线L55DI1756-IB16D诊断型、16点、输入点0-15都已接线号槽 DO1756-OB16D诊断型、16点、一半输出已经接线L55号槽:AI—1756-IF6I/A(型电压/电流输入、6通道、0-5、两个通道已接线号槽:AO—1756-OF6VI/A(型电压输出、6通道、0-5、两个通道已接线1756-在接下来的几个画面中按Ne,接受缺省设置,_忠可能想花一点时间简单浏览is,然后,单击I/OConfiguration,然后按鼠标右键,并选择NewModule(新模块)。B6D现在您已经配置好了所有I/O模块。屏幕上应该显示如图2-131所示模块,确认2-131I/O 范名I/O此处选择此处选择EditTags(编 选择选择ControllerScoped2-133I/O然后,程序,并切换到RemoteRun检验您的程序。调节电位计,若它们的误差小千0.4,标有DO0字样的指示灯不会亮。若它们的误差大千0.4,则DO0指示灯亮。可就在您认为工作已经完成的时候,JoeBlock量是个好主意,但却要让他发疯。如果他知道其中一个数据传送装置是坏的,但没有坏掉时,他可以通过一个开关将模拟量输入控制切换到手动输入控制。通过一个名为双击ProgramTags,进入EditTags,在TagName栏中创建一个命名为HandInput创建完的EditTags窗口如图2-134所示:2-134EditTags52-135设置HandInput2-137修改后的功能图量输入通道Local:2:I.Data.12的地址映射关系,如图2-1示。具体步骤参考章2.1.4。 灯不亮时,您都可以利用开关12来选择平均值的120%,或者是在HandInput中手动输入数值。不论哪种情况,输出都会指示在第二个上。在处千RemoteRun状态时,您也应该能够改变HandInput的数值并将其显示在上(假定D121)。 用驱动系统功能块及闭环控..筒的马达实际速度没有,如果进纸滚筒加速或都有可能把纸撕破。2-139在这个实验里用ControlLogixdemo箱中的第一个模拟量输AO代表进0V=0RPM,10V=1000那么我们对输入整定为:0V=0RPM,10V=1000P对输出整定为:0RPM=0V,1000RPM=10VOutputKp*ErrorKi*(deltaTIA,deltaT是一样的,所以,这里PI回路中的deltaT将自动设定为10ms。 双击桌面上图标,打开RSLogix5000软件。新建项目“Motor_Speed3如右键单击“Ta"文件夹,如图2-141所示2-141从弹出菜单中选择“NewTak"并命名任务为Ofed"。设定周期为10ms。2-142我们已经创建了一个每10ms执行的周期性任务,我们还必须在里面再创建一个运行在项目树里,右键单击周期任务“Outfeed从弹出菜单中选择“NewProgram…把程序命名为De_se",如图2-143所示2-1432-144完成后的项目树in右键单击程序dve_ye。从弹出菜单中选择NewDiagra(,2-1452-146新建例程后的项目树右击程序e_se"并从菜单中选择opetie"选择Confguaion然后再选择unction_bk作为主例程,如图2-147所示2-147选择应用(pl),再单击确定(O)由图148(速度给定值(转速)后与速度反馈相减计算偏差值,然后对偏差值进行P运算,最后得出速度内的PI2-148创建功能块程序中所需的(tag)。我们需要创建程序中所需Command_Speed、Output_Speed和Actual_Speed。这些都是Drive_systemScope范围。右键单击ProgramTags,从弹出菜单中选择NewTag(新建)。输入如图2-149所示:2-149同样我们丁以创建其余的Drive_system作用域的Output_SpeedActual_Speed。2-150RE(nputeeenceIREF功能.2-152SUB注意功能块里的参数,SourceA 我们要把设定值减去马达的实际速度,所以我们只要把另一个IREF2-153De从Dre中选择PI指令,如图2-154所示选选择PI指2-154选择PI 2-1562-157PI而不是输入信号的变化量上,其次,须在PI功能块以外产生偏差(用减能块作把比例增益(Kp)设为1把HighLimit设为1000,这样PI指令的输出就不会超出1000,这是马达运行的最把LowLimit设为0,这样PI指令的输出就不会是负值,送给马达的速度也不会低千0RPM。将PI指令的输出值与一个OREF功能块相连,并为该OREF功能块添加2-158编辑OREF 为确定功能块的执行顺序,可使用假定数据有效(AssumeDataAvailable)指示来标记(SUB(P)在上次例程执行后的输出。假定数据有效(AssumeDataAvailable)指示确定了回路内数据流向。箭头指示了数据输入到回路的首个功能块。切忌使用假定数据有效(AssumeData 注意:我们需要将外部电压输入0-10V整定为转速值0-1000RPM,传统的方式需要添右键从弹出菜单中选择NewModule(添加新模块)如图2-1622-162该页只能监视,单击Nex弹出如图2-166所示工程量整定框图2-166工程量整定Nex图2-167设置图2-168校准图2-169模块属性单击I/OConfiguration文件夹,并单 rn出菜单中选牛wModule(添加新模2-170图2-171模块属性框图2-172工程量整定框图2-173设置rld,2-174选择编辑图2-175编辑窗如果您对需要为Command_Speed映射的I/O地址很熟悉,可以直接在AliasFor一列现如下画面,仁中Local:6:I.Ch0Data,表示Command_Speed与1756-IF6I的通道0(即图2-176与地址的映射关现在我们可以并运行该程序。确认L55控制器的仍然位千中间REMote位置。下面我们要将该程序到控制器中运行。前确认您所使用的Logix5555控Active(激活设备)弹出如图2-178所示框。该IP地址与用户控制器所在框架上的1756-ENBT模块IPw2-178注意:上图中EtherNet/IP1756-ENBTIP地址应与用户所用控制器所在框架上的以太网模块IP地址相同。不一定是图中所示的IP地址。单击Download()按钮,将该程序到控制器中。如果您的控制器正处千REMoteRun(运行)状态,将弹出如图2-179所示警告,提示用户时运行模式将切换到编程模式。图2-179警告图2-180进PI功2-181RSLogix5000首先,比例增益Kp值设为0.5,并调整Command_Speed的值(旋转A),观2-182将积分控制算法中参数“W"设为1.,然后选择OK如图2-183所示2-184平稳,然而在现有系统的基础上你可能到不了1000RPM,这是因为ControlLogixdemo箱上在程序中使用Aar功能块可以很容易的实现这个功能在纸张中选择“NewSee图标创建新的一页,如图2-185所示2-185在新的空白纸上,找到rces栏选择AM指令,如图2-186所示2-186选择“ALMAlarm、LAlarm、LLAlarm可以w.PC 出⁑块的ս᧕,用指示⚟,如图2-设设置 功能块参数列图2-188参数设选择“PreviousSeeOutput在这页加一个“OutputCeorOutput将输出连接命名为aar如图2-189所示2-189加一个“InputCntorInputInput双击输入连接,在下拉选择栏中出现所有其它页的输出连接,在此选择名称aar 图2-190把输入连接到功能块的输那么,我们现在如何观察呢?忠伈现在肯定想到了指示灯,但是忠希望在操作室就能看得到而不用去现场。使用RSLogix5000中的“Facetes(面板"功能,使得RSLogix5000提供7种ActiveX的面板,可用千RSView32或任一ActiveXFacetes具有下列功能块:Alarm,EnhancedSelect,Totalizer,Ramp/Soak,Discrete2StateDevice,Discrete3StateDevice以及EnhancedPID。选择Start>Programs>Excel。插入任一ActiveX的对象。2-1892-190选择工具箱底部的“MoreControl(其它控件)“图标如图2-1912-191滚动鼠标并选择““Logix5000ALMFaceteControl。(鼠标现在变成了一个图2-192.PldTopc2-193选择“CofigureNewDDE/OPC您会发现在DDE/OPCTopicConfigration中自动创建了Topic()。确定名称单单 图2-194数据更新完成后选择ppl然后Done右击Alarm对象,选择“Logix5000ALMFaceteControlObject",然后Poee2-195按图2-196完成框,对应Alarm的tag是AM_0,同时这个属千程de_te范围。其中的Topic是我们在RSLinx中通比ControlNet单击1槽控制器创图2-196属性第三章RSView软创建RSView32人机界HM何使用RSView32软件创建装配线项目上位机显示画面,包括工艺流程动画的制作、装 创建一个OPC的Topic( 1)打开RSLinx软件,选择DDE/OPC->TopicConfiguration;2)创建一个OPCopic并命名为"cnvey如图3-1所示3-1创建OPC单击DoneDDE/OPCTopicConfigurationApply(应用,如图3-2所示。3-2conveyrFileNew,创建一个新项目,并命名CONVEY,项目资源管理器将打开,且处千编辑模式,如图3-3所示。3-3System(Node(节点3-43-4OCSeve(ContolLogix控制器与SVew3ererNaeSLinxOCSrvrAcep。3-5(roceue(conveyortag包括冲压机、卷边机和焊接机的启停控制。在项目管理文件夹中打开TagDatabase(数据库创建工序tag。tag文件夹,如图3-6所示。3-6创建新文件夹 3-8在“Newode"填下容“procedure\press,单O"完pres文3-93.9press击浏览按钮进行选择,如图3-10浏览按地tag类在子文件夹press下创建控制冲压机工作的ag,reeert,数据类型选择,,击浏览按钮进行选择,如图3-10浏览按地tag类在弹出的“OPCAddressrwer框中选择procedure\press\starttag所对应的控制器的tag,Program:Program_1_Press.StationTimer.TT,单击OK完成procedure\press\start与3-11procedure\press\start与控制器间的数据连接3-12在子文件夹egprcdreaerDgeeoeNode,地rora:rora__ae.aoe.TTO建立起单击“Aepa同,在此不再详细介绍。创建procedure\stake\starttag,其对应千控制器中tagProgram: 3-16创建procedure\stake\starttag主要描述部件在冲压、卷边和焊接三道工序中的工作状况。在项目管理文件夹中打开tagDatabase(数据库,创建部件tag。在component\press子文件夹下创建反映部件在冲压阶段工作状况的tag,component\press\start。单Address右边的浏览按钮选component\press\start对应的控制器中的tagProgram:Program_1_Press.StationTimer.TT,单击OK,如图3-21所示。3-21建立数据连接g gram:Program_2_wSwtwa.kPe 焊接工序中工作状况的tag ,对应千控制器中tag是Program:Poga__eldatoneTT如图所示tag主要用来描述当冲压、卷边、焊接三道工序完成以后传送带的Database(数据库创建传送带tag。首先创建表示三道工序完成时,传送带开始工作的conveyor\start,类型为数字量Diia数据源类型为设备Device,ii点名为Convey-Node,地址通过单击浏览按钮选择3-26conveyor\start单Next送名、conveyorconveyngime,类型、模拟量o;数据类型、设备vie点、Convey-Ne,地址通过单击onveyor_Timer.ACCagOK然后选择p,如图-27所示。最后创建记录传送带动作次数的tag,conveyor\number,其tag类型为模拟量o;数据源类型为设备Device,节点名为Convey-Node,地址通过单击浏览按钮选择控制器中的Pr plete_number.ACCtag与其对应,单击OK,然后选择Accept,如图3-28所示。3-28conveyor\numbertag创建完毕。以下将介绍画面的4)在项目管理文件夹中打开Graphics文件夹,选中Disy单击右键,在弹出的框中选中New,单击之,弹出空的图形显示画面,如图3-29所示。3-29创建已有组件创建已有组件【选择【选择工具 , 用千绘制填充矩形,按下Ctrl键的同时绘制的是正方形
【字符串输入工具】用千向字符串标记写入字符串; 【监视器工具】用千创建监视器;【OLE对象工具】用千插入OLE对象;【ActiveX控件工具】用千插入ActiveX控件; 3.303-31单击确定,如图3-32所示。3-32在对启动画面设计完毕后单击,在弹出的SaveAs I.创建系统显示画面的编辑画面,在此编辑画面的基础上进行整个流程图的绘制。选中Disy,单击右健,在弹出的窗口中选择“CopyExistingComponentintoProject…3-34所示。䘉是ഐ为RSView32图形画面的〫Ἵ,ਟԕᢺᆳ项目中的画面导入到新项目中,减少开发时间。在本实验中将导入现有,在此的基础上完成3-343-353-36tag的连接是同时进行的,依据生产流程本实验仍按照工Anaon,在by择不同的动画属性来实现不同的动画显示,如图3-37所示。3-37 表达式。单击Tags,如图3-38所示。3-38在弹出的Tags框中选择procedure\press 如图3-39所示。3-39在动画框的表达式xpesson区域中可以看到刚才选中的tg,单击pCloetag3-403-40pceueaearpocdueedsar在冲压阶段部件的颜色最浅,对应的部件对象为部件1,当冲压完成后颜色变深,部件1此时变成部件2。因此在设置动画时仍然用“可见性”属性进行描述。部件1、部件2所对应tag或表达式分别见图3-413-42所示。部件1在冲压工序阶段进行显示。3-4113-422显示的为部件2,当卷边结束,显示的为部件3,关系式如图3-43所示。部件3-433-44焊接阶段的动画制作当部件经过三道工序后将变为部件4。tagconveyor\conveyingtime所对应的值2000+等份,把每一等份的值依次分配给3-45的是从卷边机到焊接机传送的阶段是只有当传送带动作过一户之后才有显示从焊接机到时刻可见性动画属性的设置情况以作\其它时刻属性设置的参考。3-48 开发PanelViewPlus采用PanelViewPlusVersaViewCE操作员界面终端能够使应用项目的开发、使用与RSViewMachineEdition功能。用户可以在操作员界面、Windows操作系统和分布创ViewStudioforME RSViewStudio不仅是PanelViewPlus界面的开发环境,也是RSViewSE上位机界面的RSViewStudio完单击New(新建)选项卡,输入项目的名称ACMEPAINTMFGCreate(创 组态与ControlLogix控制器的通讯。单击RSLinxEnterprise一侧的号将其展开,单击Communicationetup建立通讯)进行通讯设置。CreateaNewconfigurationFinish,创建一个3-46ocll和运行模式(are)配置相对独立的通讯路径。这样,开发人员可以不必在目的上位机通过Ethernet网络与ControlLogix控制器通讯。双击EtherNet/IP设备,展开1756-ENBT模块并选择MajorRevision1,输入该模块的IP地址。同样,添加PanelViewPlus1000LogixApplyLogixACME_PAINT_MFG对应起来,最后单击Copy将该Logix到Target中。3-47定义PVP此时弹出Target(目标通讯配置被Local配置覆盖的提示框,确认无误后单击OK。然后单击Target选项卡,确定Target与Local的配置信息相同,单击OK。 始化系统设3-48General3-1选择相应的项目窗口大小。本应用实例将运行在PanelViewPlus1000人机界面,故选择640x480。 700或VersaView PanelViewPlus1000VersaViewCEPanelViewPlus1250VersaViewCEPanelViewPlus1500VersaViewCERuntimeACMEPAINTMFG3-49组态Runtime项目设置完成后,单击OK 建操作员画RSViewStudio为、发人员提供各种工具和图形库来创建用千表示机器或生产线的图形显示画面。本实例中,创建应用项目主画面。该画面用千控制调色过程并提供颜3-50 *.jfif,并选择相应分辨率的Bins.jpg文件。3-51jpgGotoConfigMode(进入组态模式)Objects->Advanced->GotoConfigureMode。3-52label完成后,单击OK 3-53 双击对象并在其BarGraph属性中General )下的,选择表示红色罐液位的 3-54 3-55ControlLogix控制器中定时器累加值表示。按照以下路径选择表示红色罐液位的PLC:Logix->Online->Program:MainProgram->Red_->3-56单击OK退出扫描器,再次选择确认退出属性框。要测试该对象的组态和显示是否正确,按下测试显示画面。此时,罐1应显示红色棒状图表示当前红色颜料单击右键并选择属性面板reryPanel,将红色改为蓝色。完成后,关闭面板3-57找{::[LOGIX]Program:MainProgram.Red_ .Fill_Level.ACC}并将其替换为图3-58替功能。该按钮将向PLC写入指定值,以决定当前生产的颜料类别。性。确定该按钮值为0。用户将该按钮用作生产线停止按钮。背景色:黑;边界色:暗灰;标题:SelectColor;字体:Arial;字体大小:12;标题3-59览)并选择Logix->Online->Program:MainProgram->Paint_Color,并按下OK。选择OK退出属性框Purple(紫色)Blue(蓝色)互锁按钮。使用停止按钮的基本组态信息来建立紫色和蓝色颜料按钮。将创建兀的按钮并粘贴,确定位置后,按照下表配置相关Blue值13State暗暗紫蓝标Make字尺颜白白标题闪State亮亮紫蓝标PurpleBlue字尺颜黑黑标题闪复复3-60主管道区域。双击多边形并设置线条类型是Ne,然后单击OK。右键单击多边形对象,选择Animation(动画然后选择Color来根据PLC值改变颜色3-61按下按钮并查找表示当前生产颜料类别的 m:MainProgram->Paint_Color。3-623-2设置颜色属值0臼臼1紫紫3蓝蓝长方形不可见。选择按钮并找到PLC标签Logix->Online->Program:MainProgram->Paint_Color。当该值等千1时,长方形呈现紫色;当该值等千3时,长方形呈现蓝色。按下Apply(应用Close(关闭Objects->Drawing->Panel。在显示画面的右侧绘制一个矩形。然后双击面3-63并打开属性框,改变其属性,边界类型:无背景色:红色。3-64单击Connections选项卡并 浏览器。查找:[LOGIX]:Program: .Fill_Level.ACC。3-65单击OK退出浏览器,再次选择确认退出框通过对第一个数字显示框、粘贴来创建第二个数字显示框。双击新的数字显Macro(宏)创建对象。RSViewStudioMacroHMI并选择New。3-66按下Close(关闭),然后选择Save(保存将Macro保存为Reset 图 选择ResetLevel并单击OK。选择Label(标题栏)并键入Reset。单击OK,关闭属性框。显示画面图3-68所示。 建趋势RSViewME300,000数据点的历史和实时趋势。对千本项目,用户主要创建DataLo数据记录。要记录历史数据,开发人员可以使用RSViewMachineEdition创建一个数据记录将历史数据保存到终端或网络驱动器上。数据记录可以周期或方式进行。对千本项目,需创建一个每5秒执行一次的罐液位数据记录。双击应用项目资源管理器中DataLog文件夹,右键单击DataLogModels Levels并设置每5秒触发一次3-693-70添加按下Close键并将DataLog保存为“_eve"。3-713-72在Y-Axis选项卡下设置y轴刻度为Preset(预设值)以使用的最小和最大3-733-74单击保存显示画面为 创建GotoDis y(跳转画面)按钮,返回主画面。选择Object->Disy3-75 态开发人员可使用RSViewMachineEdition创建并显示基千特定条件的信息。对千双击应用项目资源管理器中Alarms文件夹并双击AlarmSetup图3-76选择设3-77选择Ta(选择PLCLogix->Online->Program:MainProgram->Blue_-Fill_Level->C选择OK按下Relational按钮,选择,在<=,CheckSyntax校验按下OK选择选择PLCLogix->Online->Program:MainProgram->Blue_-Fill_Level->C选择OK按下Relational按钮,选择,在<=,CheckSyntax校验按下OK选择Messages3-78ᔪ㢢设置为DarkRed,大小为634*451,显示类型为OnTop(位于顶层),并选择CannotbeReced(不可被覆盖)。‘OnTop’(位于顶层)和‘Cannotbe图3-79创建历史显Alarm->AlarmList(对象->高级->->列表)。组态其属性如下:图3-80设置列表属使用(关闭显示画面对象)创建一个名为Close的按钮。设置该按钮背景色是灰Akolede
警->应答全部)绘制一个ACKALL按钮。右键单击Up向上箭头按钮并选择PropertyPanel(属性面板。将背景色改为红色,将显示画面保存为AlarmHistory图3-81历史画3-82 Startup(启动选项)并测试显示画3-83graphic(初始画面并将Datalogging(数据记录)设置为 Levels以及intialgraphic3-843-85测试所有画面,确认无误后按X将项目到终端。首先,选择Application->CreateRuntimeApplication创建运行应用项目ACMEPAINTMFD.mer,并将其保存到缺省 击查找文件位置,确认PanelViewPlus的路径后 3-86PVP项目)ACMEPAINTMFDAdvancedLoad(载入。至此,己经完成了所有的相关实验学习目标理解EtherNet/IP网络通讯方掌握ControlNet网络设计思掌握DeviceNet网络设计方EtherNet/IPEtherNet/IP网络简据。s甚至更高速TCP/IPwww.PLCworn量数据可被传现在,EtherNet/IPTCP/IP以太网应用千工业的需求。EtherNet/IP使用标准TCP/IPEtherNet/IP工业用户能够直接受益千标准TCP/IP以太网技术本身的持续创新和成本降带来的好处。EtherNet/IP技术用千实时控 创建一个CompactLogix 添加EtherNet/IP网络的Point双击桌面上图标,启动RSLogix5000选择File->New或单击按钮,创建一个新的项目。并在弹出的新建控制器项目框中设置如图4-1所示的参数。4-1Revision:选择13版本。Logix平台,提供了固件升级,保护你的投资,真正面4-2 wl ⁑4-34-3在弹出框选择1734-ETointI/O以太网适配器如图4-4所示4-4 图4-5模块属性 右键单击1734-AEN(oinI/O以太网适配器Newodul(添加新模块。根据模块槽位顺序首先添加1734-B2/C在弹出框中选牛模块,如图4-6所示图4-6选择模块类型图4-7模块属性onoe4-8图4-9模块属性,添加1734-OB4E,如图4-10所示。4-10图4-11模块属性CompactLogix通过EtherNet/IP控制PowerFlex变频 创建一个CompactLogix 添加EtherNet/IP网络的PowerFlex RSLogix5000自动生成PowerFlex双击桌面上图标,启动RSLogix5000选择File->New或单击按钮,创建一个新的项目。并在弹出的新建控制器项目框中设置如图4-13所示的参数。4-13LocalENB,从弹出菜单中选择NewModule…. 4-15PowerFlex70-E。PowerFlex70M-E通讯卡接入EtherNet/IP4-15图4-16模块属性4-174-18自动生成的PowerFlex 至此,您已完成了CompactLogixEtherNet/IP网络上控制PowerFlexControlNet传输(Peeto-PeerMeang)以及编程操作都可以在同一本ControlNet链实现。ControlNet本质的确定性可以确保数据何时发送,其可重复的性能确保网络传输时间不会 R15适配器连接I/O模块。RSLinxEthernetControlLogix背板网关功能,所示也可以直接添加图4-20ControlNet网4-21左键单击I/OConfiguration文件夹,单击鼠标右键,从弹出菜单中选择NewModule….,如图4-22所示。添加本地ControlNet通讯模块。从弹出的选择模块类型菜单中选择 块,如图4-23所示。图4-23添 B模 参数,此处注意电子锁的设置,如图4-24所示。图4-24设 B参 4-25添加FlexI/O适配器。从弹出的选择模块类型菜单中选择R15/C,如图4-26所示。图4-26添 根据R15/CControlNet网络上的节八亏,设置相应参数,此处注NextACNR15RPI(请求信息包间隔时间,该时间根据模块实际需要设定且满足RPI=2n×NUT,具体设置如图4-26所示。图4-26设 4-27I/OConfiguration单击Download(如图4-28所示。图4-28程程序后,我们发现控制器前面板上I/O指示灯处千闪烁状态,同时,I/OConfiguration文件夹中 R15模块前出现一黄色叹号,如图4-29所示。 :ocnRequestError:Connectionnotscheduled。4-304-32ControlNet选择Optimizeandre-writeschduleforallconnections(优化所有连接4-34所示,单击OK。4-34 R15模块前的黄色叹号,如图4-35所示。此时,I/O工作正常。ControlLogixFlexLogix进行控制系统对在本实验中,利用RSLogix5000编程软件在ControlLogix控制器和FlexLogix控制器中创建二个项目。一个项目为主系统——ControlLogix设置并获取CPU的时钟,并且将它广去。另外一个项目为从系统——FlexLogixCPU主系统,同一ControlNet网络上的FlexLogix为从系统与主系统对时。设置CPU7ms,ControlNet而言可以精File->NewNewController(新建控制器)画面。看一下框位千第六槽,即05号槽。因此,填写画面,与图4-12一致,然后单击OK。确认你在此输入了数确认你在此输入了数5。Logix5555控制器位千5号槽。 建)如图4-13所示。4-13将将Consumer的数量3图4-17设置属4-184-19Master任务下新建一个Program(程序命名为Ma单击O,如图4-204-20MainRoutine(例程GSVControlLogix控制器系统时间,如图4-21所示。4-214-224-234-24注意出现在右侧窗口的阶梯,此阶梯处千edit(编辑)e。GSV指令,并1ClassNameWALLCLOCKTIME、AttributeName4-25GSV如图4-26所示。4-26直到你选择了05号槽的L55控制器,然后选择Download。图4-27程后,将控制器切换到运行状态,并右键单击Controller进入Properties(属性4-284-29CPU (4-31中,并在计算机的硬盘中。在进行操作以前,这些变化并到1794-L34控 ᵜṶ的 Cw 位于左边窗口的底部并选择NewModule(新模块,如图4-32所示。4-32在 4-33 CRControlNet通讯模块位千第2号槽,因此按图4-34所示内容填 4-34设置模块属性 CR/ACNC(CNC模块,位千左边窗口的底部。然后选择NewMe(添加新模块,如图4-35所示。4-35 4-36与实际的ControlNet 为10CNB4-374-384-394-40 4-41,4-43右键单击Date_Consumer,从弹出菜单EditTagProperties(编辑属性),修改图4-44编辑属4-45Consumed单击OK指图4-46设置属右键单击Tasks文件夹,并从弹出菜单中仁ewas,如图4-47所示4-47新建一个周期型任务,设置周期为2s,优先级为5,如图4-48所示4-48在任务Slave下新建一个Program(程序命名为Ma,单击O,如图4-49所示4-49在程序Main下新建一个Routine(例程命名为S,单击O,如图4-50所示4-504-514-52右键单击例程SS从弹出的菜单中选择Oe出现如图4-53所示画面4-53注意出现在右边窗口的阶梯,此阶梯处Edit(编辑)模式,在阶梯的左边标着e。输入SSVClassName设为WALLCLOCKTIMEAttributeNameDateTime、Source选择at_Cnsuer0如图4-54所示4-54输入“SSV检验程序后保存并至FlexLogix控制器完成的例程如图4-55所示4-55 选择WhoAc
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 系统容错设计思路
- 世界名曲解读课程
- 求职简历制作指导模板
- 二零二五版房产抵押购销与房地产项目运营管理合同3篇
- 二零二五年度旅游产品居间服务合同2篇
- 二零二五年度生物降解材料研发合作协议3篇
- 二零二五版兼职研发人员技术成果保密合同3篇
- 雅安职业技术学院《Python语言》2023-2024学年第一学期期末试卷
- 二零二五版公司向个人提供艺术品购买借款合同3篇
- 二零二五年度房地产法律法规咨询居间服务合同6篇
- 文言文阅读之理解实词含义(讲义)-2025年中考语文专项复习
- 豪迈CutRite V9板材优化软件学习教材
- 临床三基考试题库(附答案)
- 医学课件三叉神经痛3
- 2024年全国职业院校技能大赛高职组(智能节水系统设计与安装赛项)考试题库-上(单选题)
- 鹧鸪山隧道瓦斯地段专项施工方案
- HG∕T 2058.1-2016 搪玻璃温度计套
- 九宫数独200题(附答案全)
- 泌尿科一科一品汇报课件
- 国家电网有限公司架空输电线路带电作业工作管理规定
- 白铜锡电镀工艺
评论
0/150
提交评论