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的使用教程(上) 的相关文章

  • 带有装饰器和会话的 django 类视图

    我正在尝试将一些 django 视图从基于函数的视图转换为基于类的视图 但遇到了一个小问题 我的面向对象有点弱 我认为问题是我已经不知道事情的进展情况 我有一个自定义的登录装饰器 我需要在视图上使用 所以我 首先我有这个例子中的 View
  • 如何确定视图的列是派生的还是常量?

    假设我有下表 create table t Item ItemID int not null identity 1 1 constraint PK Item primary key Description varchar 256 not n
  • Django 在模板中显示 render_to_response

    您好 提前谢谢您 我知道这完全是菜鸟问题 我已经在各个论坛中进行了搜索并阅读并重新阅读了文档 所以请保持温和 我有一个看法 views py from django shortcuts import render to response f
  • 将照片上传到 MVC 4 应用程序

    我正在尝试创建一个控制器来在我的 MVC4 应用程序中上传照片 但我不断收到此错误 输入不是有效的 Base 64 字符串 因为它包含非 Base 64 字符 两个以上的填充字符或填充字符中包含非空白字符 照片控制器 cs public c
  • Codeigniter - 返回视图作为数据不起作用[重复]

    这个问题在这里已经有答案了 我在 CodeIgniter 2 0 2 中将视图作为数据返回时遇到问题 我不确定此版本的 CI 中是否提供此功能 这可能是问题所在 但我希望不是这样 因为目前无法选择升级 我们运行两个两个网站 其中一个我们使用
  • Oracle 内联视图

    为什么使用内联视图 使用内联视图有许多不同的原因 有些事情没有内联视图就无法完成 例如 1 对解析函数的结果进行过滤 select ename from select ename rank over order by sal desc rn
  • 根据文档,Django 1.8spectdb 命令看不到 PostgreSQL 视图

    我有一个带有 PostgreSQL 数据库的 Django 1 8 应用程序 我从命令行运行 django inspectdb 来检查模型的视图 但视图不会显示在模型输出中 这是版本输出 17 36 python well manage p
  • 在视图上按下按键时不会调用 onKeyDown

    我有一个包含两个视图的活动 一个视图重写 onDraw 并正确处理 onTouchEvent 但是当我尝试检索第二个视图的 onKeyDown 时 它没有给我任何结果 相反 当我按下后退按钮或任何其他键盘按钮时 会调用 onKeyDown
  • 扩展 EditText 以赋予其额外的“默认”功能的正确方法是什么

    我想知道是否可以向 EditText 添加功能 以便当我在布局 xml 中包含新扩展的字段时 我不必向 Activity 类添加任何代码以使其以特定方式运行 例如 我想创建一个 EditPhone 字段 它只是一个 EditText 它具有
  • Cocoa 自动布局约束 - 以编程方式填充可变数量的视图

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

    我有一个视图 它内部有部分视图渲染 div class partialViewDiv Html RenderPartial partial Model SomeModelProperty div 和一个返回此视图的控制器 public Ac
  • 在 Django 中为多个查询编写视图的最佳方法?

    这是一个简单的问题 我已经组织了我的模型 以便提供给页面的大多数对象都属于一种类型 项目 该模型包含各种属性 可以帮助我以不同的方式提供服务 我有文章和视频 它们由模型上的 类型 字段确定 类型 文章 等 我有一个列表视图 它显示项目模型中
  • CodeIgniter:将参数从视图传递到控制器?

    编辑 现在使用下面的代码 我不确定如何正确打印书签和标签 我对 CI 完全陌生 最近遇到了障碍 我非常不确定如何将函数参数从视图文件传递到控制器 以便我可以在函数上使用它 我在视图上有一个 foreach 循环 遍历函数 get lates
  • Rails:从视图内渲染视图(不是部分视图)

    我有一个对两者都有响应的控制器html and js The htmlview 渲染整个页面 包括页眉和页脚 而js仅替换 main 除了页眉和页脚之外 两种格式呈现相同的内容 我可以用三个文件获得这种效果 show html erb di
  • 如何创建克隆重复视图?

    在我的 Android 应用程序中 我想创建重复的ImageButton已经创建的Imagebutton 我想创造新的Imagebutton以编程方式与 XML 文件中已创建的按钮具有相同的宽度 高度 背景 图像源 边距等 简而言之 我想创
  • 使用什么来移动 UIView self.frame 或 self.transform 属性?

    这个问题我有点困惑 我知道我可以改变观点self frame origin 但我发现有一个名为 变换 的属性 我认为这是用于在屏幕上移动我的视图等 也许我有点不明白 所以我想知道 我必须使用哪个房产来搬家UIView 或者它的子类 另一个类
  • 在android中,将相机预览流到视图上

    我想将 Android 相机的相机预览流式传输到视图上 目的是随后使用 onDraw 将各种内容添加到视图中 我不需要随时实际捕捉图像 它不必是最高质量或每秒最大数量的帧 有谁知道如何做到这一点 将其添加到您的 xml 中
  • 如何将 Perforce 仓库位置转换为客户端视图位置

    我想知道如何将 Perforce 仓库位置转换为客户端视图位置以用于脚本编写 我有一个脚本 它首先检查文件以进行编辑 然后与该文件进行交互 我需要将仓库位置 即 Projects Project6 转换为客户端视图位置 即 d Projec
  • Rails:使最终用户可以编辑视图?

    无论如何 我可以使最终用户可以编辑 Rails 视图中的内容吗 这样他们就可以在我允许的页面上进行简单的文本更改 而无需我自己编辑 HAML 文件 想法 澄清 我了解 CMS 系统 但我认为这并不完全是我想要的 我想保持对视图的编程控制 但
  • 如何在 Visual Studio 2008 中设置默认 XAML 视图

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

随机推荐