欧姆龙PLC通讯测试_百度文库_第1页
欧姆龙PLC通讯测试_百度文库_第2页
欧姆龙PLC通讯测试_百度文库_第3页
欧姆龙PLC通讯测试_百度文库_第4页
欧姆龙PLC通讯测试_百度文库_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、欧姆龙PLC 通讯测试一、 配置PC IP地址1、 打开“网络和共享中心”-“更改适配器”-“本地连接”-IP4-修改与PLC 同一网段IP 地址 二、 打开网络调试助手(NetAssist )1、协议类型更改为客户端(TCP Client) 2、端口号设置为9600 4、 发送区、接受区均需勾选十六进制显示,发送区点击“清除输入” 三、 欧姆龙PLC 的FINS/TCP命令1、 发送握手命令4649 4E53 0000 000C 0000 0000 0000 0000 0000 0032 FINS(包头 数据长度 功能码 错误码 末位本机IPA 、数据长度:数据长度以后的字节长度,一位数字占

2、4位,8位为一字节,因此两个数字为一字节,上述握手命令的数据长度之后共24数字长度,即12字节,转换为十六进制为C 。2、 握手命令反馈4649 4E53(固定包头0000 0010(数据长度)0000 0001 (功能码)0000 0000(错误码)0000 0032(本机IP 50)0000 0028(PLC IP 40)A 、 功能码:00000000:客户端-服务端00000001:服务端-客户端00000002:FINS 贞发送命令00000003:FINS 贞发送错误通知命令00000006:确立通信连接B 、 错误码:00000000:为正常00000001:数据头不是FINS/

3、ASCII格式00000002:数据长度过长00000003:命令(C 功能码)错误00000020:连接/通信被占用发送握手命令反馈截图如下: 3、 读取指定地址区值命令(读取DM 区2个字,从DM6004开始)4649 4E53 :FINS包头(固定)0000 001A :数据长度0000 0002 :功能码0000 0000 :错误码(0表示无错误,否则均为异常) 80 00 02 :发送FINS 贞格式00 28 00 :PLC 的地址40,转换成十六进制为2800 32 00 :PC 的地址50,转换为十六进制为3200 01 01 :SID+MRC+SRC82 :表示DM 区177

4、4 :首地址,读取地址从6004开始00 :固定00 02 :读取数量(一个DM 地址存储16位,即2个字节,4位数字)4、 读取指令反馈4649 4E53 : FINS包头(固定)0000 001E : 数据长度0000 0002 : 功能码0000 0000 : 错误码(0表示无错误,否则均为异常) C0 00 02 :固定贞头00 32 00 :PC 的地址50,转换为十六进制为3200 28 00 :PLC 的地址40,转换成十六进制为2800 01 01 :SID+MRC+SRC00 00 :固定6666 4278 :读取数据0000 42BE :读取数据发送读取命令反馈截图如下: 四、 读取数据解析1、 使用网络调试助手读取数据为十六进制,PLC 中设置该地址存储数据为32位浮点型(8位数字),要将读取数值进行十B、 配置完毕,点击确定,进入数据收发窗口,勾选十六 进制值: 3、 发送欧姆龙 PLC 的 FINS/TCP 握手命令&读取命

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论