您现在的位置是:首页 > PLC技术 > PLC技术
STEP7生成背景数据块和修改实际值
来源:艾特贸易2017-11-10
简介在 STEP 7 中,一个背景数据块总是被指定给一个功能块,一个功能块可以与多个背景数据块建立赋值关系。如果几个不同的控制设备,具有不同的预设参数,但控制任务相似,就可以只
在STEP 7中,一个背景数据块总是被指定给一个功能块,一个功能块可以与多个背景数据块建立赋值关系。如果几个不同的控制设备,具有不同的预设参数,但控制任务相似,就可以只编写一个功能块,而将不同的预设参数分别存储在不同的背景数据块中,这样可以减少编程工作量。
上述例题中,要对两台发动机的速度进行监控,汽油发动机( Petrol)的速度预设值为1500。柴油发动机( Diesel)的速度预设值为1200,生成两个背景数据块DB1和DB2。
(1)生成数据块的方法与创建功能块的方法一样,在S7_Pr03项目窗口用鼠标右键单击“Block”按钮,在弹出的菜单中,选择Insert New Object,再选Data Block,单击“OK”按钮确认“Properties”对话框中的所有设置,则数据块DB1添加到S7-Pr03项目窗口中。
(2)在步骤1的“Properties”对话框中,选择“instanceDB”单击“OK”按钮确认DB1与“FB1,Engine”的赋值关系。
(3)进入数据块DB1的LAD/STL/FBD编程窗口,打开并显示来自FB1变量声明表的据。
(4)打开View菜单,选择Data View,在行为“Preset_Speed(预设值)”,列为“ActualValue(实际值)”的位置写入预设值1500。
(5)保存DB1,关闭编辑窗口。
按照上述方法生成数据块DB2,写入预设值1200。
如果控制系统中不只2台发动机,有多台发动机的速度需要监控,只需要生成其他的背景数据块即可。
点击排行
