好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

自整理欧姆龙plc以太网finstcp通信例程与操作步骤.docx

9页
  • 卖家[上传人]:第***
  • 文档编号:99010919
  • 上传时间:2019-09-16
  • 文档格式:DOCX
  • 文档大小:3.36MB
  • / 9 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 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的DM1通道的数据,格式解析如下:FINS帧格式:ICFRSVGCTDNADA1DA2SNASA1SA2SIDCommandcodeTEXT固定固定目标网络号目标节点号目标单元号源网络号源节点号源单元号服务号,随便MRCSRC80000200010000C70000010182000000000100表示本地网络,否则需创建路由表00表示本地网络,否则需创建路由表写07也可,但返回也是02返回时为C0DNA: 同一网络(本地网络 默认为00)SNA : 同一网络(本地网络 默认为00)DA1:PLC站号 IP地址DA2:PLC CPU单元SA1:上位机PC IP地址MR、SR参见FINS命令第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节点地址数据发送(客户端->服务器)握手命令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:为正常 00000001:数据头不是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开始的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 字起首地址 位起首地址 FINS包头 数据长度 功能码 错误码 应答FINS帧格式 写入码返回:46494E53 0000001C 00000002 0000000 C00002 00C700 000100 FF 0102 写入正常0000 。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.