一、环境

  1. c#:.net core、s7netplus
  2. 西门子plc:s7200smart

二、代码

 //通讯plcprivate void OpenPlc(){plcS7 = new Plc(CpuType.S7200Smart, "192.168.3.2", 0, 1);if (!plcS7.IsConnected){try{plcS7.Open();_logger.LogCritical("PLC通讯成功!");plcInventory = (ushort[])plcS7.Read(DataType.DataBlock, 1, 4482, VarType.Word, 279, 1);plcSpecification = (float[])plcS7.Read(DataType.DataBlock, 1, 0, VarType.Real, 279, 1);MergeInventory();}catch (Exception e){plcData.PlcState = false;_logger.LogCritical("采集数据异常,点位错误。" + e.ToString());}}else{plcData.PlcState = false;_logger.LogCritical("PLC通讯失败!");}}

c#通讯西门子plc相关推荐

  1. C# 机器视觉工控通讯------西门子PLC之S7协议上位机通讯

    C# 机器视觉工控通讯------西门子PLC之S7协议上位机通讯 使用步骤 1.引入库 项目添加应用HslCommunication.dll和代码代码如下(示例): dll官方支持网站> us ...

  2. 【解答】多台西门子PLC之间可不可以无线通讯

    本方案为原创方案,版权归本公司所有. 如需转载,请注明文章出处. 一.方案基本情况 该方案可适用于3台以上西门子PLC,S7-200或S7-200Smart之间实现一主多从Modbus通讯协议的无线通 ...

  3. c++ char4个字节_西门子PLC的TCP通讯(不同项目下)①--TSEND_C指令

    西门子PLC的TCP通讯(不同项目下)①--TSEND_C指令 本期说一下,不同项目下的,连个西门子1200的TCP通讯,这次我们用TSEND_C和TRCV_C组合使用,这次先了解下TSEND_C指令 ...

  4. java plc通讯_树莓派+西门子PLC+Aliyun

    本文可能有些许标题党哈哈,因为实现的功能其实很简单! Raspberry Pi(中文名为"树莓派"),是为学习计算机编程教育而设计,只有信用卡大小的微型电脑,其系统基于Linux. ...

  5. 威纶和s7200通讯线_PLC通讯,西门子plc通讯知识汇总学习

    (一)西门子 200 plc 使用 MPI 协议与组态王进行通讯时需要哪些设置? 1)在运行组态王的机器上需要安装西门子公司提供的 STEP7 Microwin 3.2 的编程软件,我们的驱动需要调用 ...

  6. plc tcp ip通讯怎么只能连一个客户端_浅谈西门子plc的profinet功能的开放式通信功能...

    用过西门子plc的朋友应该都听说这个大名鼎鼎的单词--profinet,但是你们有使用过它的功能吗?对它又又多少的认识呢?今天我们就来稍微谈谈一下这个大名鼎鼎的大家伙,希望对你有所帮助. 具有prof ...

  7. winpcapp配置c++网口通讯_(经验)西门子PLC的Modbus TCP通讯的一些经验

    Modbus是一种协议公开的工业通讯,被广泛使用.通过串口的是Modbus-RTU协议,通过以太网的是Modbus TCP通讯.现在的PLC都开始支持以太网通讯,因此,Modbus TCP也越来越重要 ...

  8. tcp通讯 怎么进行安全认证_西门子PLC在博图环境下进行TCP通讯详解

    对于做工控设备的人员来说,精通各种通讯协议的使用是必不可少的,通讯协议就像语言一样,只有双方都约定好了协议之后,我才能知道你想做什么以及你需要什么,反之同理.这几天做了一个项目,是博图环境下使用西门子 ...

  9. plc tcp ip通讯怎么只能连一个客户端_如何远程读取西门子PLC数据?

    随着工业的发展,PLC联网进行远程监控.远程运维的需求越来越多,通常是通过PLC的通信口外接一个联网模块来实现.很多企业自动化产品与非标自动化产品安装现场地处偏僻,没有网络怎么办?随着本地通信控制的局 ...

  10. 打印机通讯 tspl指令_西门子PLC四种核心通讯方式汇总学习

    西门子作为最早进入中国市场的工控厂家,其市场占有率一直非常高. 西门子PLC的品质非常好,其网络稳定性.开放性深受工控人员的喜爱,而且编程软件分类多,使用方便.在国内工控界具有显著地位.虽然大家对西门 ...

最新文章

  1. java删除文件模糊_Java实现的模糊匹配某文件夹下的文件并删除功能示例
  2. 前端学习(1415):ajax的运行环境
  3. [Leetcode][第97题][JAVA][交错字符串][BFS][动态规划]
  4. java系列8:一个标准的类
  5. 游戏筑基开发之简单迷宫行走(内附碰撞检测底层逻辑)
  6. 微信公众平台开发(五) 天气预报功能开发
  7. 教您如何查看Win7详细系统版本号
  8. QT + 大恒水星工业相机 +vs2017 实现线程拍摄视频
  9. OpenGL 灰度图
  10. VUE activated,deactivated使用
  11. killall 命令使用
  12. Jmeter点击启动无响应问题
  13. 邮箱 名字 地址url正则表达式
  14. vb编程转为c语言,请大神帮我把C语言转换成VB语言
  15. 封神台-第二章 尤里的复仇
  16. Shell printf格式化输出命令
  17. 计算机一级考试操作题基础操作,计算机一级考试基础操作题
  18. hjr-MUD游戏(三):android原生游戏编写
  19. 【已解决】关于python中“morphology”包的调用的问题
  20. js实现5秒之后跳转到另一个页面

热门文章

  1. 在crontab中找不到sqlplus命令
  2. 【转】复制网页内容三招
  3. 计算机操作系统 第五版 答案,操作系统-第5版-习题答案.doc
  4. Java 文件传输 (TCP、UDP)
  5. 继微信dat之后的PC端微信解密后数据库数据抽取
  6. VBScriptVBS(二)变量、数组变量的应用与理解
  7. MediaCoder参数设置教程
  8. 中职计算机基础知识点笔记3
  9. SAP ABAP 从入门至精通书籍推荐
  10. 三星s8android8.0,三星S8国行升级安卓8.0 系统流畅度提升