Rockwell AB_RSlogix5000 培训教程及操作说明_实验5

Rockwell AB_RSlogix5000 培训教程及操作说明_实验5
Rockwell AB_RSlogix5000 培训教程及操作说明_实验5

实验五创建ControlLogix项目和梯形图

进行控制系统CPU对时

本实验中,我们将利用RSLogix5000编程软件在ControlLogix处理器中创建二个项目。一个项目为主系统-设置并获取CPU的时钟,并且将它广播出去。另外一个项目为从系统-消费主系统CPU广播的的数据并将该数据设置为本CPU的时钟,实现系统对时。我们将第一组定为主系统,其他三组为从系统与主系统对时.然后交换。

本实验的主题:

●创建一个ControlLogix项目

●设置CPU的时钟

●GSV指令获取系统时钟

●Producer一个数组

●Consumer一个数组

●CSV指令设置系统时钟

●通过RsNetWorx组态ControlNet网络

主系统程序如下:

生产主管找到你,说他需要CPU在报告故障和事件的时候必须协调系统的时间,而且系统误差必须小于7ms, 这样可以保证系统的一致性.你知道这对ControlNet而言可以精确的保证系统的误差小于指标,并答应主管马上完成。

1.双击RSLogix5000图标。出现如下画面:

2.点击File(文件) New(新建)。你将会看到 NewController (新建控制器)

画面。起始槽号为0.看一下框架,你会发现共有10槽,既然起始槽号为0,那么55

55控制器(带有钥匙的模块)位于第四槽,即3号槽。因此,填写画面,与下图一致,然后按OK.

现在我们已经创建了一个ControlLogix项目。此时我们还没有与项目相关的任何I/O模块,项目中也没有可执行的代码(如梯形图)。你正在离线工作。所作的任何改变都只限于软件中,并存储在计算机的硬驱中.在进入到在线操作以前,这些变化并不能反映到5555控制器中。注意:所有模块都可带电插拔

3.将鼠标移到“Controller”文件夹下面的“Controller Tags”,双击打开.

确认你在此输入了数字3。5555控制器位于3号槽。

4.点击屏幕下方的“Edit",如图所示,添加一个名字为“Date”,数据类型为“DIN

T[8]”的标签.

5.右键点击Date,点击EditTag Properties,修改Date属性。

6.如图点击Produced,广播该标签,然后点击Connection。

然后点击Connection,确定连接数

点击Produced,广播标签

7.将Consumer的数量更改为3,并单击确定。

将Consumer的数量

更改为3

点击OK确定

8.鼠标移到“Tasks"文件夹上点击New Task。

点击New Task

9.新建一个周期型的任务,周期为2Ms,优先级为2。

10.在Master下新建一个Program,名字为Main,点击OK

周期时间改为2

优先级改为5

11.在Main下新建一个Routine,名字为GSV,点击OK

12.右键单击Main的属性Properties栏。

13.将Main的主Routines定为刚才新建的名为GSV的Routine,单击OK结束。

14.按鼠标右键,从弹出的菜单上选择“Open",出现如下画面。

相关主题
相关文档
最新文档