# TCP_Fins DM区数据读写库 **Repository Path**: lincsharp/XMFins ## Basic Information - **Project Name**: TCP_Fins DM区数据读写库 - **Description**: 调用非常方便的Fins库 - **Primary Language**: C# - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 7 - **Created**: 2022-11-07 - **Last Updated**: 2022-11-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # TCP_Fins DM区数据读写库 #### 介绍 基于欧姆龙 tcp fins协议开发的通信库 支持以下数据类型读写 C# | PLC ---- | ---- short | INT ushort | UINT int | DINT uint | UDINT float | READ double | LREAD string | STRING[] 注意:string[] 前两个字节含有其他意义:第一个字节为PLC定义字符串长度,第二个字节为实际字符串长度 支持的读写方法
WriteSingle (写值)
WriteClass (写类)
ReadSingle (读值)
ReadClass (读类)
#### 开发环境 库环境:.NET Standard 2.1 Demo环境:.NET 6 开发工具:Visual Studio 2022 #### 使用Demo做测试的准备工作 1. 按照一下图片定义数据类型 ![NJ结构体](https://gitee.com/XingLucifer/XMFins/raw/master/image/NJsturct.PNG "") 2. 定义全局变量 需要注意,必须分配地址;结构体内存类型需要设置成CJ偏移类型 ![全局变量](https://gitee.com/XingLucifer/XMFins/raw/master/image/Global.PNG) 3. 设置电脑IP最后一位 比如你跟PLC通信的IP为192.168.10.240,则需要把这个240 ![IP地址](https://gitee.com/XingLucifer/XMFins/raw/master/image/IP.png) 注意:Demo里面实现了掉线重连 #### 参与贡献 1. S7.Net 2. Microsoft #### 群聊 ![微信群聊](https://gitee.com/XingLucifer/XMFins/raw/master/image/wx.jpg) #### 有没有大哥给点打点赏 ![支付宝](https://gitee.com/XingLucifer/XMFins/raw/master/image/zifubao.jpg)