Factory I/O Ultimate 2.2.2

Factory I/O 是用于学习自动化技术的 3D 工厂模拟。它旨在易于使用,允许使用一系列常见的工业零件快速构建虚拟工厂。Factory I/O 包括一系列受典型工业应用启发的即用型场景。这些场景可以被视为从初学者到高级难度级别。但是,难度级别是一个抽象的概念,因为它取决于您想在多大程度上设计控制算法。您可以使用摄像机、创建/编辑场景以及使用外部技术控制它们最常见的场景是使用 Factory I/O 作为 PLC 培训平台,因为 PLC 是工业应用中最常见的控制器。但是,它也可以与微控制器、SoftPLC、Modbus 以及许多其他技术一起使用。Factory I/O 提供了一系列基于最常见工业设备的部件。这些部件分为八类:物品、重载部件、轻载部件、传感器、操作员、站台、警告设备和走道等

安装激活教程

1、在本站下载并解压
2、安装程序,勾选我接受此协议
3、选择软件安装路径
4、安装完成,退出向导,将Assembly-CSharp.DLL复制到安装目录中,默认C:\Program Files (x86)\Real Games\Factory IO\Factory IO_Data\Managed

软件功能

1、用于高级PLC培训的3D工厂模拟
Factory I/O Ultimate Edition是一种通用解决方案,适用于各种自动化技术,包括PLC、SoftPLC、PLC模拟器、Modbus、OPC等。可以通过接口板连接到任何PLC型号,并允许用户使用SDK开发自定义I/O驱动程序和扩展。
2、与Allen-Bradley和Siemens PLC的以太网连接
通过以太网与最流行的Allen-Bradley和Siemens PLC连接,无需布线。如果您的PLC不在兼容性列表中,您仍然可以通过将其连接到研华USB4750和USB4704接口板来将其与Factory I/O一起使用。
3、通过接口板接线
工厂I/O可以通过研华USB 4750/4704接口板连接到任何外部硬件,例如PLC、微控制器或任何其他设备。这些是USB供电的DAQ板,只要有空闲的USB端口可用,就可以与台式机、笔记本电脑和平板电脑一起使用,不需要外部电源。
研华USB 4750/4704单独出售。
4、Modbus&OPC
使用Modbus TCP(服务器和客户端)、OPC客户端DA和OPC客户端UA将Factory I/O与广泛的自动化技术集成。例如,您可以通过OPC Client UA将Factory I/O与CODESYS一起使用,或者通过Modbus TCP使用Schneider Unity Pro对其进行控制。
5、PLC模拟器
工厂I/O可通过西门子S7-PLCSIM进行控制,无需配置。它还可以与低成本的替代PLC模拟器(例如WinSPS-S7)一起使用。
此外,它还可以与Grafcet-Studio一起使用以使用Grafcet设计控制器,并与控制I/O(已包含)一起使用以使用功能块设计控制器。
WinSPS-S7和Grafcet-Studio单独出售。
6、开发工具包
Factory I/O SDK(软件开发套件)为开发人员提供工具,以便他们可以在Factory I/O和几乎任何类型的外部技术之间创建接口。

使用帮助

