c#通讯西门子plc
一、环境
- c#:.net core、s7netplus
- 西门子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相关推荐
- C# 机器视觉工控通讯------西门子PLC之S7协议上位机通讯
C# 机器视觉工控通讯------西门子PLC之S7协议上位机通讯 使用步骤 1.引入库 项目添加应用HslCommunication.dll和代码代码如下(示例): dll官方支持网站> us ...
- 【解答】多台西门子PLC之间可不可以无线通讯
本方案为原创方案,版权归本公司所有. 如需转载,请注明文章出处. 一.方案基本情况 该方案可适用于3台以上西门子PLC,S7-200或S7-200Smart之间实现一主多从Modbus通讯协议的无线通 ...
- c++ char4个字节_西门子PLC的TCP通讯(不同项目下)①--TSEND_C指令
西门子PLC的TCP通讯(不同项目下)①--TSEND_C指令 本期说一下,不同项目下的,连个西门子1200的TCP通讯,这次我们用TSEND_C和TRCV_C组合使用,这次先了解下TSEND_C指令 ...
- java plc通讯_树莓派+西门子PLC+Aliyun
本文可能有些许标题党哈哈,因为实现的功能其实很简单! Raspberry Pi(中文名为"树莓派"),是为学习计算机编程教育而设计,只有信用卡大小的微型电脑,其系统基于Linux. ...
- 威纶和s7200通讯线_PLC通讯,西门子plc通讯知识汇总学习
(一)西门子 200 plc 使用 MPI 协议与组态王进行通讯时需要哪些设置? 1)在运行组态王的机器上需要安装西门子公司提供的 STEP7 Microwin 3.2 的编程软件,我们的驱动需要调用 ...
- plc tcp ip通讯怎么只能连一个客户端_浅谈西门子plc的profinet功能的开放式通信功能...
用过西门子plc的朋友应该都听说这个大名鼎鼎的单词--profinet,但是你们有使用过它的功能吗?对它又又多少的认识呢?今天我们就来稍微谈谈一下这个大名鼎鼎的大家伙,希望对你有所帮助. 具有prof ...
- winpcapp配置c++网口通讯_(经验)西门子PLC的Modbus TCP通讯的一些经验
Modbus是一种协议公开的工业通讯,被广泛使用.通过串口的是Modbus-RTU协议,通过以太网的是Modbus TCP通讯.现在的PLC都开始支持以太网通讯,因此,Modbus TCP也越来越重要 ...
- tcp通讯 怎么进行安全认证_西门子PLC在博图环境下进行TCP通讯详解
对于做工控设备的人员来说,精通各种通讯协议的使用是必不可少的,通讯协议就像语言一样,只有双方都约定好了协议之后,我才能知道你想做什么以及你需要什么,反之同理.这几天做了一个项目,是博图环境下使用西门子 ...
- plc tcp ip通讯怎么只能连一个客户端_如何远程读取西门子PLC数据?
随着工业的发展,PLC联网进行远程监控.远程运维的需求越来越多,通常是通过PLC的通信口外接一个联网模块来实现.很多企业自动化产品与非标自动化产品安装现场地处偏僻,没有网络怎么办?随着本地通信控制的局 ...
- 打印机通讯 tspl指令_西门子PLC四种核心通讯方式汇总学习
西门子作为最早进入中国市场的工控厂家,其市场占有率一直非常高. 西门子PLC的品质非常好,其网络稳定性.开放性深受工控人员的喜爱,而且编程软件分类多,使用方便.在国内工控界具有显著地位.虽然大家对西门 ...
最新文章
- java删除文件模糊_Java实现的模糊匹配某文件夹下的文件并删除功能示例
- 前端学习(1415):ajax的运行环境
- [Leetcode][第97题][JAVA][交错字符串][BFS][动态规划]
- java系列8:一个标准的类
- 游戏筑基开发之简单迷宫行走(内附碰撞检测底层逻辑)
- 微信公众平台开发(五) 天气预报功能开发
- 教您如何查看Win7详细系统版本号
- QT + 大恒水星工业相机 +vs2017 实现线程拍摄视频
- OpenGL 灰度图
- VUE activated,deactivated使用
- killall 命令使用
- Jmeter点击启动无响应问题
- 邮箱 名字 地址url正则表达式
- vb编程转为c语言,请大神帮我把C语言转换成VB语言
- 封神台-第二章 尤里的复仇
- Shell printf格式化输出命令
- 计算机一级考试操作题基础操作,计算机一级考试基础操作题
- hjr-MUD游戏(三):android原生游戏编写
- 【已解决】关于python中“morphology”包的调用的问题
- js实现5秒之后跳转到另一个页面