自整理欧姆龙PLC以太网FINSTCP通信例程与操作步骤_第1页
自整理欧姆龙PLC以太网FINSTCP通信例程与操作步骤_第2页
自整理欧姆龙PLC以太网FINSTCP通信例程与操作步骤_第3页
自整理欧姆龙PLC以太网FINSTCP通信例程与操作步骤_第4页
自整理欧姆龙PLC以太网FINSTCP通信例程与操作步骤_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

1、FINS/TCP命令一、安装完成CX-one4.31、 打开PLC编程软件 图下2、 PLC在线连接3、 配置PLC IP地址工程目录-双击“设置”“内置以太网”“选项”“从PLC读取”二、配置PC IP地址1、双击“本地连接”“点击属性”“协议(TCP/TP)”修改同一网络类型IP地址2、 打开网络调试助手1、协议类型改客户端2、服务器IP改为PLC IP地址192.168.250.13、端口号设置为96004、发送区,接收区都需打勾十六进制注意: 发送数据不能由其他文本直接粘贴过来三、FINS /TCP命令1、FINS指令格式手册中的格式如下:举例说明:利用FINS/TCP的方式读取PLC

2、的DM1通道的数据,格式解析如下:FINS帧格式:ICFRSVGCTDNADA1DA2SNASA1SA2SIDCommandcodeTEXT固定固定目标网络号目标节点号目标单元号源网络号源节点号源单元号服务号,随便MRCSRC80000200010000C70000010182000000000100表示本地网络,否则需创建路由表00表示本地网络,否则需创建路由表写07也可,但返回也是02返回时为C0DNA: 同一网络(本地网络 默认为00)SNA : 同一网络(本地网络 默认为00)DA1:PLC站号 IP地址DA2:PLC CPU单元SA1:上位机PC IP地址MR、SR参见FINS命令第

3、5章;前面的ICF、RSV等为指定一些目标地址和源地址的网络号、节点号、单元号及其他固定的格式,后面关于Command code以及TEXT的内容,需要根据上位机实现什么的操作,填写不同的操作数据,就读取DM1通道的数据;DM区的Memory area code为82;读取存储区的Command code为0101;下面利用网络调试助手进行测试:2、使用网络调试助手测试FINS/TCP利用上位发送FINS/TCP的格式如下:ETN21手册,编号W421,P196。数据长度(Length):从Command(功能指令)至结尾,按字节单位累加,用十六进制表示1) FINS节点地址数据发送(客户端-

4、>服务器)握手命令FINS(包头) 数据长度 功能码 错误码 末位IP地址发送:4649 4E53 0000 000C 0000 0000 0000 0000 0000 00C7 (本机IP地址末位为199)。 A B C D EA : FINS 命令(固定包头)B : 数据长度=从功能码数起至数据结尾(以字节为单位,一个字节占用两位 ) C : 功能码分为 00000000:客户端 服务端 00000001:服务端 客户端 00000002:FINS贞发送命令 00000003:FINS 贞发送错误通知命令 00000006:确立通信连接D : 错误码分为 00000000:为正常 0

5、0000001:数据头不是FINS或ASCII格式 00000002:数据长度过长 00000003:命令(C 功能码 )错误 00000020:连接/通信被占用E: 000000C7为本机IP地址末位(十六进制表示),如PLC为客户端:192.168.250.1 本机IPC(服务器)IP:192.168.250.199 。199转为16进制C7 FINS 数据长度 功能码 错误码 应答返回地址 握手成功反馈:46 49 4E 53 00 00 00 10 00 00 00 01 00 00 00 00 00 00 00 C7 00 00 00 01 ;发送及返回截图如下: 2)读DM0开始的

6、2个通道: FINS包头 数据长度 功能码 错误码 发送 FINS帧格式 读取码发送:46494E53 0000001A 00000002 00000000 800002 000100 00C700 FF 0101 读DM区(功能码) 起首地址 个数82 0000 00 0002 注:01 为PLC的IP地址 ;C7为本机的IP地址 字起首地址 位起首地址 FINS包头 数据长度 功能码 错误码 应答FINS帧格式 读取码返回:46494E53 0000001A 00000002 0000000 C00002 00C700 000100 FF 0101 接收正常 接收到两组数据0000 C000 4541 注:C7 为本机的IP地址 ;01为PLC的IP地址3)写DM0开始的2个通道: FINS包头 数据长度 功能码 错误码 发送FINS帧格式 写入码发送:46494E53 0000001E 00000002 00000000 800002 00 0100 00C700 FF 0102 写DM区(功能码) 起首地址 个数 待写入两组数据82 0000 00 0002 C000 4541 字起首地址 位起首地址 FI

温馨提示

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

评论

0/150

提交评论