评论164
楼主 2007/3/4 20:09:11
8. Close Autotune and Tune对话框,这样回到FBD的第1页。
9. 注意PID_PV值的改变。
10. 在RSLogix5000中将控制器Go Offline。
u 创建和组态一个新的周期任务
在实验的这一部分,您将创建一个新的周期任务,并对它进行组态。
1. 在Controller Organizer中右击Task文件夹,选择New Task。
显示New Task对话框。
2. 如下填入New Task对话框:
楼主 2007/3/4 20:10:25
输入信息创建一个周期名为Pizza_task的周期任务,每100ms执行一次。
3. 点击OK。
4. 在Controller Organizer中右击Pizza_task任务,选择New Program。
显示New Program对话框。
楼主 2007/3/4 20:11:08
5. 点击OK。
项目树应该显示如下:
u 创建结构文本例程并将它规划到运行
1. 右击Pizza_Prog,选择New Routine。
显示New Routine对话框。
楼主 2007/3/4 20:11:49
2. 如下填入New Routine对话框。
注意Type是一个Structured Text。
楼主 2007/3/4 20:12:28
3. 点击OK。
现在项目树应该显示如下:
楼主 2007/3/4 20:13:08
4. 参照前面实验中描述的在I/O Configuration中添加一块1769-IQ6XOW4/A,取名为pushbuttons,如下选择Slot为1并Disable Keying,完成后选择Finish按钮。
楼主 2007/3/4 20:13:48
5. 在标签编辑器中创建一个计时器,名为T_delay,数据类型为FBD_Timer,注意一些指令在Function Block,Sequentional Function Chart和Structured Text中使用不同的数据类型,FBD_Timer的数据类型是一个TONR指令,一个带复位嵌入其中的计时器。
¨
楼主 2007/3/4 20:14:30
6. 点击OK。
我们用结构文本来编写程序,运行一个计时器作为延时,计时器的参数需要用结构文本来进行设置
7. 在项目树中双击“Pizza_ST”例程,打开结构文本编辑器,键入下列文字设置计时器。
注意结构文本的关键字是蓝色的,激活的标签名为红色,变量为黑色,变量start带红色下划线,这代表没有这个标签,必须创建一个‘Start’标签。
楼主 2007/3/4 20:15:11
8. 鼠标右击‘start’字,选择New Tag。
楼主 2007/3/4 20:15:51
‘start’的数据类型是BOOL,完成后点击OK。