你现在位置:首页>技术论文>软件知识>正文
TP触摸屏和FX系列PLC连接实现警报消息的显示
日期:2007-1-17 18:25:00 来源:本文摘自《PLC&FA》  
点击: 作者:未知
点击【】放大字体.
1  引言
WWcW_PLCJS_COM-PLC-技.术_网

  西门子TP系列触摸屏使用WINCE操作系统,具有256色彩色显示,其功能强大,显示效果较好,性价比较高,兼容市面上的大多数PLC,使用其与国内广泛使用的三菱FX系列PLC连接,各取所长,可谓相得益彰,但在实际应用中发现,组态警报消息复杂。本文以在组态软件protool中的操作为例,详细介绍了操作步骤。
WWW_PLC※JS_COM-PmLC-技.术_网

  要实现报警消息的显示,最主要的任务就是在PLC程序中驱动组态软件中定义的区域指针的数据寄存器的位,当使用西门子TP系列触摸屏与FX系列(不包括FX3U系列,下同)PLC连接时,下面分两种情况讨论如何组态警报消息。
——可——编——程——控-制-器-技——术——门——户

2  设计方法
W1WW_P4LCJS_COM-PLC-技.术_网

2.1  组态的报警消息不多时的情况
WWW_PLC※JS_COM-PmLC-技.术_网

  (1) 通讯设置。注意:一定要使用TP的IF2接口(RS-232标准),并用SC-09下载线与FX系列PLC连接,请在“控制器”的“参数设置”选项中设置“接口”为IF2,如图1所示。
——可——编——程——控-制-器-技——术——门——户

WWcW_PLCJS_COM-PLC-技.术_网

图1     通讯设置
WWW_P※LCJS_COM-PLC-)技.术_网

WW.W_PLC※JS_C,OM-PL,C-技.术_网

  (2) 在区域指针中添加一个”报警消息”。如下设置报警消息,这里使用32个D,组态32条报警消息。因为使用的是16位的D,每个D占16个位,所以Protool认为已经组态了32×16=512条报警消息,而在本实例中只使用32条报警消息,参见图2、3。
WW.W_PLC※JS_C,OM-PL,C-技.术_网

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

图2     区域指针设置
WWW_P※LCJS_CO※M-PLC-技-.术_网

WW.W_PLC※JS_C,OM-PL,C-技.术_网

图3     报警消息
WWW_PLCJS_COM-PLC-技.术_网

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

  (3) 在”报警消息”中写好消息内容如图4所示。
WW.W_PLCJS_COM-PLC-技.术_网

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

  
WW.W_PLCJS_COM-PLC-技.术_网

图4     在”报警消息”中写好消息内容
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

    
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

  填写报警消息的内容时请注意,如果你不想搞的太麻烦,请只填写区域指针为D0.0,D1.0,D2.0等这样的D开头的位:
WWW_PLCJS@_COM%-PLC-技.术_网

  (4) PLC程序的设计。当警报发生时,在FX的程序中传送常数1到D0,即可显示第一条报警消息,传送常数1到D1,即可显示第二条报警消息,在用户执行警报确认时,请记得传送0到D0,D1,……..等。
WW.W_PLC※JS_C,OM-PL,C-技.术_网

WW.W_PLCJS_COM-PLC-技.术_网

图5
——可——编——程——控-制-器-技——术——门——户

W1WW_P4LCJS_COM-PLC-技.术_网

  这种做法的意义在于:通过驱动区域指针中指定的D的最低位,实现报警消息的显示和清除。
WWcW_PLCJS_COM-PLC-技.术_网

2.2  当组态的报警消息很多时
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

  如果组态的报警消息很多很多,请按本节办法操作。
WW.W_PLC※JS_C,OM-PL,C-技.术_网

  Protool中的设置一样,只是在PLC中驱动D的方式有所不同,在上面的例子中,笔者指定了16位的D作区域指针,而实际上只驱动了D的最低位,这样每一个D就有15个位被浪费,要把这15个位也利用起来,你需要注意:
WWW_PLCJS_COM-PLC-技.术_网

  在程序中给D传送常数时,不仅仅只传送1,而要使16位D的每一位都有机会被置1,在图5中域指针分别是D0的0到13位。比如要显示第二条报警消息,你需要将D0的第二位置1,而其他位置0;
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

  要显示第三条报警消息,你需要将D0的第二位置2,而其他位置0;
WWW_P※LCJS_CO※M-PLC-技-.术_网

  要显示第四条报警消息,你需要将D0的第三位置1,而其他位置0;
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

  要显示第五条报警消息,你需要将D0的第四位置1,而其他位置0;
plcjs.技.术_网

  按照二进制的规则,将数据寄存器的每位依次序置1时,对应的十进制数分别为(这里用十进制目的在与方便记忆和理解):
WWW_PLC※JS_COM-PmLC-技.术_网

  第0位置1时(0000 0000 0000 0001),对应十进制的1,第1位置1时(0000 0000 0000 0010),对应十进制的2,第3位置1时(0000 0000 0000 0100),对应十进制的4,第4位置1时(0000 0000 0000 1000),对应十进制的8,依秩类推;在PLC程序中,传送十进制数1到D0,则显示第一条报警消息;传送十进制数2到D0,则显示第二条报警消息;传送十进制数4到D0,则显示第三条报警消息;传送十进制数8到D0,则显示第四条报警消息;依秩类推。
WWW_P※LCJS_CO※M-PLC-技-.术_网

WWW_P※LCJS_CO※M-PLC-技-.术_网

图6     多消息域指针设置
P.L.C.技.术.网——可编程控制器技术门户

WWW.PLCJS.COM——可编程控制器技术门户

  这里组态了十四条报警消息,对应的区在下面的PLC程序中(图7),使用X0到X3作为报警的触发条件,使用ANS报警专用指令实现S900到S903这四位的驱动,通过分别传送1,2,4,8实现第一,二,三,四条报警消息的显示:

本新闻共2页,当前在第11 2  
plcjs.技.术_网

评论内容
载入中...
载入中...
P
L
C



|










|


P
L
C









·最新招聘信息
·最新求职信息
·推荐产品
·推荐厂商
·栏目热门排行
·站内热门排行