网站大量收购闲置独家精品文档,联系QQ:2885784924

欧姆龙PLC以太网通讯FinsTCP命令.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
欧姆龙PLC以太网通讯FinsTCP命令

Socket tool发送Fins/TCP命令 实验设备:CJ2M-CPU33(PLC) 实验目的:发送Fins/TCP命令读写CJ2M-CPU33的数据 实验步骤: 系统概述,硬件搭建和接线: 图1-1 2、软件设置 ①首先在PLC里通过CX-Programmer设置CJ2M-CPU33模块的IP地址和子网掩码,传送IO表设置,如下图所示: 图1-2 ②修改电脑的IP地址: CJ2M-CPU33的IP地址要与电脑同网段。 图1-3 ③Socket tool设置如下 选择TCP Client,点击创建 图1-4 点击连接 图1-5 ④发送握手信号 从客户端发送给服务器的握手信号格式: 图1-6 从服务器发送给客户端的握手信号格式: 图1-7 本实验是从客户端发命令到PLC,故发送命46494E53(FINS)0000000C(长度12字节命令代码错误代码客户端节点号) 图1-8 反馈是46494E53(FINS长度16字节命令代码错误代码客户端节点号服务器节点号) 通讯建立成功。 TCP命令格式 图1-9 FINS FRAME格式 图1-10 3、实验现象: A、读取W100的数据 给CJ2M-CPU33的W100赋值#1234 图1-11 发送Fins/TCP命46494E53(FINS)0000001A(数据长度26命令代码错误代码)800002000100000300000101B10064000001(FINS命令帧) 图1-12 反馈是46494E53(FINS数据长度24命令代码)0000 0000(错误代码)C0 00 02 00 03 00 00 01 00 00 01 01 00 00 12 34 (FINS反馈帧1234是反馈数据) B、往D0中写入数据#1234 发送Fins/TCP命令46494E53(FINS)0000001C(数据长度28命令代码错误代码)8000020001000003000001028200000000011234(FINS命令帧) 图1-13 反馈如下46494E53(FINS数据长度22命令代码)00 000000(错误代码)C0 00 02 00 03 00 00 01 00 00 01 02 00 00(FINS反馈帧0000是反馈代码表示通讯正常) 在CX-Programmer中监控D0可以看到值是#1234 图1-14 4、实验总结: A、如果通讯建立之后又发送了一次握手信号,将会反馈错误代该命令不支持)并且通讯将会中断 B、错误代码是 图1-15

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档