登录
首页 PLC论坛 西门子SIEMENS
回帖 发帖
正文

主题:怎样用TD200来显示故障报警?

点击:1691 回复:4

怎样用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
05-09-16 20:34
写错了,是M5.1、M5.2、 M5.3
05-09-16 21:52
ok
05-09-17 01:12
可以,只要设置了启用位,此信息便会显示,你最好用上升沿置位,同时复位其他的启用位,这样最后一条报警总是显示在屏幕上,同时也可用面板按键进行翻页
05-09-17 11:33
万分感谢!!
05-09-17 18:30

工控新闻

更多新闻资讯