- 博客(5)
- 收藏
- 关注
原创 C#实现PID控制的模拟测试和曲线绘图
本文分两部分,一部分是讲PID算法的实现,另一部分是讲如何用动态的曲线绘制出PID运算的结果。首先,PID算法的理论模型请参考自动控制理论,最先出现的模拟PID控制,
2016-02-22 14:51:43 13449 12
原创 OPC与OPC UA
什么是OPC协议?为了便于自动化行业不同厂家的设备和应用程序能相互交换数据,定义了一个统一的接口函数,就是OPC协议规范。有了OPC就可以使用统一的方式去访问不同设备厂商的产品数据。OPC基金会前前后后规定了不同的接口定义,如下:• OPC DA (Data Access, exchange of real-time values) • OPC A&E (Alarms & Even
2016-02-03 15:53:37 38596 5
原创 C#实现与SIMATIC NET OPC DA通讯
OPC是Object Linking and Embedding(OLE)forProcess Control的缩写,它是微软公司的对象链接和嵌入技术在过程控制方面的应用。OPC以OLE/COM/DCOM技术为基础,采用客户/服务器模式,为工业自动化软件面向对象的开发提供了统一的标准,这个标准定义了应用Microsoft操作系统在基于PC的客户机之间交换自动化实时数据的方法,采用这项标准后,硬件开
2016-02-03 11:35:33 19785 7
原创 .net应用程序和TW3的ADS之间通讯
Beckhoff ADS (Automation DeviceSpecification)提供一个应用程序之间互相通信的接口,在TW3系统中,TwinCAT PLC,TwinCAT NC等被设计成虚拟的自动化设备,类似于实际的物理设备与设备之间通过基于TCP协议的路由来交换信息,参考下面的图示ADS设备最重要的两个属性就是端口号和AdsAmsNetId• AdsPortNr
2016-02-02 15:38:56 7738 1
原创 TCP协议发送和接受文本消息
引用总结:对于TCP协议我不想说太多东西,这属于大学课程,又涉及计算机科学,而我不是“学院派”,对于这部分内容,我觉得作为开发人员,只需要掌握与程序相关的概念就可以了,不需要做太艰深的研究。我们首先知道TCP是面向连接的,它的意思是说两个远程主机(或者叫进程,因为实际上远程通信是进程之间的通信,而进程则是运行中的 程序),必须首先进行一个握手过程,确认连接成功,之后才能传输实际的数
2016-02-02 11:12:30 6002
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人