原文:基于西门子PLC#S7协议上位机通讯(三)-C#通讯模块开发

背景 在做工控领域系统集成时,由于项目需要跟西门子PLC对接。主要是实现数据的下发及设备状态数据的读取。 之前采用过两种方式对接: .采用 OPC UA,但是这个协议对PLC型号有一定要求, 系列之后PLC才集成了OPC UA服务,前面系列则需要安装西门子内部服务才能使用。 .直接采用Socket TCP IP通讯,这需要电气PLC工程师与上位机软件人员制定定制化的数据报文格式,对于电气工程师而言 ...

2022-01-06 11:11 2 688 推荐指数:

查看详情

C#西门子PLC通讯

1.0 通讯组件概述 通讯组件用于PC与可编程控制器(PLC)、智能仪表等进行数据通讯,适用于基于PC高级语言的工业自动化控制系统。组件采用动态链接库文件(*.DLL)的形式,在PC系统的项目工程里引用该组件,调用相应的属性与方法函数,即可快速实现PC与PLC的高效数据交换 ...

Tue Jul 24 21:23:00 CST 2018 0 1396
基于欧姆龙PLC#FinsTcp协议上位通讯(二)-C#通讯模块开发

  上一篇我们介绍了如何配置连接PLC(注意网线记得插到PLC以太网口!!!还有一个好像是伺服的网口不要插错了),接下来将介绍欧姆FinsTcp协议及使用C#实现过程。 FinsTcp协议报文格式 获取PLC节点地址 FINS command ...

Wed Jan 05 17:30:00 CST 2022 1 2897
基于三菱Q系列PLC#MC协议上位通讯(四)-C#通讯模块开发

背景   在做工控领域系统集成时,由于项目需要跟三菱PLC对接。主要是实现数据的下发及设备状态数据的读取。三菱自带的MC协议具有读写速度块,可集成性好,对电气编程角度非常友好电气工程师只需要分配D区地址块长度就可以与上位通过该地址块进行交互。下面开始讲诉我的三菱通讯模块实现过程 ...

Thu Jan 06 19:12:00 CST 2022 0 3939
C#西门子PLC通讯--仿真软件S7-PLCSIM Advanced V3.0的使用

本测试在虚拟中进行 1,工具:VS2019、S7-PLCSIM Advanced V3、博图V15 一台虚拟中安装了VS2019和S7-PLCSIM Advanced V3,另一个虚拟安装了博图V15. 2,配置 虚拟配置:网络建议采用NAT模式,不容易造成 ...

Wed Jan 05 00:30:00 CST 2022 0 5461
上位开发西门子PLC-S7通信实践

写在前面: 就目前而言,在中国的工控市场上,西门子仍然占了很大的份额,因此对于上位开发而言,经常会存在需要与西门子PLC进行通信的情况。然后对于西门子PLC来说,通信方式有很多,下面简单列举一下: (1) S7通信:PLC作为服务器,上位作为客户端 (2) 开放式TCP ...

Mon Jun 08 22:31:00 CST 2020 1 5216
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM