ab plc软件_【原创】AB上位机FactoryTalk View的使用教程(上)

2023-05-16

60d794f1a1689b6b04ee96cf34b2ca04.png点击 “蓝字”发现惊喜 实现的目的,应用的场合 本文以AB上位机FactoryTalk View SE为题讲一下该软件简单的入门使用方法。该上位机作软件在工厂中可以启到一个可视化的作用,实时观察工厂自动化中的动态数据以及更改相关数据。

硬件配置

上位机软件

AB的上位机软件名称是FactoryTalk View Studio。在将CD中的软件安装好之后点击开始→RockWell Software→FactoryTalk View Studio。该软件的图标如下图所示:

83fa05757688fb5bb1101833191a26c9.png

AB PLC软件

此次我们所使用的的PLC是AB的PLC,使用的软件是RSLogix 5000中文版。在将该软件装好后点击开始→RockWell Software→RSLogix 5000 Chinese。该软件的图标如下图所示:

884fce94bbf3582349c1e416df5e88a1.png

仿真软件

由于我们使用的是AB PLC所以使用的仿真软件也是与AB PLC编程软件配套的仿真软件RSLogix Emulate 5000 Chassis Monitor。在将该软件装好后点击开始→RockWell Software→RSLogix Emulate 5000 Chassis Monitor。该软件的图标如下图所示: 需要注意的是仿真软件与PLC软件两者须为一个版本,仿真软件的版本如下图所示:

92669a8a32e3c96992dd6c8b063c0030.png

前期准备

设置 RSEmulate 5000 , 建立仿真机处理器 RSLogix 5000 Emulator 由于我们手上并没有实际的AB PLC,但是这不影响我们使用,我们可以使用PLC软件的仿真功能来演示实际当中PLC运行情况。

1) 打开 RSEmulate 5000 软件,界面如下

ff85677e8e04ea89928f05a8ec72549a.png

2) 点击菜单 Slot\Creat Module …,弹出如下界面,选择 Emulator RSLogix Emulate 5000 Controller,槽号选择 2,点 OK;

fecf3767e5948c77d1ca87af1e61d9b6.png

3) 可能弹出如下窗口,不用管,直接点下一步;

bfa1e07e6335c8d766bf6e863b020210.png

4) 弹出如下界面,选择 RSLogix 5000 软件版本,其他默认,点下一步;

b5e858b4ec24e01f66393fe32309742e.png

5) 弹出如下界面,点完成;

f0941b933f3b429a99a31a3a53285f14.png

6) 完成 RSEmulate 5000 设置,可看到槽 2 位置的 RSLogix 5000 Emulator 处理器

19f3730355998a25d11e2ef0d7db8920.png

设置 RSLinx

1) 打开 RSLinx 软件,界面如下:

9f44af9a89611f728d62a5e69cd1f086.png

2) 点击工具栏 图标,弹出如下界面;

5c439bda07eb28f369cc160c5b6015fe.png

3) 点击下拉列表,选择虚拟背板驱动,点击 Add New

c1392d9da640cba4b43611dfc90caa18.png

4) 弹出如下界面,给服务器取名,点击 OK;

48cbfbf0f36d25174b2907d902c89e0c.png

5) 弹出如下界面,槽号选 0,点击 OK;

76b710d6876a29abc8475c93d17bfef1.png

6) 完成 RSLinx 设置,点击 Close 关闭界面;(下面的Running表示虚拟背板正在运行)

de1014810acec1dbd219eaf5be192190.png

7) 点击工具栏 图标,可在弹出界面内找到 RSLogix 5000 Emulator 处理器。

c23674252a9e93ee284118f7f7e03645.png

设置编程软件,实现程序在线仿真

1) 打开 RSLogix 5000 软件,界面如下;

2062e572f5df32e82b763e299616836c.png

2) 点击菜单 File\New …,弹出如下界面,处理器选型如下,版本 19,槽号选为 2,点击 OK;

cf340d430a0d69f306890e7db6373dbb.png

3) 建一个简单程序;

c8eb332f93a3930d748a4ac3e3033071.png

4) 点击 图标,弹出窗口,找到如下 RSLogix 5000 Emulator,点击 Set Project Path,然后点击 Go Online;

dbac5775e74e21f4fcde71963382915d.png

5) 弹出如下窗口,点击 Download;

f007b7ba80fdb57fb16273e1b1329407.png

6) 弹出如下窗口,点击 Download;

eef5d57f6b4c12d4a26b49845e89efcd.png

7) 显示如下界面,开始下载程序到仿真器

