4.5.1 PS软件的生产线仿真(例4-4 例4-5)_第1页
4.5.1 PS软件的生产线仿真(例4-4 例4-5)_第2页
4.5.1 PS软件的生产线仿真(例4-4 例4-5)_第3页
4.5.1 PS软件的生产线仿真(例4-4 例4-5)_第4页
4.5.1 PS软件的生产线仿真(例4-4 例4-5)_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

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

文档简介

4.5.1PS软件的生产线仿真LOGO4.5.1PS软件的生产线仿真

PS软件的研究分为两种模式,即“标准模式”和“生产线仿真模式”。

标准模式即基于时间的仿真,按照序列编辑器中的时间先后顺序进行仿真;

生产线仿真模式即基于事件的仿真,需要建立逻辑块,按照控制信号的逻辑条件进行仿真。以PLC和PS逻辑块的通讯为例,PLC的输出/输入信号通过通信接口实现与PS逻辑块输入/输出信号之间的连接,进而通过这些信号实现PLC对设备运行控制仿真。4.5.1PS软件的生产线仿真下面以具体实例来说明,PS软件逻辑块的创建和使用的方法和流程。【例4-4】在PS软件中创建红色、绿色和绿色3个信号灯,创建逻辑块和相关信号,进行生产线模式仿真。操作步骤如下。4.5.1PS软件的生产线仿真(1)打开PS软件,新建研究,另存为“红绿灯.psz”。在对象树中,单击“新建RobcadStudy”,单击“设置建模范围”,在对象树中单击“零件”,单击“建模”→“组件”→“新建零件”,弹出“新建零件”对话框,单击“PartPrototype”,单击“确定”。(2)在项目树中,单击“PartPrototype”,按F2,修改其名字为“greenlight”。单击“建模”→“几何体”→“创建球体”,弹出“创建球体”对话框,“半径”输入50,单击“确定”,在原点创建球体,按住“Alt+Z”,将其缩放为合适尺寸。单击“几何体”→“创建圆柱体”,弹出“创建圆柱体”对话框,“半径”输入35,“高度”输入100,单击“确定”。单击“几何体”→“创建圆锥体”,弹出“创建圆锥体”对话框,“底面半径”输入“35”,“顶面半径”输入5,“高度”输入20,单击“确定”。4.5.1PS软件的生产线仿真(3)在对象树中右键单击创建的圆锥体,在弹出的菜单中,单击“放置操控器”,弹出“放置操控器”对话框,如图4-37所示,沿Z方向平移100,单击“关闭”。单击“几何体”→“求和”,弹出“求和”对话框,单击创建的球体、圆柱体和圆锥体3个对象,勾选“删除原始实体”,单击“确定”,完成求和操作。在对象树中右键单击创建的求和体,在弹出的菜单中,单击“放置操控器”,弹出“放置操控器”对话框,如图4-38所示,沿Ry选择180度,单击“关闭”。图4-37平移操作图4-38旋转操作4.5.1PS软件的生产线仿真(4)在对象树中单击“greenlight”,单击“结束建模”,弹出“SaveComponentAs”,单击“保存”,将其保存为组件。在对象树中单击“greenlight”,按“Ctrl+C”,按“Ctrl+V”2次,复制得到2个组件“greenlight_1”和“greenlight_2”,按F2,分别将其名字修改为“yellowlight”和“redlight”。分别右键单击“yellowlight”和“redlight”,在弹出的菜单中,单击“放置操控器”,在弹出“放置操控器”对话框中,分别沿Y方向平移200、400,如图4-39所示。在对象树中,分别右击上述3个组件,在弹出的菜单中单击“修改颜色”,将3个组件的颜色改为灰色,Hex=[E9,E9,FF]。图4-39将复制的组件平移操作4.5.1PS软件的生产线仿真(5)在操作树中,单击“操作”,单击菜单栏“操作”→“创建操作”→“新建操作”→“新建复合操作”,弹出“新建复合操作”对话框,单击“确定”,创建复合操作“CompOp”。在操作树中单击选中“CompOp”,单击“新建操作”→“新建非仿真操作”,弹出“新建非仿真操作”对话框,“名称”输入“Start”,其他保持默认,单击“确定”。4.5.1PS软件的生产线仿真(6)在操作树中单击选中“CompOp”,单击“新建操作”→“新建非仿真操作”,弹出“新建非仿真操作”对话框,“名称”输入“green”,“保持时间”输入15,单击“确定”。在对象树中右键单击“green”,在弹出的菜单中单击“操作属性”,弹出“属性-green”对话框,如图4-40所示。单击“产品”标签,单击“产品实例”,在对象树中单击“greenlight”对象,将其添加到“产品实例”,单击“确定”。重复上述操作,新建非仿真操作“yellow”,“保持时间”为15,“产品实例”为“yellowlight”。新建非仿真操作“red”,“保持时间”为15,“产品实例”为“redlight”。图4-40“属性-green”对话框任务4.5PS软件的生产线仿真(7)按“Ctrl+S”,将文件保存。单击“主页”→“研究”→“生产线仿真模式”,关闭弹出的警告对话框。单击菜单栏“控件”→“资源”→“创建逻辑资源”,弹出“资源逻辑行为编辑器-LB”对话框,如图4-41所示。单击“入口”标签,单击“添加”,添加3个布尔型变量“green”“yellow”和“red”,单击“确定”,如图4-42所示。图4-41“资源逻辑行为编辑器-LB”对话框

