《中文版LOGIX5000仿真快速讲解.doc》由会员分享,可在线阅读,更多相关《中文版LOGIX5000仿真快速讲解.doc(9页珍藏版)》请在三一办公上搜索。
1、RSLogix5000仿真快速讲解RSLogix Emulator 5000是一个软件模拟5000 Logix控制器的软件。其目的是在没有硬件的情况下,模拟的真实功能PLC,. 并进行调试。更多的信息可以参考LGEM5K-GR015A-EN-P AB出版。As a quick introduction well go through a simple example of setting up a simulation. 作为一个快速的介绍,我们通过过一个简单的例子建立的仿真。三个主要步骤。1. 建立一个主机监控。 2. RSLinx.创建一个连接RSLinx。 3. 构建一个项目相关的仿真硬
2、件。建立一个主机架点击开始 RSLogixEmulate RSLogix5000 Chassis Monitor。 当仿真打开,只有一个空的机架。一个RSLinx模块已经在0槽内。 在slot 1 可以根据模拟项目的需要来加入另一个 RSLinx 模块来进入通讯扩展。在这里我们搭建项目相关的硬件配置。第一步将会增加CPU模块 。这是一 个叫做Emulation Controller模块。点击槽创建模块。 1. 选择模拟器RSLogix模仿5000控制器。 2. 槽号选择23. 点击加入4. 在这一点上,你可能会出现一个讯息配置对话框。配置默认值并单击“下一步”。 5. 接下来的两个对话框设置,
3、是控制器的细节。点击“下一步”并完成对接受所有的默认值。接下来我们将加入一些输入/输出的模块。1. 点击槽创建模块。 2. 选择1789 -SIM 32点输入/输出模拟器。 3. 槽号选择3,然后点击OK。4. A.接受缺省设置,点击下结束。机架上将现在有两个仿真模块。RSLinxRSLinx创建一个连接1. 开始程序下RSLinx 罗克韦尔软件RSLinx专业版2. 点击 Communications 配置Configure Drivers. 3. 选择 the Virtual Backplane (SoftLogix 58xx) driver现有的驱动类型列表。、4. 点击Add New.
4、。增加新的RSLinx驱动对话框出现。点击“OK”。 5. 新驱动出现在配置驱动列表。.单击关闭。使用仿真器在项目中你必须配置正确的硬件。1. 打开the RSLogix 5000 软件并了建立一个新的项目。 2. 在新的控制器窗口类型选择RSLogix Emulator 5000 Controller。 在revision中写入所用5000的版本号, 在chassis type中选择合适的机架。 在slot中写入CPU所站的槽号; 在create in 中选择存贮的路径后点击“OK”。3. 在 RSLogix 5000组织菜单中, 点击the I/O Configuration 区域, 按鼠
5、标右键建立新模块。出现软件模块显示选择窗口。 4. 打开Othe选择 1756-MODULE 后点击OK。5. 出现了新模块属性窗口。a.为新模块添加一个名字。b.在槽号内写入该模块所站的槽号。c. 在For the Connection Parameters 区域内写入以下所示参数,然后单击“确定”Assembly Instance装配实例Size大小Input输入1122Output输出2211Configuration配置1616006.7. 在connection属性中将the Requested Packet Interval改为 50.0 ms。Ready, Set, Go准备,开
6、始你现在已经配置好了仿真,就像用真的可编程序控制器(PLC)一样。打开 Who Active并设置路径为 the RSLogix 5000 Emulator. 可以在仿真中右点击监控模块输入模块、选择属性进行模拟输入信号。并且在conrtoller tags 中可以看到和监视在I / O数据标签的开或关。Note:注意:有时被仿真会出现一些错误。用RS Logix-EMULATOR 5000实现数字量和模拟量仿真调试一些经验(原创)关于怎样建立RS LINKEMULATORRS LOGIX5000连接,大家都很熟悉了,如果还不清楚,可以在这个论坛中搜索。这里不再赘述了。这个论坛真是好地方,我得
7、到了很多帮助。下面把自己遇到问题,在没找到现成的答案的情况下自己摸索着解决得到的一些方法和大家分享,也为论坛做些贡献。 1 关于配置: 在RS Logix5000中新建一个项目,在controller的 “TYPE”中要选中“EMULATOR RS Logix5000 emulator 5000 controller ”,有时很容易忽略,造成程序不能仿真执行,在这里提醒一下。之后再选择对应的版本号(EMULATOR的版本号和RS Logix5000的版本号一定要一致),命名控制器名称,Chassis Type 选“1756 A10 10-SLOT Controllogix Chassis”,
8、槽号SLOT 选“1”槽(因为Emulator上的0 槽默认安装的是RS LINK 卡)。如果不需要添加I/O模块的话,到此就配置完成了,不用添加其它模块了。如果I/O全是数字量,直接用I/O强制来测试就可以了。 2 关于仿真I/O 如果想用EMULATOR 模拟数字量的I/O点,记住如果第一个I/O模块是在3槽的话,对应的输入地址应该是:Local:3:I.data1.X 而不是Local:3:data0.X 输出对应的是Local:3:O.data0.X.之后就可以用模拟器的I/O仿真了。 EMULATOR的虚拟仿真卡不能仿真模拟量。如果测试模拟量,可以在RS Logix 5000 中用“
9、watch”的方式输入和测试。 3 关于使用FUNCTION BLOCK DIAGRAM的方法 如果想使用AB 的function block 功能模块:在配置完成后,先展开Tasksmaintaskmainprogram, 右击mainprogram,建立 new routine,起好名称,在TYPE 在type 中选“function Block Diagram”,确认即可。然后删除Tasksmaintaskmainprogram下的Mainroutine”. 在自己建立的routine 下编程序即可。 如果编译下装是出现路径错误提示,找到蓝色的错误信息行并点击,在对话窗口选择自己建立的路径就可以了。