发明内容在现代工业控制系统中,PC被用作顶部计算机而不是触摸屏在生产过程中执行监视和收集数据的功能。RSLinx软件支持DDE功能和程序是由VB编程软件写入执行读取和PLC数据写入的功能。文简要DDE通信原理,描述了将要安装的通讯软件,并提供与通过VB软件RSLogix5555控制器通信系统的设计思路的一个例子。[关键词] DDE RSLinx软件VB程序简介DDE是一种进程间通信。
两个程序之间交换数据时,它是客户端/服务器关系。
旦在客户端和服务器之间建立连接,服务器数据就会改变。户端将立即得到通知。过DDE方式建立的数据连接通道是双向的,也就是说,客户不仅可以读取服务器上的数据,而且还对其进行编辑。DDE连接以三种方式完成:数据交换是单个数据传输,与剪贴板相同。务器数据更改时不会通知客户端,但客户端可以随时从服务器读取和写入数据。连接:在服务器上修改数据后立即通知客户端,并在客户端收到通知后检索数据。登录:更改服务器数据后立即通知客户,并将更改的数据直接发送给客户。文使用第三种连接方法。
RSLinx软件RSLinx是Rockwell开发的通信软件,为PLC提供全方位的通信服务。

时,提供了几个开放接口,用于与第三方人机接口系统,数据采集/分析系统和客户端应用软件进行通信。RSLinx软件安装不同的许可证并成为不同的版本。4个常见的版本:精简版的RSLinx,恒温阀芯RSLinx中单个节点,RSLinx中的RSLinx Professional和网关。同版本提供的功能也不同。RSLinx Professional是常用的。包含OPC和DDE功能以及PLC和其他设备的数据显示功能。版本用于本文。
信系统网络使用AB的ControlNet网络实时监控I / O.由于网络模式采用多信道广播类型和定点传输,因此它是预定信息的一部分。此必须对其进行配置和使用。配置要求每个信号对应于占据网络节点的单独地址,并且网络的所有节点都是同步的。点上的设备可以从网络中的任何控制器访问数据信息。装在计算机上的公司AB的ControlNet网卡,网卡型号:1784-KTCX。据交换VB的原理当程序在计算机上执行时,阅读的过程中,写数据在如图1所示。B编程使用文本框,图片框,标签和形成用于动态数据交换与其他应用程序。DDE控件的属性元素是LinkTopic,LinkItem,LinkMode和LinkTimeout。VB应用程序使用两个属性作为服务器应用程序:“LinkTopic”和“Linkmode”。

个参数在下面详细描述。“的LinkTopic”属性意味着,如果一个服务器应用程序的形式应客户端应用程序作出响应,形式或形式的对象是由客户端应用程序所请求的数据元素。如,如果调用的应用程序“A”被设计上的VB应用程序并在此应用的形式被设置为“A”时,客户端应用程序就可以使用“A”属性“的LinkTopic”:这表单建立DDE对话管道。果在表单的对象“VB1”,客户端应用程序可以使用“A!的Vb1”得到关于该项目的数据。“Linkmode”属性有两个选项:“O-None”和“1-server”。果设置为“1 server”,则表单对象可以向建立DDE对话管道的客户端应用程序提供数据。果该值是“O-无”时,客户端应用程序不能从表单中提取数据,所述默认值是1。如:写一个VB控制号码给PLC标签地址N7:0在子Command1_Click()txtWrite_val.LinkTopic = “的RSLinx | testsol” txtWrite_val.LinkItem = “N7:0”:在控制0 = txtWrite_rite.LinkMode 2textWrite = 0End子读取来自N7的数VB子Command2_Click()txtRead_val.LinkTopic = “的RSLinx | testsol” txtRead_val.LinkItem = “N7:0”= txtRead_val.LinkMode基2textListe VB结论可以经由AB DDE.L’interface应用控制器通信书面在VB中比触摸更加用户友好,可以完全取代触摸屏功能。南安彩高科技创作股份有限公司河南省安阳市455000
本文转载自
恒温阀芯 https://www.wisdom-thermostats.com
