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",出现如下画面。