TD200文本显示器快速入门.doc

上传人:laozhun 文档编号:2389273 上传时间:2023-02-17 格式:DOC 页数:27 大小:1.95MB
返回 下载 相关 举报
TD200文本显示器快速入门.doc_第1页
第1页 / 共27页
TD200文本显示器快速入门.doc_第2页
第2页 / 共27页
TD200文本显示器快速入门.doc_第3页
第3页 / 共27页
TD200文本显示器快速入门.doc_第4页
第4页 / 共27页
TD200文本显示器快速入门.doc_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《TD200文本显示器快速入门.doc》由会员分享,可在线阅读,更多相关《TD200文本显示器快速入门.doc(27页珍藏版)》请在三一办公上搜索。

1、TD200文本显示器快速入门作者: 韩耀旭本文只讲解TD200的最简单用法,目的是让您快速地对TD200有一个系统的了解,如果您需要更详细的内容,请查阅相关手册。本文假设您对S7-200和STEP 7 Micro/WIN V4.0 有所了解并第一次使用TD200文本显示器。简单介绍TD200TD200是Text Display 200的简写,它是可编程控制器S7-200系列的常用文本显示器。它可以用来显示信息,在信息中可以内嵌数据,数据既可以显示,也可以由操作人员进行设置。TD200键盘共有9个键:5个命令键和4个功能键。分别如下表:命令键说明ENTER用此键写入新数据和确认信息。ESC用此键

2、转换Display Message方式和Menu方式,或紧急停止一个编辑。UP ARROWUP箭头用于递增数据和上卷光标到下一个更高优先级的信息。DOWN ARROWDOWN箭头用于递减数据和卷动光标到下一个较低优先级的信息。 SHIFTSHIFT键转换所有功能键的数值。当按SHIFT键时,在TD200显示区的右下方显示一个闪烁的S。功能键说明F1功能键F1设置标志位Mx.0。(S7-200 M存储区x字节的第0位)如果按SHIFT键的同时(或预先按下SHIFT键)按下功能键F1,则设置标志位Mx.4F2功能键F2设置标志位Mx.1。如果按SHIFT键的同时(或预先按下SHIFT键)按下功能键

3、F2,则设置标志位Mx.5F3功能键F3设置标志位Mx.2。如果按SHIFT键的同时(或预先按下SHIFT键)按下功能键F3,则设置标志位Mx.6F4功能键F4设置标志位Mx.3。如果按SHIFT键的同时(或预先按下SHIFT键)按下功能键F4,则设置标志位Mx.7TD200既可以通过TD/CPU电缆由S7-200 CPU供电,也可以由一个外部插入式电源供电,但不能TD/CPU电缆和外部电源同时对TD200 供电,这样会损坏设备。本文只讨论最简单、最常用的方式:由S7-200通过TD/CPU电缆供电。TD200只是一个文本显示器,不需对TD200进行组态和编程,所有组态信息全部存在CPU S7

4、-200中。 TD200 里只存储TD200的地址、所连接的CPU的地址、通讯波特率和参数块的位置(注意要与CPU中的一致)。也就是说,TD200的所有组态数据都存储在CPU S7-200可变存储器(V存储器)内,而在TD200中只需通过面板设置TD200的地址、所连接的CPU的地址、通讯波特率和参数块的位置。TD200上电后,按“ESC”键进入“诊断菜单”,接着进入“TD200 设置”选项,分别设置“TD200 地址”(缺省值为1)、“CPU 地址”(缺省值为2)、“参数块地址”(缺省值为0)、“波特率”(缺省值为9.6K)。本例中,我们使用缺省设置。在STEP 7 MicroWIN V4.

5、0中,用TD200向导(菜单“ToolsTD200 Wizard”)给CPU S7-200编程。完成编程并下载后,将CPU和TD200通过TD/CPU电缆进行正确连接,正确设置TD200的参数,即可完成TD200的开发使用。上电后,TD200从CPU读参数块。对所有参数均进行合法性检查。如果一切合格,TD200开始主动轮询信息使能位以决定要显示的信息,并从CPU读取信息,然后显示信息。 使用TD200向导进行编程TD200 V3.0向导编程步骤:1、配置TD2002、定义用户菜单3、定义报警1、配置TD200运行程序STEP 7 MicroWIN V4.0,单击“File-New”新建一个工程

6、。再点击“Tools-TD200 Wizard”进入TD200 Wizard对话框,如图1。图1点击“Next”按钮,在新弹出的对话框内选择TD200的版本,如图2图2在STEP 7 MicroWIN V4.0中,TD200组态向导支持三种TD200产品:TD200 V2.1或更早,TD200 V3.0,TD200C V1.0。TD200 V2.1及其以前的产品只支持消息显示,TD200 V3.0及其以后产品支持最多64个菜单页面的显示功能,用户可以轻松地使用箭头按键在各屏之间切换,以前的消息被当作报警信息。本例中选中 “TD200 Version 3.0” ,继续点击“Next”按钮,进入下

7、一对话框,如图3。 图3在该对话框中,可以配置TD200的如下功能:a、“Enable Password protection”选项如果选中该选项,可以使能密码保护功能。设置的密码为4个数字,不能设为字符。此密码用来防止未经许可的对TD200 系统菜单的操作,以免随意改变地址、通讯速率等设置。b、“Enable the Time of Day (TOD) menu”选项如果选中该选项,使能TD200上对PLC 中时间的设置功能。c、“Enable the Force menu”选项如果选中该选项,使能I/O点的强制功能d、下拉列表框中选择TD200中PLC数据的更新速率,我们选中“As fas

8、t as possible”。设置完以上各项后按“Next”按钮继续。如图4图4在该对话框中,可以设定语言及字体:在第一个下拉列表框中,设定菜单及提示语言。请注意,这里设定的是TD200本身的系统菜单等界面显示语言,本例中,选中“Chinese”。在第二个下拉列表框中,设定用户定义消息的字符集,本例中,选中“Simplified Chinese”。按“Next”按钮继续。如图5图5加上SHIFT组合键功能,TD200 上可提供8个功能键直接控制PLC中的数据位。在如图5对话框中,每一个键都可以设置成置位或瞬时接通功能。本例中,设置为置位(Set bit)。TD200 V3.0不再需要用户为功能

9、键分配地址,向导将自动为其分配V区的地址。功能键的地址(及其符号名)可以在Micro/WIN 的“符号表”中TD_SYM_x标签中查看。点击“Next”按钮,TD200基本配置完成,如图6。图6点击“Next”按钮,进入分配用户存储区画面,如图7。 在画面上方会根据用户的配置显示所需的不同的V存储区的大小。用户的配置不同,所需的存储区大小也不同。本例中,使用64个字节。 用户可以自己分配一个程序中未用过的V存储区,也可以点击“Suggest Address”按钮让向导自动分配一个程序中未用过的V存储区地址。此处设定的参数块起始地址要与TD200中的SETUP中的PARAM BLOCK ADDR

10、ESS(参数块地址)设定的地址一致,(TD200的参数块地址默认设置为VB0)。CPU程序中绝对不能占用这个区域的地址,否则会引起无参数块错误或乱码及数据错误。本例中,我们选择默认的VB0,如图7。图7注意:如果设置的数据区不是以VB0开始,按“Next”按钮会出现如图8的消息框。选择是否将参数块的偏移地址放到VW0中如果选择“是”,向导会自动将参数块地址(此处是VB512)放倒VW0中,也就是VW0成为参数块地址的指针。此时TD200硬件上,SETUP中的PARAM BLOCK ADDRESS既可以设成它的实际参数块地址VB512,也可以设成参数块指针地址VB0,但要保证程序中其它地方不要用

11、到VB0,否则会引起无参数块错误或乱码及数据错误。如果选“No”,TD200参数块地址需要设定为起始地址,按照上面的配置,TD200 SETUP中的PARAM BLOCK ADDRESS设定的地址必须设为VB512。图8继续点击“Next”按钮,出现如图9对话框。从图9对话框可以知道,TD200 向导将自动生成以下几个部分:l 子程序块TD_ALM_0l 子程序块TD_CTRL_0l 符号表TD_SYM_0l TD200 配置数据页TD_DATA_0子程序块TD_CTRL_0应该在程序的每个扫描周期都被调用,并且在程序中只使用一次;子程序块TD_ALM_0用来触发指定的报警。点击“Finish

