RSLogix5000仿真快速讲解RSLogixEmulator5000是一个软件模拟5000Logix控制器的软件。其目的是在没有硬件的情况下,模拟的真实功能PLC,.并进行调试。更多的信息可以参考LGEM5K-GR015A-EN-PAB出版。Asaquickintroductionwe’llgothroughasimpleexampleofsettingupasimulation.作为一个快速的介绍,我们通过过一个简单的例子建立的仿真。三个主要步骤。1.建立一个主机监控。2.RSLinx.创建一个连接RSLinx。3.构建一个项目相关的仿真硬件。建立一个主机架点击开始>>>>RSLogixEmulateRSLogix5000ChassisMonitor。当仿真打开,只有一个空的机架。一个RSLinx模块已经在0槽内。在slot1可以根据模拟项目的需要来加入另一个RSLinx模块来进入通讯扩展。在这里我们搭建项目相关的硬件配置。第一步将会增加CPU模块。这是一个叫做EmulationController模块。点击槽>创建模块。1.选择模拟器RSLogix模仿5000控制器。2.槽号选择23.点击加入4.在这一点上,你可能会出现一个讯息配置对话框。配置默认值并单击“下一步”。5.接下来的两个对话框设置,是控制器的细节。点击“下一步”并完成对接受所有的默认值。接下来我们将加入一些输入/输出的模块。1.点击槽>创建模块。2.选择1789-SIM32点输入/输出模拟器。3.槽号选择3,然后点击OK。4.A.接受缺省设置,点击下结束。机架上将现在有两个仿真模块。RSLinxRSLinx创建一个连接1.开始>程序下RSLinx>>>罗克韦尔软件RSLinx专业版2.点击Communications>配置ConfigureDrivers.3.选择theVirtualBackplane(SoftLogix58xx)driver现有的驱动类型列表。、4.点击AddNew.。增加新的RSLinx驱动对话框出现。点击“OK”。5.新驱动出现在配置驱动列表。.单击关闭。使用仿真器在项目中你必须配置正确的硬件。1.打开theRSLogix5000软件并了建立一个新的项目。2.在新的控制器窗口类型选择RSLogixEmulator5000Controller。在revision中写入所用5000的版本号,在chassistype中选择合适的机架。在slot中写入CPU所站的槽号;在createin中选择存贮的路径后点击“OK”。3.在RSLogix5000组织菜单中,点击theI/OConfiguration区域,按鼠标右键建立新模块。出现软件模块显示选择窗口。4.打开Othe选择1756-MODULE后点击OK。5.出现了新模块属性窗口。a.为新模块添加一个名字。b.在槽号内写入该模块所站的槽号。c.在FortheConnectionParameters区域内写入以下所示参数,然后单击“确定”AssemblyInstance装配实例Size大小Input输入1122Output输出2211Configuration配置1616006.7.在connection属性中将theRequestedPacketInterval改为50.0ms。Ready,Set,Go准备,开始你现在已经配置好了仿真,就像用真的可编程序控制器(PLC)一样。打开WhoActive并设置路径为theRSLogix5000Emulator.可以在仿真中右点击监控模块输入模块、选择属性进行模拟输入信号。并且在conrtollertags中可以看到和监视在I/O数据标签的开或关。Note:注意:有时被仿真会出现一些错误。用RSLogix-EMULATOR5000实现数字量和模拟量仿真调试一些经验(原创)关于怎样建立RSLINK\EMULATOR\RSLOGIX5000连接,大家都很熟悉了,如果还不清楚,可以在这个论坛中搜索。这里不再赘述了。这个论坛真是好地方,我得到了很多帮助。下面把自己遇到问题,在没找到现成的答案的情况下自己摸索着解决得到的一些方法和大家分享,也为论坛做些贡献。1.关于配置:在RSLogix5000中新建一个项目,在controller的“TYPE”中要选中“EMULATORRSLogix5000emulator5000controller”,有时很容易忽略,造成程序不能仿真执行,在这里提醒一下。之后再选择对应的版本号(EMULATOR的版本号和RSLogix5000的版本号一定要一致),命名控制器名称,ChassisType选“1756A1010-SLOTControllogixChassis”,槽号SLOT选“1”槽(因为Emulator上的0槽默认安装的是RSLINK卡)。如果不需要添加I/O模块的话,到此就配置完成了,不用添加其它模块了。如果I/O全是数字量,直接用I/O强制来测试就可以了。2.关于仿真I/O如果想用EMULATOR模拟数字量的I/O点,记住如果第一个I/O模块是在3槽的话,对应的输入地址应该是:Local:3:I.data[1].X而不是Local:3:data[0].X输出对应的是Local:3:...