服务器中的dde,plc,modbus plc是什么组件

您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
中控SUPCON水泥生产线仿真教学系统方案.ppt 83页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
需要金币:250 &&
你可能关注的文档:
·····
·······
水泥生产线仿真教学系统内容集团基本概况1、浙大中控成立于1993年 2、以自动化技术和信息技术为核心技术 3、业务涉及三大领域: 流程工业自动化 装备自动化 公用工程信息化 4、经营规模亿元人民币公司架构中控科技园总貌中控软件园总貌完善的质量管理体系科研背景控制理论与控制工程: 全国重点学科,排名第一,“211”建设项目 检测技术与自动化装置: 全国重点学科,排名第一,“211”建设项目企业荣誉中国人制定的EPA国际标准领导关怀领导关怀领导关怀贯穿产品生命周期的服务管理  典型业绩江西虎山2500t/d水泥生产线典型业绩湖南印山台3×2500t/d水泥生产线典型业绩山东东华水泥公司二期5000t/d熟料生产线典型业绩浙江红狮漳平5000t/d水泥生产线及桐庐5000t/d熟料生产线水泥典型业绩内容系统构架通过搭建水泥仿真系统,模拟企业水泥的整体生产过程,通过搭建生产模型,设置相关参数、回路及计算公式,整体模拟了水泥生产线中从生料制备、煤粉制备、熟料烧成、熟料储存到水泥粉磨等环节的生产过程。实验平台设计并不是仅仅满足流程的教学需要,而是集成了流程教学、实际现场操作仿真、仪控维护仿真、预案处理仿真、控制系统教学等多重功能,覆盖工艺、仪控、电气、以及运行多工种的教学、培训与科研多重功能。系统构架功能设计生产工艺教学:教师指导学生按照指定的步骤进行生产流程控制及故障解决,学员操作步骤存入教师站及时进行分析和显示。根据不同工段划分为:水泥选粉系统模块、物料输送及自动配料系统模块、窑炉煅烧系统模块及水泥生产工艺及设备模块。当学生遇到无法解决的故障情况时,系统将给出相应的解决方案,以提示学生。可以让学生通过反复的仿真操作在整套水泥线的生产线工艺熟悉度和突发事故的处理能力上得到提升。水泥全流程演示水泥全流程演示水泥工艺流程煤磨系统生料粉磨系统生料均化系统烧成系统烧成窑头系统熟料储存系统功能设计生产操作考核:通过通讯网络对选择相应的学生机进入考试模式,教师机可以在预设的故障情况中选择相应的选项作为学生的考试用题,当教师选定好相应的预设故障时,学生机模拟考试开始,并能够将考试结果自动上传至教师站进行存储备案。系统根据操作情况自动进行评分。功能设计实现学校、企业仪控维护培训、仪控工程师高级培训:实验平台在控制系统设计上按照真实的控制系统布局与关键接口关系设计,具有实现真实输出、仿真输出、信号实验回送等功能,不但可以进行仪控设计与运用培训及操作培训,还可以进行仪控维护培训、仪控工程师高级培训,并且所有培训课程均可以实现考试需求。功能设计功能设计大屏幕模拟显示:模拟屏模式既可用于教师教学,也可用于学生实际操作。模式选择权限在教师站,教师站可以选择本机或者任意学员站与模拟屏相连,通过模拟屏展示整个水泥生产工艺过程。方案一:马赛克拼接屏,主要由马赛克瓷片、指示灯、数显仪等构建而成。特点:效果较好,成本较低方案二:三维立体模拟屏,主要由工业塑料等一些列材料按比例缩放制作成整条水泥生产线的模型,并结合相应的只是灯、数显仪等仪表设备构建而成。特点:效果直观,成本及实施周期较长方案三:等离子DLP背投显示。特点:效果很好,成本较高三维实景模拟效果图大屏幕效果图功能设计远程监控管理:采用B/S模式,进行网络发布,可在远程办公网络浏览监控系统仿真运行情况、教学情况及考试情况。内容产品特色完全采用多功能DCS控制系统:具有PLC不具备的DCS的冗余技术、模拟量处理技术、回路控制技术、数据处理技术兼具PLC高速处理、批处理等特点控制系统支持WEBSERVER、支持C编程开发内核算法等功能。具有DCS与PLC的众多优点,又不失DCS的安全特性,兼顾PLC的高速逻辑处理能力,特别是可以开放的内核开发功能,为高级运用,特别适合为教学运用提供的更多的选择与实现方法。产品特色根据实际案例制作:中控具有多年水泥企业现场实施经验,完全根据现场生产情况制作学习案例,最大程度提高系统实用性。产品特色优化动态流程界面:软件可以实现丰富的动态显示效果,可以更直观更形象的显示操作控制流程。产品特色核心数据库平台:实时数据库:记录数据位号变量设置、数据参数设置、实时数据变化及保存历史数据。关系数据库:记录操作信息、正确操作方案及系统打分情况。内容系统配置内容中控系统的行业适应性对等C/S模式系统规模安全分析系统结构异构系统的互联集成PROFIBUS接口卡FW248协议转换器I/O通讯驱动服务器DDE动态数据连接OPC实时访问MODBUS模块,如PLC系统专用的工艺联锁设计可靠性工程体系可靠性设计-全冗余架构可靠性设计—防尘设计中控DCS系统采用了机笼整体封装的形式,有效的保护I/O卡件不受尘埃的侵蚀; 中控DCS机柜IP防护等级可达: 室内,IP54; 室外(常用作远程机柜),
正在加载中,请稍后...用户可配置驱动程序OPC/DDE 服务器 UCON驱动,ModbusTCP/PROFIBUS DP网关 ModbusTCP转DP,一个项目需要嵌入式EtherNet/IP模块,Kepware公司推出*新版本OPC服务器软件:KEPServerEX ,KEPWARE OPC软件KEPServerEX升级到V5.7,KEPServerEX的 Bristol/IP驱动 ,kepware*新发布的KEPServerEX推出Bristol/IP,通用CAN/以太网网关,CAN转以太网网关 ,通用CAN转以太网网关,CANopen转EtherNet/IP网关CANopen转Ether,CAN转EtherNet/IP 网关CAN转EtherNet/IP 网关-上海泗博自动化技术有限公司
上海泗博自动化技术有限公司
上海泗博自动化技术有限公司
先生 (销售工程师)
共 45 条信息,当前显示第 1
- 45 条,共 1 页
上海泗博自动化技术有限公司 &公司地址:中国上海松江区上海市松江区莘砖公路518号 (漕河泾开发区松江园区) 3号楼5层D座
先生 (销售工程师) 电话: 传真:021-0
免责声明: 以上所展示的信息由会员自行提供,内容的真实性、准确性和合法性由发布会员负责。 对此不承担任何责任。
提供服务支持 &《电气应用》2006年第25卷第9期
DDE技术在上位机与PLC通信中的应用
李小海赵继敏
200030)
(上海交通大学电气工程系
摘要介绍在工业场合中上位机与东芝PLC通信中应用DDE技术,PLC和上位机DDE服务器端软件所需要进行的设置以及客户端的编程。经现场调试证明,采用DDE方式进行通信,稳定可靠,而且程序开发时间短,具有很高的实用性。
关键词DDE
EN311通信模块
动态数据交换(Dynamic
Exchange,
【A[A图1
DDE)用于在Windows平台上的两个正在运行的应用程序之间动态交换数据,它是一种在Windows操作系统中基于消息的协议。动态数据交换总是发生在两个正在运行的程序之间,在这两个应用程序之间相互发送和接收命令及数据。这两个正在运行的程序分别称为客户程序和服务器程序。因此在采用DDE技术进行通信的系统中必须要具备服务器端程序和客户端程序。
在上位机与东芝PLC通信中采用DDE方式需要三个步骤:①PLC端的设置。②上位机DDE服务器端程序的设置。③上位机客户端程序的编写。下面将分别阐述。
SEND/RECV指令结构图2参数A的数据结构
图2中,A寄存器的数据3口00H中的口根据EN311模块在PLC底板上所安装插槽的位置而不同,每个T3H可支持4个EN311模块,根据与CPU模块的距离从近到远分别为1。4。若只有一个EN311模块,口为1,即A的值为3100H。
A+1寄存器存放的是命令标示符,表明所要对EN311进行的操作。这里用到的命令有三条:
OOX0011H,对EN311进行复位操作。②oxoof2,
对EN311进行IP地址、端口等参数的设置。③0X0013H,更改EN311的运行模式。
A+2到A+M为EN311控制参数,因不同的命令标示符CMD而不同。
参数B为指令执行结果,其数据结构如图3所示。在执行SEND或RECV指令后,指令执行状态会保存在寄存器B中,可以通过查询B寄存器中各位的值来判断指令是否成功执行。
PLC的配置
此应用中采用的PLCCPU模块为Toshiba
PROSEC
T3H。通信模块采用EN311。?
通过EN311通信模块,T3H可以和上位机或其他的T3H/T2N控制站进行数据交换,实现10Mbit/s的通信速率,并且可以非常方便地建立局域网,实现一个计算机信息监控系统。
在此应用中,为了使EN311模块能够正常运作,需要对EN311模块进行IP地址和端口号的配置,并且设置其运行模式。其中,对EN311模块、进行参数配置时,只需要使用到两条控制指令,即可完成CPU对EN311的所有控制。这两条指令为SEND和RECV,指令格式如图1所示。
指令中参数A的数据格式如图2所示,A表示PLC中的寄存器。
Shams
Detailedinformation
图3参数B的数据结构
利用SEND和RECV指令对EN311进行各种操作的具体情况如下。
(1)对EN311进行复位操作。
在复位操作中,参数A只需要两个寄存器,寄存器A的值为3口00H,寄存器A+1中的CMD标示符的值为0011H。
《电气应用》2006年第25卷第9期
DDE技术在上位机与PLC通信中的应用
例:EN311安装在第一个插槽,通过开启R0501触点来对EN311进行复位。其中寄存器A和A+1的分配为RWl00与RWl01,参数B和B+1的寄存器分配为RW400与RW401。
PLC梯形图如图4所示。
改变EN311的运行模式,使EN311处于工作状态。
其工作模式需要读取SW寄存器来获取。其中,SW寄存器的F位表示EN311模块的故障模式,其值为1表示EN311模块故障。E、D、C位
lLl卜……一~一一一一一一一一一一●卜一
/*Resetrequest*/
Ⅲ∞60l
IR050lR060l
表示初始化模式、待机模式和运行模式,通过设置
这3位的值(1或0)可设置EN311模块的运行模
式。另外,SW寄存器的第5、4位为消息传送使能位和Socket方式使能位,可通过设置这两位的状态来决定EN311的通信方式。
改变EN311运行模式时参数A需要三个寄存
2÷1Ⅶ12544
MoVRwloo】[00017MoVRwl01卜-----I
:/*DesignatesthemoduleandsetstheCMDnumber.+/
+[RWl00SENDRw400】【RST
/+ReSetsrequest*/
R0501卜一…一一
图4EN311复位操作梯形图程序示例
器,寄存器A的值为3口00H,寄存器A+1中的CMD标示符的值为0013H,A+2中保存EN311运行模式命令,如1030H,表示允许消息传送和Socket通信,并设置EN311进入运行模式。PLC梯形图可根据图4的例子编写。
(2)设置通信参数,包括设置本地IP地址和发送接收端口号。(注:EN311所能使用的端口号为1024—65535。)
在此步骤中,参数A需要用到5个寄存器。寄存器A的值为3口00H,寄存器A+1中的CMD标示符的值为0012H,A+2和A+3寄存器中保存EN311模块的IP地址,A+4保存端口号。
EN311中,IP地址的转换和存储次序比较特殊,下面将以一个例子,来说明其设置方法。
例:EN311模块的IP地址为133.113.90.10,端口号为1025。
先把IP地址和端口号转换成十六进制数,即IP地址为85H.71H.5AH.0AH,端口号为0401H。然后把IP地址的第一字节保存到A+2寄存器的低八位,第二字节保存在A+2寄存器的高八位,第三字节保存在A+3寄存器的低八位,第四字节保存在A+3寄存器的高八位,端口号保存在A+4寄存器中,如图5所示。
参数A的值
AA+lA+2
3上位机DDE程序的设置
通过上面的叙述,PLC端已经完成通信设置,并且进入运行模式,等待上位机的数据和命令请求。接下来的工作是DDE服务器端程序的设置及客户端程序的编写。
DDE机制是基于Windows的消息机制。两个Windows应用程序通过相互之间传递DDE消息进行DDE会话,从而完成数据的请求、应答、传输。这两个应用程序分别称为DDE服务器和DDE客户端。客户程序把所需要的数据(如应用程序、主题)通过一条消息(WM—DDE—INITIATE)传播给当前运行的所有Windows程序。而拥有这些数据的DDE服务器可以响应这条被传播的消息。应
寄存器分配RWll0
RⅣ11l
用程序、主题、项目是DDE消息中三个最基本的概念。由于采用DDE方式进行通信,需要有一个服务端程序和一个客户端程序。因此下面将分两个部分分析。
(1)服务端程序的设置
以DDE进行通信的时候,服务端程序可以使
3100H0012H
7185H0A5AH
RWll2RWll3RWll4寄存器分配
A+3A+4
0401H
参数B的值
用Toshiba提供的T—PSV软件。T—PSV软件能
够根据编写的配置文件从PLC上采集和传送所需要数据,然后和其他Windows中支持DDE的客户端程序进行数据交换,如Excel。
图5设置IP地址和端I:1号的参数值与寄存器配置
然后,再根据图4的例子编写梯形图,即可完成IP地址的端口号的配置。
(3)对EN311进行复位和参数设置后,必须一52一
T—PSv软件的界面如图6所示。
T—PSv需要建立一个配置文件才能工作。这
DDE技术在上位机与PLC通信中的应用图6
T—PSV主界面
里所指的配置文件是CSV格式的,可利用Excel进行编辑。其中,配置文件必须含有以下信息:①PLC连接方式(以太网方式或串行方式)。②采用串行方式的时候,所使用的通信参数(波特率、校验位等)。③网络连接超时和更新数据时间。④PLC的信息(如IP地址、PLC型号等)。⑤DDE项目,即交换数据的变量标签(包括项目名称、对应的PLC寄存器、数据刷新周期等)。
在T—PsV安装完成后,在安装目录下会有一个配置文件的范例,文件名为Sample.CSV。可以根据范例修改其中的参数,即可应用于不同的项目中去。
在编写配置文件后,在T—PSV中加载配置
文件。当T—PSV采集寄存器数值时,会根据配置文件中的变量标签,自动地把所要采集的寄存器值从PLC读到内存中,供DDE客户端读取。
(2)客户端程序
在此应用中,采用C++Builder6.0进行DDE客户端程序的编写。在C++Builaer中,已经提供了DdeClientConv和DdeClientItem两个控件用于编写DDE客户端程序。
DdeClientConv控件的作用主要是在DDE服务器端和客户端之间建立一个会话,因此在其属性中需要设置DDE会话的应用程序名、主题和项目。其中,属性DdeService指定一个DDE服务程序名,通常是服务程序的执行文件名,包括路径,但不需
、要包括.EXE扩展名。在本应用中,由于采用T—
PSV作为DDE服务器端,要求设置为“PlcSrv”;属性DdeTopie设置DDE会话的主题,在此应用中统一设置为“T”。
DdeClientItem控件的作用为设定所要通信的项目,因此在其属性中DdeConv设置为DdeClient—
《电气应用》2006年第25卷第9期
Conv控件的名称,作为会话的标示,并且在DdeItem属性中设置DDE会话的项目,即所需要
读取的寄存器的标签名称(在T—PSV的配置文
件中设置),之后即可在服务器端程序和客户端之间建立连接。
然后,可通过Ddeclientconv控件中的Poke—Data函数,向PLC的相应寄存器中写数据,函数原型如下:
bool—fastcallPokeData(const
System::An—
Item,char*Data)
也可以通过RequestData函数,从PLC中读取所需要的寄存器中的数据,函数原型如下:
char*一fastcallRequestData(eonst
System::
AnsiString
Item)
从上面的介绍可以看出,采用C++Builder开发环境,利用上述的两个函数可以很方便的完成DDE客户端的编写,提高工程开发效率。
经现场调试证明,在工业生产过程完成数据采
集和生产状况监控的任务中采用DDE方式进行通信,稳定可靠,而且程序开发时问短,具有很高的实用性。
陈灿煌.C++Builder6彻底研究[M].北京:中国铁道出版社,2003.
ApplicationofDDETechnologyinthe
CommunicationBetweenIPCandPLC
ChenXin
(ShanghaiJiaotongUniversity)
TheconfigurationofToshibaEN311moduleandthe
programdevelopmentinthecommunicationbetweenIPCand
PLCbased
DDEtechnology
introduced.The
nlnon
thattheapplicationhasfeaturesofstablerunning,
highreliability,andlowdevelopingtime—consumingandhigh
practicability.DDE
EN311module
收稿日期:2006—03—03
siString
Abstract
demonstrateKeywords
看过本文章的还看过。。。
《电气应用》2006年第25卷第9期 dde技术在上位机与plc通信中的应用陈 ......
dde技术在上位机与plc通... 4页 免费 intouch与vb的dde通信 6页 免费 dde...有一定的参考价值 ,并在电力无功补偿控制 系统中得到了成功的应用 ,取得了满意.........
当前。越来越多的自动化应用中需要用到上位机和plc之间的通讯,可以用多种方法实现,比如使用各个plc厂商提供的opcdde服务器,或者使用第三方的数据服务器,如wonderwa.........
通信接口模块以及其厂家推荐的 dde server 作为联系上位机和 plc 的桥梁,则成本...的通讯控件来开发串行通讯程 序,程序的编制十分简单,但在现实中,许多大的应用.........
对于小型控制系统,采用专门的组态软件成本太高,用vb设计监控系统则可以降低成本,但首先要解决上位机与plc之间通信问题。以往使用较多的进程间通信方式是dde(动态数据.........
基于opc技术的上位机与plc之间的通信]_信息与通信_工程科技_专业资料。基于opc技术...以往使用较多的进程间通信方式是dde(动态数 据交换)方式,随着opc技术的发展和.........
集{拉控制系统中.若使用专业工挖组态软件.如1ntouch、fix等.制作上位机的监控界面,而以专用的plc通信接口模块以及其厂家推荐的dde server作为联系上位机和plc的.........
上位机的 f 监控界面 ,而以专用的 plc 通信接口模块及厂家推 荐的 dde ...现 实中 ,许多大的应用系统都是基于 vc + +平台开发 的 . 本文利用 vc +.........
自动控制部 分使用了 ab plc (可编程逻辑控制器) 上位机的图形化监控界 , ...内存基础上的一种协议, 用来协调 windows 应用程序之间的数 dde 技术的工作.........
j1 issn11001 - 1076 上位机与 plc通信的设计及应用丁莉君 ...dde技术在上位机与plc通... 4页 免费 plc与上位机通信技术在机... 4页 免.........
监控界面, 而以 plc 厂家所推 荐的 dde server 作为联系上位机和 plc 的桥...本文将以在实际工程中运用 vb 实现上 位机和 omron ch1h plc 的通讯为例, .........
基于vb的plc与上位机通信软件的设计 plc与dcsplcand 《自动化技术与应用》..期刊论文 厉苏州.刘飞 基于plc dde和opc服务器的监控系统设计与应用 -工业.........
上位机与 plc 通讯的设计及应用 摘要:随着当前计算机技术的不断发展,在自动化控制过程中,上位机和 下位机需要大量的数据进行传输,本文就上位机与 plc 通讯的设计.........
西门子 plc 与监控计算机通讯的实现方法收藏此信息 打印该信息 添加:不详 来源:未知 摘要:针对控制系统中上位机与 s7-200 系列 plc 通讯的实际问题,总结了几种监.........
专用的 plc 通信接口模块以及其厂家推荐的 dde server 作为联系上位机和 plc 的桥梁, 则成 本较高,投资较大.所以上位机直接与 plc 的通讯是一种很好的技术.........
基于opc技术的上位机与西门子plc的通信_陈欣_信息与通信_工程科技_专业资料。基于...受的开放 式 的工 业通 信标准 , 在工 业 控制领域越来越得到广泛应用 , .........
plc与上位机的通信实现_信息与通信_工程科技_专业资料。plc 与上位机的通信实现 (1)
13:54:16 来源:互联网 ? 对 fx2 系列的 plc 与上拉机的.........
用vc实现上位机与plc之间通信_信息与通信_工程科技_...( h h 多线程技术实现;)) (实际上是调用了 =&...plc工控系统设计及其在自来水控制中的应用 2005 随着.........
opc技术的上位机与plc之间的通信现代工业控制系统通常以pc机为上位机_信息与通信...以往使用较多的进程间通信 方式是 dde(动态数据交换)方式,随着 opc 技术的发展.........
三菱plc与上位机通讯_信息与通信_工程科技_专业资料。三菱plc与上位机的通讯 ...l 串行 通信技术在工业生产中正得到越来越广泛的应用,绍了三菱 为pc介 f2 .........
■ 24小时热门信息
plc与上位机的通信实现_信息与通信_工程科技_专业资料。plc 与上位机的通信实现...仅需+5v 电源就可工作,使用十分方便;选用 max490 实现 rs-485 与 ttl 之间.........
基于modbus协议的上位机与plc及智能仪表之间的通信实现方法_信息与通信_工程科技_...三、电气接口: 本套系统采用 rs-485 作为电气接口.它具有干扰抑制性好、传输.........
上位机与三菱plc通讯_信息与通信_工程科技_专业资料。资料 三菱plc 与上位机...rs485 转换器(atc-106 型) 两者之间连接使用一对导线连接, 即将 fx2n-485-.........
(2009) 03 - 0209 - 03 s7 - 200plc与上位机的通信李绍民 ,潘 登辽宁 ...45h 为 end 中字母 n 的 asc ii码 ,表示此帧 提供的串口为 rs485, .........
■ 相关热门内容
s7-200 opc server 是西门子 公司推出的专为解决上位机与 s7-200 系列 plc 控制系统通讯的接口软件。因此,wincc 可以通过该软件与 s7-200 系列 plc 很方便的.........
实现windows下上位机与plc网络之间的数据通讯_互联网_it计算机_专业资料。实现...上位计算机windows下的通讯程序设计上位机通讯软件是用vb开发的,因vb具有强大 的.........
用wincc组态软件开发了挤出机温度系统的的监控软件,在上位机完成以下任务:集中设定各区温度并可 实时显示实际温度;由上位机将设定值传输至plc执行实时控制.实时修改.........
s7-200 opc server 是西门子 公司推出的专为解决上位机与 s7-200 系列 plc 控制系统通讯的接口软件。因此,wincc 可以通过该软件与 s7-200 系列 plc 很方便的.........
江永富等?plc 上位机监控软件的开发 plc 上位机监控软件的开发江永富,廖晓......
j1 issn11001 - 1076 上位机与 plc通信的设计及应用丁莉君 ...对于 监控系统的设计 , 目前市场上有众多厂家提供的通信 组态软件 , 但其应用.........
vb编程软件来开发上位机和plc之间的通信_计算机软件及应用_it计算机_专业......
通过opc_server实现上位机对plc的控制_计算机软件及应用_it计算机_专业资料。通过opc_server实现上位机对plc的控制通过opc server 实现上位机对 plc 的控制韩伟 上.........
■ 热门推荐

我要回帖

更多关于 modbus plc 的文章