b3c0801f1d3d130a050e2c65c9b19fd9.png

8) 完成后,在如下界面,选择模式为 Run Mode;

4559d985fb708b60aff9432091f711c3.png

9) 弹出如下界面,点击是;

62be80f83280c18212a15e7a138a921e.png

10) 完成 RSLoigx 5000 设置;

14ad72074dd89e070e71a452601401df.png

11) 下图为程序在线监控

f794256d20023a2c2112366e8e68decd.png

实现上位机与PLC的通讯

1) 打开 FactoryTalk View Studio 软件,界面如下

ee18e52d735d179d2033f42e38fbf5e5.png

2) 选中855537b46c8a127fce2461e1729aad55.png图标,点击继续,弹出如下界面,新建一个 ME 应用程序,点击创建;

2f4b727b5993d09744e9e1a4190e3044.png

3) 弹出如下图画面;

7359fcf1476e163bbf150da496768313.png

4) 点击 RSLinx Enterprise 展开,右键点击 Communication Setup,选打开;

1bd2beaf6dfb2aa8a07ff388f29dee1a.png

5) 弹出如下画面,点击完成;

3e6fd6913013b80871f36f4557854cdc.png

6) 弹出如下画面,点击添加,增加一个设备快捷方式 Emulator,选中 Emulator,然后

在右侧设计(本地)展开 1789-A17,Backplane,找到 RSLogix 5000 Emulator 处理

器,点击确定

9af26429bdf8b1b6d2ab1647c97247a8.png

a24529fde0a61b755afa759745b3f6fe.png

7) 弹出如下画面,选是

56c80d2cf5df9c89e87946200e424a8a.png

8) 再次打开 Communication Setup,点击从“设计”到“运行时”;

e3a5236b119c9fa2e1d669de361faa80.png

9) 弹出如下画面,选是,然后点击确定;

6348bf3da33dfb60ac7738c52e88af16.png

如果想了解更多关于AB上位机的资料

可以添加客服领取完整原创手册

640?wx_fmt=gif

▼工控无忧 往期精彩回顾▼雅马哈四轴机器人使用教程三菱FX3U PLC如何控制松下伺服关于东方马达的控制方法

关于上银伺服位置偏移解决方案

模拟量干扰的消除应用

如何用西门子1500读写巴鲁夫RFID

基恩士视觉相机与西门子1500通讯 实现与机器人的抓取纠正

ABB六轴机器人与西门子1500PLC使用手册

