摘要: 前言 用Wincc或者触摸屏软件开发上位机时,可以方便的在控件中填写与PLC的关联地址就可以实现PLC变量的读写,在C#WinForm中也可以通过在控件中添加自定义属性来实现这一功能。 效果 实现过程 建立自定义控件 在控件中添加Address、Rate、TypeMode等属性 public par 阅读全文
posted @ 2020-09-13 10:51 u7pi 阅读(724) 评论(0) 推荐(0) 编辑
摘要: S7协议之PDU读取 大部分人都知道S7协议一次性读取有限制,但是具体是多少?怎么计算出来的? S7协议的一次性读取长度是根据PDU计算出来的,这个PDU的值是来自于PLC本身,不同型号的CPU,它的PDU是不一样的,大家可以通过KepServer结合PLC来... 阅读全文
posted @ 2020-09-13 10:07 u7pi 阅读(797) 评论(0) 推荐(0) 编辑
摘要: 本次学习上位机目标主要是通过snap7实现与西门子S7-1200系列PLC通讯;本博文主要对收集的资料进行整理。 目录 1.Snap7基础介绍 2.通讯仿真环境搭建 3.snap7的dll库安装与常用函数介绍 4.C# 格式化 中文星期显示 5.C#清空数... 阅读全文
posted @ 2020-06-13 22:27 u7pi 阅读(2279) 评论(0) 推荐(0) 编辑
摘要: 软件平台:VS2013,.NET4.5 实现效果 图1 串口调试助手界面 使用资料 C#上位机开发(一)—— 了解上位机C#上位机开发(二)—— Hello,WorldC#上位机开发(三)—— 构建SerialAssistant雏... 阅读全文
posted @ 2020-05-10 21:46 u7pi 阅读(862) 评论(0) 推荐(0) 编辑
摘要: 软件版本:Wincc 7.4SP1操作系统:Windows7 问题描述 需要在wincc中动态修改某些参数,希望设置一些内部变量作为中间变量,但运行中修改过的参数在系统重启后会丢失,该如何在输入后保持内部变量的值。解决方法 最简单的方法:变量管理>内部变量... 阅读全文
posted @ 2020-05-07 14:14 u7pi 阅读(748) 评论(0) 推荐(0) 编辑
摘要: 软件版本:Wincc 7.4SP1操作系统:Windows7 问题描述 目的:项目中想实现Wincc跳出报警提示的同时由扬声器发出警告音,以防无人值守过程中报警不被察觉。实现方法:通过Wincc自带报警器关联二进制变量和声音(.wac文件)来实现。实现步... 阅读全文
posted @ 2020-05-07 14:00 u7pi 阅读(2385) 评论(0) 推荐(0) 编辑
摘要: 问题详情 项目中需要实现通过Wincc输入输出域来改变海康威视的视频服务器IP、用户名、密码等参数的输入。实现的思路是建立输入输出域并新建内部变量,将输入输出域与内部变量关联,再新建一个按钮,并在按钮点击脚本中读入内部变量,将读入值写进登录函数的参数中。Win... 阅读全文
posted @ 2020-04-30 20:02 u7pi 阅读(3000) 评论(0) 推荐(0) 编辑
摘要: 问题详情 想在Wincc中实现以下功能:点击按钮弹出登录对话框,如果账户密码正确就直接跳转到某个页面。实现过程 新建一个Wincc项目,创建一个用户user1,设定好密码。新建两个页面NewPdl0和NewPdl1。在Newpdl0上新建一个按钮,... 阅读全文
posted @ 2020-04-29 21:00 u7pi 阅读(2338) 评论(0) 推荐(0) 编辑
摘要: 问题描述 想通过WinCC中的 组合框 来实现给S7-1200PLC中变量赋值,通过更改组合框中的值来改变控制系统参数,组合框文本、组合框索引以及PLC变量之间的关联如下表。 变量对应关系表 组合框文本组合框索引PLC变量X前进方向11后退方向20具体而言,... 阅读全文
posted @ 2020-04-22 23:00 u7pi 阅读(2106) 评论(0) 推荐(0) 编辑
摘要: 物理基础回顾 参考: https://bbs.dji.com/thread-74728-1-1.html. KV值 转速/V,意思为... 阅读全文
posted @ 2020-04-06 21:36 u7pi 阅读(884) 评论(0) 推荐(0) 编辑