欧姆龙PLC以太网TCP命令FINS 下载本文

内容发布更新时间 : 2024/7/6 12:09:32星期一 下面是文章的全部内容请认真阅读。

实用文档

标准文案

实用文档

实验现象:

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亮。 上述FINS DATE: 80 ICF

0101/0102 读/写 Response C0 ICF 0101 读内存 00 RSV 02 GCT 00 DNA D6 DA1 0000 表示正常完成 00 DA2 00 SNA 03 SA1 /1111 /反馈D1为1111 00 SA2 00 SID 82/30 D区字/CIO位 000000/006401 D0/CIO100.01 0001/0002 0101 1个/2位 数据 00 RSV 02 GCT 00 DNA 03 DA1 00 DA2 00 SNA D6 SA1 00 SA2 00 SID 标准文案

实用文档

实验总结:

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

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

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

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

标准文案