欧姆龙PLC以太网TCP命令FINS.docx

上传人:b****4 文档编号:3994511 上传时间:2022-11-27 格式:DOCX 页数:9 大小:472.40KB
下载 相关 举报
欧姆龙PLC以太网TCP命令FINS.docx_第1页
第1页 / 共9页
欧姆龙PLC以太网TCP命令FINS.docx_第2页
第2页 / 共9页
欧姆龙PLC以太网TCP命令FINS.docx_第3页
第3页 / 共9页
欧姆龙PLC以太网TCP命令FINS.docx_第4页
第4页 / 共9页
欧姆龙PLC以太网TCP命令FINS.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

欧姆龙PLC以太网TCP命令FINS.docx

《欧姆龙PLC以太网TCP命令FINS.docx》由会员分享,可在线阅读,更多相关《欧姆龙PLC以太网TCP命令FINS.docx(9页珍藏版)》请在冰豆网上搜索。

欧姆龙PLC以太网TCP命令FINS.docx

欧姆龙PLC以太网TCP命令FINS

欧姆龙PLC以太网TCP命令FINS

ETN21以太网fins/TCP命令

实验时间:

2014年10月8日

实验设备:

CP1H-XA40DR-A、CP1W-EXT01、CJ1W-ETN21、网线

实验目的:

利用SOCKETTOOL发送fins/TCP命令,对CPU内存进行读取和写入。

实验步骤:

1、IP地址设置:

打开电脑本地连接查看IP地址如下:

usb线连上电脑,打开I/O表,将ETN21模块的ip地址与电脑设置为同一个网段不同节点,节点号跟硬件上的nodenumber一样,下载重启模块,如下:

2、配置socketool软件

软件选TCPClient,创建,输入ETN21的IP地址和端口号,端口号9600,如下:

点击连接,显示十六进制值打勾:

3、握手信号

TCP方式客户端需要发给服务器握手信号,等待服务器正常反馈表示握手成功,才能正常交流数据。

客户端发出的命令格式如下:

46494E530000000C00000000000000000000003C

反馈是46494E53(FINS)00000010(长度16字节)00000001(命令代码)00000000(错误代码)000000D6(客户端节点号)00000003(服务器节点号)

通讯建立成功。

4、TCP命令

①命令帧如下,ETN手册W421第7-4有相关介绍,如下:

Fins命令格式:

实验现象:

1、勾选16进制,输入读取D1命令:

发送Fins/TCP命46494E53(FINS)0000001A(数据长度26)00000002(命令代码)00000000(错误代码)80000200030000D600000101820001000001(FINS命令帧),即:

46494E530000001A000000020000000080000200030000D600000101820001000001

46494E530000001A0000000200000000800002000100003C00000101820001000001

写入命令,CIO区100.01和100.02置位:

发送Fins/TCP命令46494E53(FINS)0000001C(数据长度28)00000002(命令代码)00000000(错误代码)80000200030000D6000001023000640100020101(FINS命令帧)

即:

46494E530000001C000000020000000080000200030000D6000001023000640100020101

查看内存:

并可看到输出灯100.01和100.02亮。

上述FINSDATE:

80

00

02

00

03

00

00

D6

00

00

ICF

RSV

GCT

DNA

DA1

DA2

SNA

SA1

SA2

SID

0101/0102

82/30

000000/006401

0001/0002

0101

读/写

D区字/CIO位

D0/CIO100.01

1个/2位

数据

Response

C0

00

02

00

D6

00

00

03

00

00

ICF

RSV

GCT

DNA

DA1

DA2

SNA

SA1

SA2

SID

0101

0000

/1111

读内存

表示正常完成

/反馈D1为1111

实验总结:

1、SocketTool中一定要将下面以显示十六进制值打钩,否则无法正确读到数

据。

2、对为操作由于命令发送是按字节发送,故对单个字置1或0时要用01或者00。

3、注意ETN模块面板nodenumber要和IP地址最后一位一样。

4、如果通讯建立之后又发送了一次握手信号,将会反馈错误代码00000003(该命令不支持)并且通讯将会中断;发送错误会反馈错误信息,一样会中断。

5、错误代码有如下:

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1