在好例子网,分享、交流、成长!
您当前所在位置:首页C# 开发实例C#语言基础 → VS开发S7-1200PLC上位机软件(案例源码)

VS开发S7-1200PLC上位机软件(案例源码)

C#语言基础

下载此实例
  • 开发语言:C#
  • 实例大小:8.53M
  • 下载次数:274
  • 浏览次数:1437
  • 发布时间:2021-11-01
  • 实例类别:C#语言基础
  • 发 布 人:LC723678
  • 文件格式:.zip
  • 所需积分:1
 相关标签: VS 开发 实例

实例介绍

【实例简介】
使用C#编程语言编写S7-1200PLC上位机软件,界面使用WPF做了美化,程序功能有曲线图,数据记录,数据查询,故障报警列表

【实例截图】

from clipboard

【核心代码】

NormalizingApp-master

├── NormalizingApp
│   ├── App.config
│   ├── App.xaml
│   ├── App.xaml.cs
│   ├── Data
│   │   ├── AccessTemplate
│   │   │   └── Template.accdb
│   │   ├── CFG
│   │   │   └── LoginCFG.ini
│   │   ├── Name
│   │   │   └── name.txt
│   │   ├── Palette
│   │   │   └── Palette.txt
│   │   ├── Recipe
│   │   │   └── DataRecipe.xml
│   │   ├── UserData
│   │   │   └── User.accdb
│   │   └── WorkData
│   │       ├── 2018
│   │       │   ├── 201805
│   │       │   │   └── 20180507.accdb
│   │       │   ├── 201807
│   │       │   │   ├── 20180706.accdb
│   │       │   │   ├── 20180719.accdb
│   │       │   │   └── 20180723.accdb
│   │       │   ├── 201808
│   │       │   │   └── 20180804.accdb
│   │       │   ├── 201809
│   │       │   │   ├── 20180904.accdb
│   │       │   │   ├── 20180905.accdb
│   │       │   │   ├── 20180911.accdb
│   │       │   │   └── 20180912.accdb
│   │       │   ├── 201810
│   │       │   │   ├── 20181012.accdb
│   │       │   │   ├── 20181028.accdb
│   │       │   │   ├── 20181030.accdb
│   │       │   │   └── 20181031.accdb
│   │       │   └── 201811
│   │       │       ├── 20181101.accdb
│   │       │       ├── 20181102.accdb
│   │       │       ├── 20181103.accdb
│   │       │       ├── 20181105.accdb
│   │       │       ├── 20181106.accdb
│   │       │       ├── 20181106.laccdb
│   │       │       ├── 20181113.accdb
│   │       │       └── 20181114.accdb
│   │       └── 2021
│   │           ├── 202110
│   │           │   ├── 20211030.accdb
│   │           │   └── 20211031.accdb
│   │           └── 202111
│   │               └── 20211101.accdb
│   ├── DataBase
│   │   ├── CQServices.cs
│   │   └── DBHelp.cs
│   ├── Lib
│   │   ├── AsyncObservableCollection.cs
│   │   ├── BinaryFile.cs
│   │   ├── ControlBinding.cs
│   │   ├── INIFile.cs
│   │   ├── MyValueEvent.cs
│   │   └── S71KConnect.cs
│   ├── LoginWindow.xaml
│   ├── LoginWindow.xaml.cs
│   ├── MVVM
│   │   ├── AnotherCommandImplementation.cs
│   │   ├── MyCommand.cs
│   │   ├── MyCommandGeneric.cs
│   │   ├── MyEventCommand.cs
│   │   ├── NotifyObject.cs
│   │   └── NotifyPropertyChangedExtension.cs
│   ├── MainWindow.xaml
│   ├── MainWindow.xaml.cs
│   ├── Messagebox
│   │   ├── CMessageBox.cs
│   │   ├── CMessageBoxWindow.xaml
│   │   └── CMessageBoxWindow.xaml.cs
│   ├── Models
│   │   ├── Alarm.cs
│   │   ├── DataBaseRecord.cs
│   │   ├── MainWindowItem.cs
│   │   ├── MyDataRecipe.cs
│   │   ├── PLCItems.cs
│   │   └── ProductNumber.cs
│   ├── NormalizingApp.csproj
│   ├── NormalizingApp.csproj.user
│   ├── Properties
│   │   ├── AssemblyInfo.cs
│   │   ├── Resources.Designer.cs
│   │   ├── Resources.resx
│   │   ├── Settings.Designer.cs
│   │   └── Settings.settings
│   ├── Resources
│   │   ├── Question.png
│   │   ├── error.png
│   │   ├── warning.png
│   │   ├── windowsLogo.png
│   │   └── zt.ico
│   ├── Style
│   │   └── SliderStyle.xaml
│   ├── TextInputBox.xaml
│   ├── TextInputBox.xaml.cs
│   ├── ViewModels
│   │   ├── AlarmSystemPageViewModel.cs
│   │   ├── AutoPageViewModel.cs
│   │   ├── CurvePageViewModel.cs
│   │   ├── HomePageViewModel.cs
│   │   ├── LoginWindowViewModel.cs
│   │   ├── MainWindowViewModel.cs
│   │   ├── ManualPageViewModel.cs
│   │   ├── PaletteSelectorViewModel.cs
│   │   └── TextInputBoxViewModel.cs
│   ├── Views
│   │   ├── AlarmSystemPage.xaml
│   │   ├── AlarmSystemPage.xaml.cs
│   │   ├── AutoPage.xaml
│   │   ├── AutoPage.xaml.cs
│   │   ├── CurvePage.xaml
│   │   ├── CurvePage.xaml.cs
│   │   ├── DataQueryPage.xaml
│   │   ├── DataQueryPage.xaml.cs
│   │   ├── HomePage.xaml
│   │   ├── HomePage.xaml.cs
│   │   ├── IORegionControl.xaml
│   │   ├── IORegionControl.xaml.cs
│   │   ├── ManualPage.xaml
│   │   ├── ManualPage.xaml.cs
│   │   ├── Palette.xaml
│   │   ├── Palette.xaml.cs
│   │   ├── SampleProgressDialog.xaml
│   │   ├── SampleProgressDialog.xaml.cs
│   │   ├── SystemSet.xaml
│   │   ├── SystemSet.xaml.cs
│   │   ├── UserPaletteSelector.xaml
│   │   └── UserPaletteSelector.xaml.cs
│   ├── bin
│   │   └── Debug
│   │       ├── CircularGauge.dll
│   │       ├── Dragablz.dll
│   │       ├── DynamicDataDisplay.dll
│   │       ├── HslCommunication.dll
│   │       ├── MahApps.Metro.dll
│   │       ├── MaterialDesignColors.dll
│   │       ├── MaterialDesignThemes.MahApps.dll
│   │       ├── MaterialDesignThemes.Wpf.dll
│   │       ├── Newtonsoft.Json.dll
│   │       ├── NormalizingApp.exe
│   │       ├── NormalizingApp.exe.config
│   │       ├── NormalizingApp.pdb
│   │       └── System.Windows.Interactivity.dll
│   ├── dll
│   │   ├── CircularGauge.dll
│   │   ├── Dragablz.dll
│   │   ├── DynamicDataDisplay.dll
│   │   ├── HslCommunication.dll
│   │   ├── Interop.ADOX.dll
│   │   ├── MahApps.Metro.dll
│   │   ├── MaterialDesignColors.dll
│   │   ├── MaterialDesignThemes.MahApps.dll
│   │   ├── MaterialDesignThemes.Wpf.dll
│   │   ├── Newtonsoft.Json.dll
│   │   └── System.Windows.Interactivity.dll
│   ├── obj
│   │   └── Debug
│   │       ├── App.baml
│   │       ├── App.g.cs
│   │       ├── App.g.i.cs
│   │       ├── DesignTimeResolveAssemblyReferences.cache
│   │       ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │       ├── GeneratedInternalTypeHelper.g.cs
│   │       ├── GeneratedInternalTypeHelper.g.i.cs
│   │       ├── LoginWindow.baml
│   │       ├── LoginWindow.g.cs
│   │       ├── LoginWindow.g.i.cs
│   │       ├── MainWindow.baml
│   │       ├── MainWindow.g.cs
│   │       ├── MainWindow.g.i.cs
│   │       ├── Messagebox
│   │       │   ├── CMessageBoxWindow.baml
│   │       │   ├── CMessageBoxWindow.g.cs
│   │       │   └── CMessageBoxWindow.g.i.cs
│   │       ├── NormalizingApp.Properties.Resources.resources
│   │       ├── NormalizingApp.csproj.AssemblyReference.cache
│   │       ├── NormalizingApp.csproj.CopyComplete
│   │       ├── NormalizingApp.csproj.CoreCompileInputs.cache
│   │       ├── NormalizingApp.csproj.FileListAbsolute.txt
│   │       ├── NormalizingApp.csproj.GenerateResource.cache
│   │       ├── NormalizingApp.csproj.ResolveComReference.cache
│   │       ├── NormalizingApp.exe
│   │       ├── NormalizingApp.g.resources
│   │       ├── NormalizingApp.pdb
│   │       ├── NormalizingApp_MarkupCompile.cache
│   │       ├── NormalizingApp_MarkupCompile.lref
│   │       ├── Style
│   │       │   └── SliderStyle.baml
│   │       ├── TempPE
│   │       ├── TextInputBox.baml
│   │       ├── TextInputBox.g.cs
│   │       ├── TextInputBox.g.i.cs
│   │       └── Views
│   │           ├── AlarmSystemPage.baml
│   │           ├── AlarmSystemPage.g.cs
│   │           ├── AlarmSystemPage.g.i.cs
│   │           ├── AutoPage.baml
│   │           ├── AutoPage.g.cs
│   │           ├── AutoPage.g.i.cs
│   │           ├── CurvePage.baml
│   │           ├── CurvePage.g.cs
│   │           ├── CurvePage.g.i.cs
│   │           ├── DataQueryPage.baml
│   │           ├── DataQueryPage.g.cs
│   │           ├── DataQueryPage.g.i.cs
│   │           ├── HomePage.baml
│   │           ├── HomePage.g.cs
│   │           ├── HomePage.g.i.cs
│   │           ├── IORegionControl.baml
│   │           ├── IORegionControl.g.cs
│   │           ├── IORegionControl.g.i.cs
│   │           ├── ManualPage.baml
│   │           ├── ManualPage.g.cs
│   │           ├── ManualPage.g.i.cs
│   │           ├── Palette.baml
│   │           ├── Palette.g.cs
│   │           ├── Palette.g.i.cs
│   │           ├── SampleProgressDialog.baml
│   │           ├── SampleProgressDialog.g.cs
│   │           ├── SampleProgressDialog.g.i.cs
│   │           ├── SystemSet.baml
│   │           ├── SystemSet.g.cs
│   │           ├── SystemSet.g.i.cs
│   │           ├── UserPaletteSelector.baml
│   │           ├── UserPaletteSelector.g.cs
│   │           └── UserPaletteSelector.g.i.cs
│   └── zt.ico
├── NormalizingApp.sln
└── README.md

38 directories, 198 files



标签: VS 开发 实例

实例下载地址

VS开发S7-1200PLC上位机软件(案例源码)

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警