通讯接口编程测试

通讯接口编程测试

ID:11767408

大小:136.50 KB

页数:3页

时间:2018-07-13

通讯接口编程测试_第1页
通讯接口编程测试_第2页
通讯接口编程测试_第3页
资源描述:

《通讯接口编程测试》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、通讯接口编程测试说明说明:当外接PLC和测径仪通过485连接时,为了更直观的了解PLC是否发送了正确的命令以及测径仪是否按指令返回数据,可通过此图将485总线通过RS232/RS485转接器连接到PC机,再配置固定通讯测试软件监控485总线数据,以便了解整个数据流是否正确。一:PC机只做监控用,看PLC是否发送数据出来,以及LGD系列测径仪在收到争取命令后,是否回传数据出来。下图为测试软件界面:图一:测试软件界面(只做监控用)1.1:测径仪通讯参数设置l测径仪地址设置和PLC地址一致(此处设置为‘1’提示符为dPCA

2、-)l测径仪波特率设置为9600(提示符为dPCb-),l测径仪通讯格式设置为00000(提示符为dPCC-),1.2PLC通讯参数设置lPLC对测径仪的通讯地址设置为‘1’或其他,需和测径仪地址设置一致。(注:此地址不是ASCII码,是10进制或16进制)lPLC的波特率为9600或其他,需和测径仪的波特率设置一致lPLC的通讯数据位设置为8位1.3测试软件通讯设置l测试软件的波特率为9600或其他(和PLC,测径仪的波特率一致)l测试软件的数据位为:8位。l测试软件设置为16进制显示及自动清空(如图)l测试软件不

3、能发送数据(将自动发送关闭,如图一)2、此种模式:PLC作为主机,PC机(测试软件),测径仪作为从机3设置此时PLC读取X方向测量值,PLC应该发送数据串:01410D(此处以16进制表示)三个数据,测径仪应该传回9个数据:41XXAABBCCDDEEYY45(其中41为回传命令码,XX为状态码,AA,BB,CC,DD,EE为5个测量数据ASCII码,YY为累加和,45为结束码)具体请查考“LGD使用手册”。4、此时,运行PLC程序,若连接正确及PLC程序运行正确,可以看到PC机上测试软件第一个(上面)编辑框会显示出

4、PLC发送的三个数据及测径仪发回的9个数据,若不是,则可能PLC或测径仪没有发送正确数据串。5、若需用PC机读取数据,则PC机截取整个RS485总线上的数据串中的后面9个数据串则可(前面三个为PLC发送的命令字符串,后面9个为测径仪发回的响应字符串),此数据串以“回传命令码开始,”0X45”结束码结束。此时,PC机不能发送数据,始终处于接收状态,此方案可以不影响原来固有系统。若上述通讯不成功,可以将PLC的RS485接口去掉,让PC机通讯测试软件和测径仪相连,检测测径仪通讯接口是否正常,操作如下:二:只有PC机和LG

5、D测径仪通讯接口相连图二:测试软件界面(只有PC机和测径仪相连)1、设置测试软件,测径仪通讯参数1.1:测径仪的通讯参数设置如上(1.1节)1.2:通讯测试软件通讯参数设置入上(1.2节)2、由于只有PC机(测试软件)和测径仪相连,此时,PC机作为主机,测径仪作为从机,因此,应由PC机(测试软件)发出3个命令字符串,测径仪收到命令后,发送9个数据串(数据串定义见使用手册)。3、测试软件命令发送区应设置为“十六进制发送”,且将命令发送字节(01410D)填入软件发送编辑区(软件下面编辑框)见图二,若需自动发送,则选择“

6、自动发送”,此时PC机连续不停的按照一定周期(可以设置(如图2设置为100MS))将命令字符串发给测径仪,测径仪也按早此周期不停的返回数据,并可显示在测试软件上(如图二);若要手动发送,则鼠标点击一次手动发送,则PC机发送一次命令字符串,此时可见测径仪发送的数据显示在第一个编辑框(测试软件上排编辑框)上。4、若上面通讯正常,则测径仪和外围设备通讯没有问题,此时,可仔细检查PLC通讯程序,不停按照(一章节)测试,直到正确为准。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。