图4-42创建3个入口变量4.5.1PS软件的生产线仿真(8)在对象树中单击“LB”资源,单击菜单栏“控件”→“资源”→“连接信号”,弹出“将信号连接至逻辑资源”对话框,如图4-43所示。单击“创建信号”按钮,自动创建3个信号“LB_green

LB_yellow

LB_red。单击“应用”,弹出图4-44对话框,单击“是”,弹出如图4-45所示的日志文件,将其关闭。图4-43创建3个入口连接变量图4-44“将信号连接至逻辑资源”结果

图4-45日志文件4.5.1PS软件的生产线仿真(9)单击菜单栏“主页”→“查看器”→“信号查看器”,打开“信号查看器”,如图4-46所示。单击菜单栏“控件”→“调试”→“仿真面板”,打开“仿真面板”。按住Shift,在信号查看器中选中“LB_green”“LB_yellow”“LB_red”3个入口连接信号,在“仿真面板”中单击添加按钮,将3个信号加入,勾选“强制”,如图4-47所示。图4-46信号查看器图4-47仿真面板4.5.1PS软件的生产线仿真(10)在操作树右键单击“ComOp”,在弹出的菜单中单击“设置当前操作”。在“序列编辑器”中,按住Shift,单击选中“Start”“green”“yellow”和“red”,单击“链接”按钮。单击“定制列”按钮,弹出“定制列”对话框,如图4-48所示,在“可用字段”中选中“过渡”,单击“>”按钮,将其加入右栏,单击“确定”。图4-48“定制列”对话框4.5.1PS软件的生产线仿真(11)如图4-49所示,在序列编辑器中,左键拖拉过渡列展开,双击“Start”右侧,弹出“过渡编辑器-Start”,如图4-50所示,单击“编辑条件”,弹出“过渡编辑器-Start”对话框,输入RE(LB_green),单击“确定”。重复上述操作,为“green”后过渡添加条件RE(LB_yellow),为“yellow”后过渡添加条件RE(LB_red)。图4-49序列编辑器图4-50过渡编辑器4.5.1PS软件的生产线仿真(12)在操作树中右键单击“CompOp”,在弹出的菜单中单击“生成外观”,则在对象树“外观”下出现构造的红绿灯组件。在序列编辑器中,右击“green”,在弹出的菜单中单击“突显事件”,弹出“突显个对象(green)”对话框,如图4-51所示。“突显颜色”选择绿色,单击对象树“外观”文件夹下的“greenlight”,将其设为要突显的对象,“开始时”为“任务开始后”0s。图4-51“突显个对象”对话框4.5.1PS软件的生产线仿真在序列编辑器中,再次右击“green”,在弹出的菜单中单击“显示事件”,弹出“显示个对象(green)”对话框,如图4-52所示。单击对象树“外观”文件夹下的“redlight”和“yellowlight”,设为要显示的对象,单击“确定”。重复上述操作,为“yellow”创建突显事件,“突显颜色”为黄色,“要突显的对象”为“yellowlight”。为“yellow”创建显示事件,“要显示的对象”为“greenlight”和“redlight”。为“red”创建突显事件,“突显颜色”为红色,“要突显的对象”为“redlight”。为“red”创建显示事件,“要显示的对象”为“greenlight”和“yellowlight”。图4-52“显示个对象”对话框注意:在创建事件后,在序列仿真的右侧出现红色标记,右键该标记可进行编辑或删除。4.5.1PS软件的生产线仿真(13)在序列编辑器中,单击“正向播放仿真”按钮,在“仿真面板”中,单击“LB_green”的红色强制值标签块(0),可改变为绿色标签块(1),观察仿真结果。可发现绿色灯亮15S。分别通过单击“LB_yellow”“LB_red”的强制值,依次对黄灯和红灯进行仿真。4.5.1PS软件的生产线仿真【例4-5】在例3-8的研究Conveyer.psz基础上,创建逻辑块和相关信号,进行传输机构的生产线模式仿真。操作步骤如下。图4-53传输线模型4.5.1PS软件的生产线仿真(1)双击桌面PS快捷方式,打开PS软件,在“欢迎界面”修改系统根目录为研究Conveyer.psz所在的文件夹,单击“以标准模式打开”,在“打开”对话框中修改路径,打开传输线文件Conveyer.psz,如图4-53所示。4.5.1PS软件的生产线仿真(2)删除操作树下原有操作,新建复合操作“CompOp”,新建两个非仿真操作“Start”和“Create”,“范围”均为“CompOp”,“持续时间”均为0。在操作树中右击“Create”,在弹出的菜单中单击“操作属性”,弹出“属性-Create”对话框,如图4-54所示。单击“产品”选项,在对象树单击“PartPrototype”,将其加入,单击“确定”。图4-54“属性”对话框4.5.1PS软件的生产线仿真(3)单击菜单栏“操作”→“新建操作”→“新建对象流操作”,弹出“新建对象流操作”对话框,如图4-55所示。“名称”修改为“Op1”,单击对象树“PartPrototype”,将其设为“对象”,“范围”为“CompOp”,起点坐标为“fr4”,“终点”为“fr1”,“抓握坐标系”为“fr4”,“持续时间”为15秒。单击“确定”。重复上述操作,新建对象流操作“Op2”,具体设置如图4-56所示。图4-55新建对象流操作Op1

