原文:基于西门子PLC和触摸屏以及C#开发的通用IO监控系统

前言: 在项目开发的过程之中,经常需要做IO监控画面.当IO监控点多的时候,往往需要做很多的画面,并且浪费了HMI的很多IO点.做起画面来也很麻烦和繁琐.从而,让我思考着如何做一个工具.可以在一个画面上监控所有的变量. 要实现这个,其实也不难. ,需要将IO变量泛型的通过指针的方式,反馈到一个变量上,并且使用这个变量的位来指示每个IO的状态. ,需要将IO的文本解释生成一系列的IO图片,然后在HM ...

2020-12-29 13:43 0 660 推荐指数:

查看详情

C#西门子PLC通讯

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

Tue Jul 24 21:23:00 CST 2018 0 1396
C# 连接西门子PLC

上位机的库 S7netplus https://www.mesta-automation.com/siemens-s7-plc-c-s7-net-plc-driver/ https://www.cnblogs.com/BBBLANK/p/7193213.html 安装模拟器PLC ...

Wed Nov 03 00:42:00 CST 2021 0 144
威纶通触摸屏西门子S7-1500通讯

第一步,打开威纶通触摸屏软件新建项目 以S7-1500为例选择连接设备类型为PLC的S7-1200/S7-1500 连接设备类型选择完成后设置PLC的IP地址 输入PLC的IP地址,要与PLC的IP地址一致,否则无效。 西门子新建项目和IP设置请查看上一篇 ...

Tue Nov 03 17:36:00 CST 2020 0 2190
西门子触摸屏TP,KTP的报警历史记录数量

西门子触摸屏 TP, KTP可以使用内部的可保持存储器记录一定数量的报警记录 TP : TP900,TP1200,TP1500 等 1024条 KTP : KTP900, KTP1200 等 256条 ...

Mon Aug 16 06:37:00 CST 2021 0 318
西门子触摸屏 TP1200 Smart server 设置方法

Smart server 是TP1200触摸屏的远程桌面功能。设置该功能后,可以通过通用软件VNC Viewer或西门子专用的Smart Client连接触摸屏。 1)在TP1200上的设置 2)TIA Portal组态中激活smart server 3)使用VNC viwer连接 ...

Sat Mar 05 22:06:00 CST 2022 0 3848
C#读写西门子PLC数据

C#读写西门子PLC数据,包含S7协议和Fetch/Write协议,s7支持200smart,300PLC,1200PLC,1500PLC 本文将使用一个gitHub开源的组件技术来读写西门子plc数据,使用的是基于以太网的TCP/IP实现,不需要额外的组件,读取操作只要放到后台线程就不会 ...

Sat Sep 07 16:20:00 CST 2019 2 5804
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM