发表于:2005/9/16 20:34:00
#0楼
怎样用TD200来显示故障报警?
我想用TD200来显示3条故障报警,首先用向导编了3条故障信息,然后编写S7-200程序,当F5.1、F5.2和F5.3任何一个为1时,屏幕上就显示该条故障信息,当该标志为0时,屏幕上的这条故障信息就消失。求高人指点这样对不对?
//BEGIN TD200_BLOCK ----------------------------
VB0 'TD'
VB2 16#60 //将“语言”设为中文,将“更新”设为尽快
VB3 16#81 //将显示设为40字符模式;“向上”键V3.2;“向下”键V3.3;
VB4 3 //设置讯息数目
VB5 0 //将功能键通知位设为M0.0 - M0.7
VW6 34 //将讯息起始地址设为VW34
VW8 14 //将讯息启用位起始地址设为VW14
VW10 0 //全局密码(如启用)
VW12 256 //字符集 = 简体中文
//MESSAGE 1
//讯息启用位V14.7
VB34 '故障信息1 '
//MESSAGE 2
//讯息启用位V14.6
VB74 '故障信息2 '
//MESSAGE 3
//讯息启用位V14.5
VB114 '故障信息3 '
//END TD200_BLOCK ------------------------------
S7程序如下:
网络1 显示第一条故障信息
LD F5.1
= V14.7
网络2 显示第二条故障信息
LD F5.2
= V14.6
网络3 显示第三条故障信息
LD F5.3
= V14.5
我想用TD200来显示3条故障报警,首先用向导编了3条故障信息,然后编写S7-200程序,当F5.1、F5.2和F5.3任何一个为1时,屏幕上就显示该条故障信息,当该标志为0时,屏幕上的这条故障信息就消失。求高人指点这样对不对?
//BEGIN TD200_BLOCK ----------------------------
VB0 'TD'
VB2 16#60 //将“语言”设为中文,将“更新”设为尽快
VB3 16#81 //将显示设为40字符模式;“向上”键V3.2;“向下”键V3.3;
VB4 3 //设置讯息数目
VB5 0 //将功能键通知位设为M0.0 - M0.7
VW6 34 //将讯息起始地址设为VW34
VW8 14 //将讯息启用位起始地址设为VW14
VW10 0 //全局密码(如启用)
VW12 256 //字符集 = 简体中文
//MESSAGE 1
//讯息启用位V14.7
VB34 '故障信息1 '
//MESSAGE 2
//讯息启用位V14.6
VB74 '故障信息2 '
//MESSAGE 3
//讯息启用位V14.5
VB114 '故障信息3 '
//END TD200_BLOCK ------------------------------
S7程序如下:
网络1 显示第一条故障信息
LD F5.1
= V14.7
网络2 显示第二条故障信息
LD F5.2
= V14.6
网络3 显示第三条故障信息
LD F5.3
= V14.5