12、”按钮结束TD200配置。图92、定义用户菜单TD200 V3.0支持用户菜单功能,它支持8个菜单选项,每个菜单下可带8个信息显示屏。使用菜单功能只需使用TD200 面板上的上下箭头即可访问不同的菜单及画面。 如果您打算使用TD200 V3.0的用户菜单功能,单击图9窗口左侧的“User Menu”图标进入用户定义菜单。如图10。图10点击“Next”按钮进入下一个界面,如图11。图11假设有2个用户菜单,分别为:“电机运行参数”、 “运行参数报警值设定”。点击“Add Screen”为“电机运行参数”菜单添加屏幕。编辑屏幕如图12。图12数据值可以放在TD200显示的用户菜单和报警消息中间。

13、为显示数据值,必须在消息中为数据值和格式消息留有空间。格式信息告诉TD200如何显示和编辑数据值。格式信息要求在消息中有2个字符的空间(一个汉字占2个字符)。字数据值(WORD)除格式信息外还要求2个字符的空间(共计4个字符)。双字或实数值(DWORD)除格式信息外还要求4个字符的空间(共计6个字符)。当在用户菜单或报警消息中插入数据值时,必须确保显示的当前行上有足够的字符来容纳格式信息和嵌入的数据值。例如,如果插入一个字值(字值2个字符,格式信息2个字符),必须在插入数据值的起始位置与当前消息行的末端之间提供至少4个空格。在TD200显示中,把嵌入数据值最右边的字符当作此值的锚点。在TD20

14、0显示的消息中,数据值总是右侧对齐锚点的。当数据值变长时,要用到锚点左边更多的空格,并开始使用原本由消息文本占用的空格。在文本的末端与锚点之间,务必留出足够的空间,为数据值的预期长度作好准备。注意:显示一个数字所需的字符数不同于在消息中存储嵌入数据值所需的字符数。对于这个例子,此示例消息有两个嵌入数据值,一个在第一行,一个在第二行。第一行的数据值是个整数(WORD),第二行的数据值是个实数(Real)。先进行第一行数值嵌入。一个字值需要2个字符来显示数值,再加上另外2个字符用来显示格式信息,共计4个字符。把光标移动到从“度”字符左边向左数第4个空格的位置,如图13:图13单击“Insert P

15、LC Data”按钮,进入Insert PLC Data对话框,如图14。图14Insert PLC Data对话框使你可以指定一个嵌入数据值的数据类型、格式和显示特性。Data Address 嵌入数据的存储地址。TD200中只能嵌入V存储区的数据,嵌入的数据可以是VB(数字字符串、字符串) 、VW(有符号数、无符号数)、VD(有符号数、无符号数、实数及浮点数)。由于该数是整数(字值),所以输入VW512,应避免不要和其它变量重复占用V区地址空间。Data Format 数据格式,本例选Unsigned,意为“无符号数”。Digits to the right of the decimal指

16、定显示几位小数点击“OK”确认。同样的方法,在第二行相应位置嵌入实数,嵌入对话框如图15。图15完成后如图16。图16从图16可以看出,嵌入数值的地方已经变为灰色,表示该处已经嵌入数值。同样的方法为“运行参数报警值设定”菜单添加显示屏幕并嵌入可编辑的数据。如图17,图18。图17在上图中,“User is allowed to edit this data.”使能数据编辑功能,即选中该项数据可以被修改。注意,在TD200上修改完数据必须按“ENTER”键确认后,改变的数值才能生效,并被写入CPU中。“The user must enter the pass0000before editing

17、this data.”使能数据编辑的密码保护功能,即在编辑该数据前必须先输入正确的密码。使用此功能必须在前面的设置中已经使能了系统的密码保护功能,编辑数据的密码与系统密码相同。“This data should automatically become editable when the message is enable.” 当切换到该画面后,该数据自动激活编辑状态,用户可以立即修改。“Data_0_0”是系统自动生成的数据编辑通知位的符号名(可在符号表中找到其地址),每一个数据都有一个对应的数据编辑通知位,该位在用户对此数据进行编辑后(编辑用Enter键结束),会自动置位为1,且不会自动复

