习题2:触摸屏编程方法 内容: 用1个触摸屏、1个8路开关模块和1个2路调光模块实现开关、调光、场景和定时控制。
元件: 1个触摸屏 6136/101C-101-500 1.1.1 8位双值驱动器 SA/S 8.16.5S 1.1.2 2路调光驱动器 UD/S 2.300.1 1.1.3
触摸屏软件的安装: a) 运行触摸屏软件RaumPanel.exe b) 安装之后的软件会在安装目录中生成一个子目录“VDX”,其中有触摸屏的产品数据库 c) 在ETS中的“Product Admin”中导入触摸屏的产品数据库,注意请选择panelbje.vd2或panelbje.vd3 编程步骤: a) 设立一个新的项目 b) 插入1个6136/100C-101-500、1个SA/S 8.16.1和1个UD/S 2.300.1; c) 分别设定SA/S和UD/S的参数,使SA/S的8路输出和UD/S的2路调光输出为可用; d) 分别链接SA/S的8路输出到8个组地址0/0/1 ~ 0/0/8; e) 分别链接UD/S的2路开闭输出到2个组地址0/1/1,0/1/2 f) 分别链接UD/S的2路调光输出到2个组地址0/1/3,0/1/4 g) 分别链接UD/S的2路亮度控制输出到2个组地址0/1/5,0/1/6 h) 双击6136/100C,点击“Parameter”,进入触摸屏编辑软件 语言设定: i) 在语言选择“Select Language”对话框中选择“Chinese”; j) 进入触摸屏编辑软件后,如图所示,左侧为组地址区,中间为功能区,右侧为参数区;如果在菜单“edit”中选择“Previewon/off”,则会出现一个模拟显示画面,可以同步显示目前的设定在触摸屏上的模拟显示效果; k) 点击功能区中的“Basic Settings”的“+”符号,在下拉的菜单中点击“General ” ,将参数区中的“General”-“System language”选择为“Country-specific”,从而完成对语言的设定。 开关功能的实现: l) 在功能区的“Pages”的下拉菜单中,将“Page1”的application选择为“Controlfunction” m) 在右侧参数区中,将“5 button” 改为“10 button”,在“Name ofpage”一栏中输入“第一页” n) 在功能区中,将“Button1”的Application改为“switch”,把对象switch链接到组地址0/0/1,在右侧参数区内的“Name of the button”一栏中输入“A路控制”,完成此按钮对A路输出的开关控制; o) 依此类推,分别将Button2的switch对象和Button3的switch对象连接到组地址0/0/2和0/0/3,完成按钮对B路输出和C路输出的开关控制。
调光功能的实现 p) 将功能区中的“Button4”的Application选择为“Dimmer”,将对象switch连接到组地址0/1/1,将对象Dim连接到组地址0/1/3,完成对UD/S的A路输出的开关及调光控制设定; q) 同理,将“Button5”中的switch对象连接至0/1/2,将Dim对象连接至0/1/4,从而完成用第5个按钮控制UD/S的B路输出的开关、调光控制设定; 场景功能的实现 r) 右键点击组地址区下侧的“Internal group addresses”,选择“Insertinternal address”,在对话框的“Name”栏中输入“LSNumber” s) 将功能区中的“Button6”的application选择为“Lightscenes external input(1byte)”,将对象Lightscene number链接至刚刚建立的内部组地址“LSnumber”,保持右侧参数区中“Lightscene number”的默认值为1不变; t) 同理,将“Button7”的application选择为“Lightscenes external input(1byte)”,将对象Lightscene number链接至刚刚建立的内部组地址“LSnumber”,把右侧参数区中“Lightscene number”的默认值改为2; u) 点击功能区中的“Lightscenes”,将右侧参数区中的“Overwritelightscene settings at download”改为“Yes”; v) 在“Lightscenes”的下拉菜单中,将对象Lightscenesactuator链接到内部组地址“LS number”; w) 将右侧参数区中的第7、8项“Switch orshutter actuator”改为“Value(0..255)”; x) 将第一项的“Switch or shutter actuator”改为“Lightscene number”,并将“Scene 1”和“Scene2”分别设定为1和2; y) 将对象Memo object2链接到0/0/4,将对象Memo object3链接到0/0/5,将对象Memo object4链接到0/0/6,将对象Memo object5链接到0/0/7,将对象Memo object6链接到0/0/8,将对象Memo object7链接到0/1/5,将对象Memo object8链接到0/1/6;
|