- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
欧姆龙CPU自带232口与第三方设备通信实验
编号验报告课题名称:欧姆龙CPU自带232口和第三方设备通信实验单位(盖章): 技术部 实验时间:目录实验目的:3实验设备:3实验流程:4实验步骤:4一、硬件电路搭建4二、软件设置6三、无协议收发功能的测试。7四、第三方设备协议分析10五、CS1D-CPU67S读取仪表动态数据实例。12六、FCS(帧校验和)指令的使用。14七、通过CPU计算校验码获取SWP数据16八、结论19注意:19欧姆龙CPU自带232口和第三方设备通信实验实验目的:了解欧姆龙PLC CPU自带RS232口和第三方设备的通信。本实验以欧姆龙PLC CS1D-CPU67S和昌辉SWP系列仪表为例进行测试。实验设备:本次实验设备见表1。序号名称型号数量备注1CPUCS1D-CPU67S12电源模块CS1D-PA207R13主底板CS1D-BC082S14以太网模块CS1W-EIP2115昌辉仪表SWP-C403-22-23-HL-FA16USB转串口线17CPU和PC串口连接线(见注1)1用来连接CPU的USB口和串口线的USB口8网线1表1注1:欧姆龙PLC RS232口和上位机串口线的连接方式见图1。图1-欧姆龙PLC RS232口和上位机串口线的连接方式实验流程:实验步骤:一、硬件电路搭建1、实验设备电路搭建如图2所示。图2-实验硬件电路搭建图2、CPU单元设置:CPU单元设置见图3,将所有的DIP开关都置为OFF。图3-CPU模块DIP开关设置图3、以太网模块设置:在该实验中,由于我们将用到CPU自带的RS232口和第三方设备(昌辉仪表)通信,因此对CPU的编程等操作选定为以太网方式。以太网模块的单元号和节点号设置见图4,该实验中设定的IP地址为:192.168.250.1。图4-以太网模块设置图二、软件设置1、打开CX-Programmer,文件,新建,设备类型CS1D-S,CPU型号选择CPU67,网络类型选择Ethernet。设置界面如图5。图5-新建工程2、以太网连接设置,如图6:将IP地址设定为192.168.250.1图6-IP地址设定3、在线工作,编程模式下,打开“设置”选项对CPU自带的232口进行设置。如图7所示。在“上位机链接端口”选项下设置通信格式(注2)(波特率、数据格式、232口的工作模式等参数),然后传送到PLC。图7-CPU自带232口的设置注2:SWP系列仪表通讯口的传输方式为。三、无协议收发功能的测试。欧姆龙PLC和第三方设备通信需要通过特殊指令(TXD和RXD)来发送和接收第三方设备的协议。1、无协议发送功能的测试。测试要求:发送D0-D9共10个数据到上位机。上位机接收软件:串口调试工具(1) 无协议接收程序的编写:测试无协议接收需要用到无协议接收指令RXDS-发送数据的首地址:将要发送的第三方设备的协议写在S开始的内存中去。C-控制字:定义发送协议的一些控制项目。控制字的定义如下:N-发送的数据字节数:定义发送协议的字节数。无协议发送程序如图7所示(发送D0-D9共10个数据):图7-无协议发送程序截图(2)无协议发送测试情况如图8、图9所示。图8-CPU发送数据图9-上位机接收数据(3) 测试结果:CPU无协议发送数据正常。2、无协议接收功能的测试。测试要求:上位机发送数据,CPU通过无协议接收数据并存到D200开始内存区域。上位机发送软件:串口调试工具(1) 无协议接收程序的编写:测试无协议发送需要用到无协议发送指令RXDS-接收数据的首地址:定义接收数据存放的首地址。C-控制字:定义接收协议的一些控制项目。控制字的定义如下:N-存储数据的字节数:定义从接收缓冲区中,存储多少字节的数据到指定的地址中去。无协议接收程序如图10所示(将接收到的数据放在D200开始地址中去):图10-无协议接收截图(2) 无协议接收测试情况如图11、图12所示。图11-上位机发送数据截图图12-CPU接收数据截图(3) 测试结果:CPU无协议接收数据正常。四、第三方设备协议分析1、通讯格式分析本次实验通信的第三方设备是昌辉的SWP系列仪表,其通信格式为:@-起始符;DE── 仪表设备号(双字节,参见仪表操作手册中之参数“DE” ) 帧命令── 操作命令(双字节) 帧数据── 各种操作命令所对应的数据(长度视不同仪表型号而不同) CRC── 校验字节(除@外 CRC 字节之前其它几个字节的异或值,即 DE(ASII)与帧类型 ASCII和帧数据 ASCII的异或值)CRC = DEASCII ⊕ 帧命令 ASCII⊕ 帧数据 ASCII CR——结束符设备设置分析 这一部分需要进入仪表的二级菜单对仪表的DE(即设备编号)和波特率进行设置。设置方法为: 找到DE和BT两个项目如图1
您可能关注的文档
- 模具行业新人免费培训资料_-_1.ppt
- 植物种植教程-多肉.pptx
- 模拟实验自测练习.ppt
- 模拟火车时刻滚动显示.doc
- 模拟灯路控制系统.docx
- 模拟信号的数字传输第一次课.ppt
- 模拟法测电势.ppt
- 模拟电子技术(高频)第九章 8255.ppt
- 模拟电子技术基础(高等教育出版社 第四版) 7.4 有源滤波电路.ppt
- 模拟电子技术 第九章 负反馈放大电路.ppt
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)