18、位。用户可根据此位改变来编程实现一些动作,并且编程将其复位,以便以后继续识别该位的改变。图18按下“OK”键,进入图19。图19按下“Next”进入图20。图20按下“Finish”按钮,完成用户菜单设置。3、定义报警如果您打算使用TD200 V3.0的报警功能,单击图9窗口左侧的“Alarms”图标进入用户定义菜单。如图21。图21按下“Next”,进入下一画面,如图22。图22在该画面,您可以设置报警选项。TD200支持两种长度的报警:“One row of text display two message at a time” 一次显示两条报警,即每行为一条报警。“Two rows of

19、 text displays one message at a time” 一次显示一条报警,即两行显示一条报警。该画面,您还可以选择屏幕缺省的显示模式 如果选择缺省模式为用户屏幕(User Screen),则TD200缺省显示用户屏幕,当有报警激活时,所有用户屏幕会显示一个闪烁的惊叹号,提示有报警。若要查看报警需要按“ESC”键切换到“DISPLAY ALARMS”,并按下“Enter”键进入。当报警条件清除后,用户屏幕上的惊叹号会自动消失。如果选择缺省显示模式为报警(Alarms),则TD200缺省显示报警画面,当没有报警画面激活时则显示“NO ALARMS ACTIVE”。若要查看用户屏

20、幕需要按“ESC”键切换到“USER MENU”。按下“Next”,如图23。图23请记住,该报警的符号名为Alarm0_0。光标移动到相应位置,按下“Insert PLC Data”按钮,如图24。图24按“OK”键完成数值嵌入。按“New Alarm”按钮继续设置报警,如图25。图25 在图25,Alarm0_1是该报警的符号名。“Alarm should require operator acknowledgement” 选中该项表示报警需要确认。如果报警需要确认,则显示的报警画面在报警使能条件清除后,按“Enter”键确认后,此报警画面才能消失。“Alarm0Ack_1”是报警的确认位

21、,当报警被确认后,此位被置位。如果报警未被确认,即使触发报警的条件已经复位,正在显示的报警画面还会继续闪烁。报警确认位一旦置1,不会自己复位,用户如果想用此位,必须自己在程序中根据条件复位。注意:报警的确认需要在报警画面中按“Enter”键确认点击“OK”键,进入图26。图26按下“Next”键,如图27。图27继续按下“Next”键,如图28。图28按下“Finish”按钮,结束报警设置。4、完成主程序部分完成该TD200编程实例主程序部分如下:Network1:TD_CTRL_0 向导产生的子程序,每个扫描周期都被调用,以及时更新报警消息。Network2:程序初始化工作,仅程序执行的第一

22、个扫描周期执行。电机转速VW512预置值为1295转,电机电流预置值为100.5安,电机电流上限报警预置值为120安。Network3:电机电流上限报警值(VD530)编辑通知位需要程序复位,以备继续使用。Network4:按下F1键,将电机电流值设定为130.5安,演示F1功能键使用方法。本例,程序中虽然增加了F1的自复位功能,但由于已经将VD520的值改为130.5,所以需要将PLC断电再送电才能彻底解除报警。Network5:当电机电流超过130安时,显示报警Alarm0_1。Network6:如果电机电流值大于上限设定值,将VD520的值复制到VD540,以便报警消息中显示电机电流值。同时触发报警Alarm0_0。在本程序中,电机电流值高于130安将提示“电机运行电流严重超标,请立即停机”。如果电机电流低于130安,但大于上限设定值,将触发报警Alarm0_0。您还可以编辑电机电流上限报警值,但建议您在100.5130之间调整。Network7:Alarm0Ack_1是Alarm0_1的报警确认位。当该报警被确认时,Alarm0Ack_1被置位,需要在程序中复位,以供继续使用。我学TD200编程时,没有一本简易入门的教材,这也是我写这篇文章的初衷。希望这篇文章能够对您有所帮助,让您快速搞懂TD200编程。E_MAIL:han_yao_xu

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号