1、打开场景¶
要打开场景,请从文件菜单(Ctrl+O)中选择打开,然后通过左键单击从列表中选择它。
Factory I/O带有21个场景,可以在场景选项卡下访问。您还可以通过使用自定义名称打开并保存这些场景中的任何场景作为新场景的起点。
包含场景
2、创建场景¶
Factory I/O包括大量受最常见工业设备启发的部件。您可以通过将这些部件放置和排列在一起来创建一个虚拟工厂。按照接下来的步骤,您将学习创建一个简单的分类系统。
单击File,选择New(Ctrl+N)创建一个空场景。
在工具栏上,选择Orbit相机-您应该在编辑时使用Orbit相机。如果调色板不可见,请单击调色板图标。
选择重载零件从类别面板和左点击和拖动辊道(2米)到场景中。创建新零件后,它会自动变为选中状态,由白色边界框指示。当您拖动选定的零件时,它会在水平面上移动;要垂直移动它,请按V键并拖动。
通过双击左键将相机的兴趣点设置在传送带的边缘。接下来,使用鼠标滚轮放大以获得更近的视图。大多数零件将在兴趣点的高度创建,但通常放置在地板上的零件除外,例如传送带、机架、楼梯等。
在Palette上,选择Sensors类别并左键单击并拖动一个漫反射传感器。按住LMB的同时,将传感器放在传送带的边缘。
右键单击漫反射传感器,然后从上下文菜单中选择复制(Left Alt)。接下来,将复制的传感器移动到传送带的另一端。
使用矩形选择工具通过左键单击场景背景并绘制一个与要包含在选择中的所有部分相交的矩形来选择所有部分。
您可以将零件组合在一起,这样您就可以轻松地一次选择、移动、旋转和复制它们。右键单击选择的顶部并选择组(Ctrl+G)。在任何时候,您都可以通过右键单击一个组并选择取消组合(Ctrl+G)来取消组合。您可以通过按住Ctrl键并左键单击来选择组内的一个部件。
选择上一组后,右键单击任何部分并选择复制(左Alt)。将新创建的组移动到有效位置并重复该过程,最终得到三组传送带和传感器。当组或部件周围有红色框时,表示它们与其他部件相交,从Edit切换到Run Mode时会被破坏。
从Palette类别列表中选择All,将转盘拖到场景中并将其放置在其中一个传送带的前面。要将其他两个传送带正确放置在转盘的每一侧,您必须先旋转它们。右键单击传送带,然后单击偏航+或-按钮(Y)以旋转它。大多数零件只允许旋转90º;传感器可以绕局部向上轴自由旋转。
请注意,传送带与大多数其他部件一样,有一个指示流动方向的白色箭头。
最后,选择Items类别并将托盘放在第一个传送带的顶部。
现在你的工作已经完成,点击File and Save(Ctrl+S),给它一个名字(和可选的描述),然后点击Save。
3、手动控制场景¶
在使用外部控制器(例如PLC)控制场景之前,建议手动对其进行测试。通过这种方式,您可以确保场景布局按预期工作。但首先,您需要了解标签是什么以及如何使用它们来控制零件。
任何作为传感器或执行器的部件都至少有一个标签。标签由名称和值组成,可以有两种不同的类型:传感器标签和执行器标签。它们可以保存三种不同的数据类型:用于开/关值的布尔值、用于模拟值(实数)的浮点数和用于特定数据的整数。
标签值可以随时强制,让您扮演控制器的角色。要手动控制场景,您可以强制使用Actuators Tags,模拟来自控制器的值。
使用在3.创建场景中创建的场景,尝试将托盘运输到左侧传送带。
单击“播放”按钮(1)切换到运行模式。
单击执行器标签按钮(2)显示执行器标签。
左键单击标签以停靠它。停靠标签后,您可以强制其值。您可以在视图菜单上停靠所有标签和清除停靠标签。
4、用PLC控制¶
现在您已经创建了您的工厂,是时候用PLC来控制它了。但首先,您应该了解I/O驱动程序是什么以及如何使用它们。
I/O驱动程序是Factory I/O的内置功能,负责与外部控制器“对话”。Factory I/O包括许多I/O驱动程序,每个驱动程序都针对特定技术。您可以根据要使用的控制器在Factory I/O中选择驱动程序。接下来,您配置此驱动程序,以便它知道如何与控制器“对话”以及如何从中读取和写入I/O。
作为示例,本教程展示了如何使用西门子S7-1200 PLC。但是,此处描述的大多数步骤也适用于其他驱动程序。
单击“文件”,然后单击“驱动程序”(F4),打开“驱动程序”窗口。或者,您可以通过左键单击状态栏上显示的当前驱动程序来打开驱动程序窗口。
通过左键单击从列表中选择Siemens S7-1200/1500以太网驱动程序。
单击配置按钮根据您的PLC型号和IP地址设置驱动程序。
选择S7-1200型号并用您的PLC的IP地址填写主机字段。单击后退箭头(或ESC键)继续下一步。
按连接按钮连接到PLC。驱动程序列表旁边会显示一个绿色标志,表示连接成功。
连接请注意,您会发现传感器列表中显示了一些“Factory I/O(…)”标签(在下图中突出显示)。控制器可以使用这些标签,因此它可以“感知”模拟的状态和时间尺度(如果它暂停、慢动作运行或快进)。
通过将每个标签拖放到预期端口来开始映射标签。要从端口删除标签,只需将其拖回列表即可。映射所有标签后,将模拟设置为运行模式并测试您的PLC逻辑。

下载地址

本地下载

发表评论

邮箱地址不会被公开。 必填项已用*标注