人机界面 点击:492 | 回复:0



sky0810

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 0回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2008年4月06日
发表于:2008-04-06 14:09:25
楼主

Q&A技术答疑
LCD终端和西门子S7-200PLC应用举例
硬件联结

PLC一般都带串行通信口,只是接口电平(RS485/422/232)或数据格式有差异(有无校验)而已,由于LCD显示终端的串口格式可以软件配置,所以PLC与LCD终端联结时仅需要考虑电平转换问题。

PLC通信接口 与LCD终端的联结
RS232接口 直接联结LCD终端串口
RS485接口 通过RS232/485电平转换器(约¥30.00)与LCD终端串口联结
RS422接口 通过RS232/422电平转换器(约¥50.00)与LCD终端串口联结


软件编程

程序功能:点击触摸屏,就显示第3幅图片

Network 1 // MAIN

// 程序功能:点一下触摸屏,切换到标号为3的图片。

//初始化设置自由口通讯,端口0设置为 9600,8,N,1 自由口方式。

LD SM0.1

MOVB 9, SMB30

MOVB 2#11000100, SMB87

MOVB 16#AA, SMB88

MOVW +5, SMW92

MOVB 255, SMB94

ATCH INT0, 23

ATCH INT1, 9

ENI



Network 2

// 将接收到的数据放置到VB101处

LD SM0.0

RCV VB100, 0



TITLE=INTERRUPT ROUTINE COMMENTS

Network 1 // Network Title

// 发送完成之后,清空接收缓冲区

LD SM0.0

FILL +0, VW100, 10



TITLE=INTERRUPT ROUTINE COMMENTS

Network 1 // Network Title

// 接收完成进行协议的测试,并返回指令

LDB= VB102, 16#73

R SM87.7, 1

XMT VB20, 0



//DATA PAGE COMMENTS

//

//Press F1 for help and example data page

//



VB0 2

VB1 16#AA

VB2 16#0



VB20 3

VB21 16#AA

VB22 16#70

VB23 16#03


版权所有 北京迪文科技有限公司 All Rights Reserved 京ICP备05033781号
电话:(86)10-62102630 62105007 62621271 62636805 Email:DWINHMI@263.net


热门招聘
相关主题

官方公众号

智造工程师