关于AR1730机器人

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ab plc软件_【原创】AB上位机FactoryTalk View的使用教程(上) 的相关文章

  • TwinCAT 3:写入文件

    我想从 PLC 中导出一些数据 方法是将其写入文本文件并将其保存到 USB 记忆棒中 我设法创建了文本文件 但我无法写入任何内容 我在以下代码中使用 TwinCAT 标准库中的函数 PROGRAM P WriteFile VAR nStat
  • 在 Zend Framework 应用程序中,/views/filters 有什么用途?

    我知道视图助手的作用 view helpers 但我不知道视图过滤器 view filters 是什么 或者它的用途是什么 有人可以解释一下这个问题吗 谢谢你 在渲染视图结束时 Zend View 将输出传递给您已注册的任何过滤器 方法是调
  • iPhone 相机访问权限?

    我想知道如何访问 iPhone 相机并实时使用它 例如 仅在相机视图上绘图 另一个相关问题 可以显示吗同时 4 个摄像机视图就像 Mac 上的 Photo Booth 一样 您可以使用 AVFoundation 来做到这一点 void in
  • Cocoa 自动布局约束 - 以编程方式填充可变数量的视图

    我希望能够向超级视图添加新视图 但使它们彼此之间保持恒定的垂直距离 为此 我尝试以编程方式为每个视图设置约束 但我不知道如何做到这一点 问题是我事先不知道视图的数量或相对位置 有没有一种方法可以以编程方式为每个视图设置约束 以便无论它们相邻
  • Ember 不更新模型更改的视图

    该小提琴重新创建了入门套件 并带有可更改模型的额外按钮 http jsfiddle net UjacC 1 http jsfiddle net UjacC 1 但是 当单击 更改 时 数组会更改 但视图不会更新 为什么
  • 在视图内调整 SVG 图像的大小

    我有一个 FloatingActionButton 其 SVG 图像绑定到它的 src 属性 但它没有显示我需要的尺寸 如何调整它的大小以显示更大的图像 这是我的画
  • 此集合实例 Laravel 关系中不存在属性 [X]

    我在 Laravel 5 6 中使用了很多 Realtions 当我添加 phonebooks 时 我看到所有关系都工作正常 一切都很好 但是当我尝试在视图中显示它们时 我得到了属性在此集合上不存在的错误 这是关系代码 public fun
  • 我可以为 Android Activity 分配“默认”OnClickListener() 吗?

    我有一个 Activity 对于布局中的每个小部件 我调用 setOnClickListener 来分配我的 OnClick 处理程序 在我的 OnClick 处理程序中 我使用 switch 语句根据 View 参数的 ID 为每个按钮执
  • ViewPager 的 Android Viewholder

    您好 我正在使用 ViewPager 但我现在想保留状态 而不是重新生成单元格 我注意到 viewpager 与 listviews 的自定义适配器非常相似 它们的功能类似 listview 在单元格不再出现在屏幕上后重新生成单元格中的数据
  • Drupal 视图 - 自定义/修改 SQL

    我遇到了 配置文件复选框 模块的问题 该模块存储以逗号分隔的自定义配置文件字段 问题是我是否创建一个视图来按值过滤 SQL 结果最终是这样的 AND profile values profile interests value in Bus
  • 在代码 MVC Razor 中渲染部分视图

    我正在使用 MVC 3 Razor 制作一个简单的 CMS 以用于实践目的 我的想法是创建一些部分视图 我想要进行数据库查找 并发现 3 个部分视图需要渲染到页面 我该怎么做 在 WebForms 中 您可以调用 LoadControl C
  • 如何创建像谷歌位置历史记录一样的Android时间轴视图?

    我想设计像谷歌位置历史这样的用户界面 我必须为我正在使用的应用程序复制此 UIRecyclerView 每行都是水平的LinearLayout其中包含右侧的图标 线条和视图 该线是一个FrameLayout具有圆形背景和半透明圆圈Views
  • 使用什么来移动 UIView self.frame 或 self.transform 属性?

    这个问题我有点困惑 我知道我可以改变观点self frame origin 但我发现有一个名为 变换 的属性 我认为这是用于在屏幕上移动我的视图等 也许我有点不明白 所以我想知道 我必须使用哪个房产来搬家UIView 或者它的子类 另一个类
  • 如何将 Perforce 仓库位置转换为客户端视图位置

    我想知道如何将 Perforce 仓库位置转换为客户端视图位置以用于脚本编写 我有一个脚本 它首先检查文件以进行编辑 然后与该文件进行交互 我需要将仓库位置 即 Projects Project6 转换为客户端视图位置 即 d Projec
  • 如何在 Visual Studio 2008 中设置默认 XAML 视图

    在 Visual Studio 2008 中 当您向 WPF 应用程序项目添加新的 XAML 窗口时 您获得的默认视图是 拆分视图 其中可视化设计器和 XAML 代码在同一文档中显示在另一个之上 我更喜欢另一种视图 您可以通过双击 设计 或
  • 加载 Ember.View 的内容后初始化 jQuery 插件

    DEBUG Ember VERSION 1 0 0 rc 6 ember js DEBUG Handlebars VERSION 1 0 0 rc 4 ember js DEBUG jQuery VERSION 1 9 1 控制器是一个Em
  • 将同一 numpy 数组的两个视图组合成单个视图而不复制数组?

    我有一个大型 2d numpy 数组 我想删除它的子集并处理函数剩下的内容 我需要对许多子集执行此操作 因此理想情况下我不想每次都创建数组的副本 该函数不会更改数组中的任何值 mat np load filename mat 1 mat i
  • 在 MFC 中获取现有但非活动视图

    假设我想访问 MFC MDI 应用程序中文档类中的特定视图 如果它已打开 该视图当前可以是活动的 也可以是非活动的 如果我可以假设视图始终处于活动状态 我可以按照此说明进行操作 http support microsoft com kb 1
  • 在 BigQuery 视图中找不到字段

    这可能只是 BQ 中的一个错误 但也许有人可以指出我的一些错误 本质上我想做的是添加一个字段 比如new field 到一个表并将其保存为视图以便稍后查询 当我查询视图时 它会抛出一个关于无法找到该视图的错误new field 复制此错误的
  • Ruby on Rails(三)隐藏部分视图

    我正在开发 Ruby on Rails 3 Web 应用程序 我有一个名为User有一列名为role 我正在寻找对视图的这些部分具有 错误 角色的用户隐藏视图部分的最佳方法 例如我希望所有用户都能够看到用户index页面 但我只想要具有角色

随机推荐