C#无法给PLC写入数据原因分析

一、背景

    1.1 概述

     C#中无法给PLC写入数据的原因有很多,这里分享网络端口号被占用导致无法写入的确认方法

    1.2 环境

      ①使用三菱PLC ②C#通过网口与PLC进行通讯

二、现象

     1.1 代码

       通过HslCommunication连接PLC时,连接返回成功,写入返回失败

       连接代码

MelsecMcNet melsecMcNet;
melsecMcNet = new MelsecMcNet(ip, port);
melsecMcNet.ConnectServer();

     写入数据代码

melsecMcNet.Write("D3800", 1);

    1.2 确认

       在GX Works2中确认端口号是否被IP占用

       诊断-以太网诊断

       对应端口号后面有通讯对象IP地址,则说明端口号被占用

     

相关推荐

  1. electron + sqlite3 解决打包后无法写入数据库

    2024-03-13 23:26:06       48 阅读
  2. C语言】如何将数据写入文件?

    2024-03-13 23:26:06       45 阅读
  3. Halcon C++ XLD 数据写入图片

    2024-03-13 23:26:06       31 阅读
  4. C 传递数组函数

    2024-03-13 23:26:06       39 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-13 23:26:06       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-13 23:26:06       101 阅读
  3. 在Django里面运行非项目文件

    2024-03-13 23:26:06       82 阅读
  4. Python语言-面向对象

    2024-03-13 23:26:06       91 阅读

热门阅读

  1. 第十八天-Scrapy爬虫框架实战(瓜子二手车)

    2024-03-13 23:26:06       48 阅读
  2. 题目 2692: 质因数个数

    2024-03-13 23:26:06       39 阅读
  3. js手写Promise.prototype.finally

    2024-03-13 23:26:06       44 阅读
  4. #微信小程序(按键控制)

    2024-03-13 23:26:06       45 阅读
  5. 原型对象、原型、原型链

    2024-03-13 23:26:06       40 阅读
  6. CSS Grid 布局:span 关键字

    2024-03-13 23:26:06       39 阅读
  7. LeetCode_Hot100_栈_20有效的括号_Python

    2024-03-13 23:26:06       51 阅读
  8. 爬虫基础知识与高级应用

    2024-03-13 23:26:06       41 阅读
  9. 爬虫技术抓取网站数据

    2024-03-13 23:26:06       41 阅读
  10. Linux系统——命令行速查表

    2024-03-13 23:26:06       36 阅读
  11. 安卓native编程

    2024-03-13 23:26:06       46 阅读