工控
文章平均质量分 76
工控相关
luckyone906
这个作者很懒,什么都没留下…
展开
-
C#用S7.net.dll控制西门子S1200PLC
Read还有一个按偏移量去读取的,可以批量连续读取相同数据类型的,我这里的案例就只读一个出来,为了演示而已。类写入的情况一样我们要用到刚刚建立的类,然后给类赋值,这里使用DB3块做样例。DataType:数据存储的位置类型。DataType:数据存储的位置类型。DataType:数据存储的位置类型。count:结束的偏移量位置,也可以理解读取多少个位数据上来。rack:机台号的位置,这个也是PLC的知识点。slot:插槽号的位置,也是PLC的知识点。startByteAdr:开始的偏移量位置。原创 2024-05-14 19:59:02 · 673 阅读 · 0 评论 -
C# 中利用NI VISA 库控制硬件设备采集实例
首先,http://www.ni.com/download/ni-visa-16.0/6184/en/建议您下载完整版的NI-VISA。-Session的子类 ,封装了 session 资源,Session子类的方法执行 session 资源对象 的具体操作,进入NI 官网,点击Support,根据设备类型选择下载,如果不是GBIP接口的仪表,可以像我一样,选择NI-VISA。/**********************C# winform使用NI-VISA驱动来控制IT6522数控电源。原创 2024-04-27 11:26:48 · 910 阅读 · 0 评论 -
研华PCI1716L的C#编程
新建windows窗体项目;添加引用研华的库文件将库添加using整个代码如下:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System...原创 2022-05-27 21:50:10 · 2907 阅读 · 3 评论 -
实现与研华 PCI 采集卡通讯
如果使用过 PCI 采集卡的盆友应该对 “研华” 这个品牌不陌生,可以说研华还是很强大的。最近因为工作需要,使用一块研华的 PCI1714UL 型号的采集卡,去高速采集电压信号,学习了几天后分享给各位。采集卡首先介绍一下这块采集卡。品牌:研华 Advantech,型号:PCI1714UL,基本参数:4 通道,12 位精度,采样频率:10MS/s,采样:8192 / 通道,可采集电压范围有:±5、±2.5、±1、±0.5,每个范围对应的绝对精度不同,所以视情况来决定需要什么样的采样范围。支持 PCI转载 2022-05-22 18:32:34 · 2830 阅读 · 4 评论 -
DAQ数据采集卡软件编程-只支持一个程序来访问设备
1、安装软件开发包(SDK)---DAQNAVI_SDK。2、可识别到数据采集卡片。3、加载C#编程的动态链接库-dll文件。(Automation.BDaq.dll与Automation.BDaq4.dll区别)。4、编写软件流程。4.1DI数字量输入流程图:描述如下:1)、创建InstantDiCtrl对象。Automation.BDaq.InstantDiCtrl ind = new Automation.BDaq.InstantDiCtrl();2)、选择获取设备转载 2022-05-22 18:12:59 · 2158 阅读 · 0 评论 -
Qt调用动态链接库ControlCAN.dll实例
首先添加外部库文件(lib文件)一.添加第三方的头文件这个问题再简单不过了,不过我还是要说下。首先,添加头文件 #include "ControlCAN.h"然后,再将这个头文件放到工程的目录下,就OK了,非常的简单二.添加.lib文件首先,将.lib文件放到对应的工程目录下(当然,放到其他路径也可以)。 但是,仅仅做这一步是不行的,工程不会主动去包含这个.lib文件,你必须告诉他,lib文件在哪里,才可以。然后,在QT的工程中,你会看到一个.pro文件...原创 2021-12-30 20:59:28 · 3279 阅读 · 0 评论 -
qt+visa实现程控实例
软件环境系统: windows 10 开发环境: Qt 5.80 visa库版本: visa 6.0软件下载Qt NI MAX IVI步骤1. 添加依赖库在Demo.pro中添加依赖 win32 { INCLUDEPATH += "C:\Program Files (x86)\IVI Foundation\VISA\WinNT\Include" LIBS += "C:\Program Files (x86)\IVI Foundation\VISA转载 2021-12-27 19:40:51 · 2202 阅读 · 0 评论 -
三极管工作原理图解,快速了解三极管结构和工作原理
了解三极管工作原理前,先看一张三极管内部结构原理图;从图中可以清晰的看出NPN和PNP内部结构的区别。三极管NPN型和PNP型的工作原理:NPN三极管:Vb<Ve (截止状态)Vc>Vb>Ve(放大状态)Vb>Ve Vb>Vc (饱和状态)PNP三级管:Vb>Ve (截止状态)Vc<Vb<Ve(放大状态)Vb<Ve Vb<Vc(饱和状态)“V”代表是电压。为了方便理解:下面的正电子-空穴;负电子-...原创 2020-10-13 21:49:29 · 50439 阅读 · 3 评论 -
三极管的工作原理(详细、通俗易懂、图文并茂)
一、很多初学者都会认为三极管是两个 PN 结的简单凑合(如图1)。这种想法是错误的,两个二极管的组合不能形成一个三极管。我们以 NPN 型三极管为例(见图 2 ),两个 PN 结共用了一个 P 区 —— 基区,基区做得极薄,只有几微米到几十微米,正是靠着它把两个 PN 结有机地结合成一个不可分割的整体,它们之间存在着相互联系和相互影响,使三极管完全不同于两个单独的 PN 结的特性。三极管在外加电压的作用下,形成基极电流、集电极电流和发射极电流,成为电流放大器件。 二...原创 2020-10-13 21:48:36 · 21396 阅读 · 2 评论 -
自动化设备的软件框架
自动化设备的软件主要由2部分组成:1是运动控制部分的软件实现,2是上位机处理数据并显示结果的软件实现。 运动控制的实现 第1部分的实现主要有2种方式,一种是用板卡控制的方式,一种是用PLC控制的方式。前者最大的优势是能够集成在上位机软件系统中,其使用和维护都很方便。而且,板卡控制也很灵活和稳定。后者使用PLC来实现运动控制的方式虽然逻辑简单,但是,从使用和维护起来,比如说切换料号,均没有前者方便。因此,我建议使用板卡控制的方式来实现运动控制。 上位机软件模块 在使用板卡实现运动控原创 2020-05-12 21:58:58 · 1952 阅读 · 0 评论 -
简单的OPC与C#通讯,别想复杂了
简单的OPC与C#通讯,别想复杂了using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using OPCAutomation;namespace OPC{ public.原创 2020-05-12 21:50:30 · 8782 阅读 · 1 评论 -
OPC UA简介
OPC是应用于工业通信的,在windows环境的下一种通讯技术,原有的通信技术难以满足日益复杂的环境,在可扩展性,安全性,跨平台性方面的不足日益明显,所以OPC基金会在几年前提出了面向未来的架构设计的OPC 统一架构,简称OPC UA,截止目前为止,越来越多公司将OPC UA作为开放的数据标准,在未来工业4.0行业上也将大放异彩。在OPC UA的服务器端。会公开一些数据节点,或是方法等信...原创 2020-04-28 21:06:49 · 9082 阅读 · 0 评论