图4-56新建对象流操作Op24.5.1PS软件的生产线仿真(4)单击菜单栏“操作”→“新建操作”→“新建非仿真操作”,新建非仿真操作“End”。在操作树中,右击“CompOp”,在弹出的菜单中单击“设置当前操作”,将其加入序列编辑器。在序列编辑器中,按住Shift,单击选中“Start”“Create”“Op1”“Op2”和“End”,单击“链接”按钮,建立各个操作之间的链接。单击“正向播放仿真”按钮,观察仿真效果。发现“Op2”仿真有误。在操作树中,删除“Op2”。单击“路径编辑器”,鼠标左键按住“Op1”将其拖入“路径编辑器”,单击“正向播放仿真”按钮,将物料(PartPrototype)移动到“fr1”。重新创建对象流操作“Op2”,设置仍然如图4-56所示。在“路径编辑器”中,单击“将仿真跳转到起点”按钮。单击“序列编辑器”,鼠标左键按住“Op2”,将其拖动到“End”上方。按住Shift,将所有的操作链接到一起。单击“正向播放仿真”按钮,观察仿真效果已经正常。4.5.1PS软件的生产线仿真(5)单击菜单栏“主页”→“查看器”→“信号查看器”,打开“信号查看器”。在操作树中,单击选中“Create”,单击菜单栏“控件”→“操作信号”→“创建非仿真起始信号”,创建起始信号“Create_start”。在操作树中,单击选中“Op2”,单击菜单栏“控件”→“操作信号”→“创建所有流起始信号”,为“Op2”操作创建起始信号“Op2_start”。(6)按“Ctrl+S”,保存研究,单击菜单栏“主页”→“研究”→“生产线仿真模式”命令,切换到“生产线仿真模式”,关闭“警告”对话框。在操作树右击“Create”,在弹出的菜单中单击“生成外观”,在对象树“外观”文件夹下将显示物料“PartPrototype”。4.5.1PS软件的生产线仿真(7)单击菜单栏“主页”→“查看器”→“物料流查看器”,弹出“物料流查看器”对话框,如图4-57所示。在操作树中,分别单击选中“Create”“Op1”“Op2”和“End”,按住鼠标左键将其拖动到“物料流查看器”,单击,拖动鼠标左键,在各个操作之间建立物料流。图4-57物料流查看器4.5.1PS软件的生产线仿真(8)单击菜单栏“控件”→“资源”→“创建逻辑资源”,弹出如图4-58所示的“资源逻辑行为编辑器-LB”对话框。单击“入口”选项,创建布尔型变量“Create”,单击“创建信号”,为其创建Output类型的“连接的信号”LB_Create。重复操作,创建布尔型变量“EndCreate”,在“信号查看器”中单击Create_end,将其设为连接信号。创建布尔型变量“StartOp2”,单击“创建信号”,为其创建Output类型的“连接的信号”LB_StartOp2。创建布尔型变量“EndOp2”,在“信号查看器”中单击Op2_end,将其设为连接信号。图

温馨提示

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

评论

0/150

提交评论