10第十篇 ADAM5510模块的介绍及使用

合集下载

基于ADAM5510E的液位控制系统的设计

基于ADAM5510E的液位控制系统的设计

c n ac e e t e de i u ct nwhc s h u e o a i ln a hiv h sr f n i . ih i te s f r ed o ch C a gua l a y o de by ADAM5 0EEx er e t l es l ge i r prvi d br 51 p i n a r ut m s s ow h tt e s he e a fe t l onr l e ce t h t a h c m c n e c i y c to d vi o mee h rqui m e t , d a e a c t i prct aly ve tte e r e n san h v eran a i i . c t Ke wo d ADAM5 0E. D, s ad c to,qui l e y r s: 51 PI ca c e onr li d ev l l
Ad anec ADAM 5 0 pr amm a e v t hs 51 E ogr bl co tol r s n r l i e esabi e T c c t l sh d.he as ade co tols se n r y t m o l d e el s f i qui lv i de gn d n si e i
两 部 分 , 完 整 的 l 模 块 供 用 户 使用 。 为 了 方便 模 块 的拆 装 , 有 / O
液位 控 制 系 统 主要 由执 行 器 , 制 器 和 检 测机 构 组 成 。 着 控 随
生产 线 的更 新 以及 生 产 过 程 控 制 要 求 的提 高 ,要 求 液 位 控 制 系
程 端 口 , 内置 的 R OM— OS系 统 与 M — OS操 作 系统 兼 容 , D S D 可 以利 用 B L D C 或 者 C+ 等 高 级 语 言 编 译 应 用 程 序 , OR AN + 编 写 的 应 用 程 序 可 以通 过 编 程 口下 载 到 控 制 器 的 R OM 空 间 , 供 程 序 运 行 。 何 程 序 在 下 载 之前 , 任 都应 该 转 化 为 控 制 器 的兼 容 性 代码 , 载使 用 程 序 内附 通 讯程 序 。 下

基于ADAM5510E的液位控制系统的设计_熊磊

基于ADAM5510E的液位控制系统的设计_熊磊

《工业控制计算机》2011年第24卷第4期液位控制系统主要由执行器,控制器和检测机构组成。

随着生产线的更新以及生产过程控制要求的提高,要求液位控制系统的提高,传统的控制方法已经不能满足生产需要。

文献[1]针对双容水箱的大滞后、非线性等特点设计了神经PID控制,通过实验的验证表明的控制方法的正确性和有效性,但这种方法的控制结构和控制算法比较复杂。

文献[2]通过机理建模的方法建立了三容水箱的数学模型,设计了模糊自整定PID控制,仿真结果表明该方法大大的改善了系统的动态和静态性能,但这种方法只是用在仿真模型中。

至今为止,在过程控制中存在着很多控制算法,但用的最广泛的还是PID控制算法。

因此本文采用串级PID控制算法,用这种方法不但编程简单,而且也能提高系统的精度,达到控制要求。

本文采用的是研华公司推出的ADAM5510E可编程控制器,与PLC相比,5510运算能力和通讯能力更强,模拟量点价位低。

与工控机相比,5510系统更加紧凑,抗干扰能力更强。

既具有PC编程简单灵活的优点,又具有PLC的高可靠性的特点。

文献[3]应用西门子的PLC设计一个两维模糊控制器,实验结果说明该方法能够精确控制水箱的液位,获得良好的控制结果。

但文献[3]的编程软件采用的是PLC 编制软件程序,缺乏一定的灵活性。

选用基于PC的可编程控制其不但开发周期短,使系统运行稳定可靠,而且系统开放型好。

1ADAM5510E数据采集与控制器ADAM5510E是基于PC的可独立完成数据采集和控制的8通道的可编程控制器,该控制器具有结构紧凑,具备智能化处理单元的优点,具备通用的编程功能,可用于模拟量,数字量的输入输出,信号的程控放大以及通信参数的设定。

ADAM5510E 具有以下4个特点。

1.1模拟开放式PC环境ADAM5510E相当于一台紧凑的计算机,包括80188CPU、FLASH ROM、SRAM、COM1、COM2、COM4以及一个程序编程端口,内置的ROM-DOS系统与MS-DOS操作系统兼容,可以利用BORLAND C或者C++等高级语言编译应用程序,编写的应用程序可以通过编程口下载到控制器的ROM空间,供程序运行。

研华ADAM-5510M在中央空调节能控制系统应用

研华ADAM-5510M在中央空调节能控制系统应用

⏹ 系统描述
当然原理上的阐述是简单的,真正做到工程实施,里面设及的细节和问题也是多种多样的。

首先
在变频器使用的场合电磁干扰是非常严重的,如果要将变频器和控制产品放在同一个机箱中,这对控
制产品的可靠性要求是非常高的。

其次对于温度控制这种长滞后,大惯量的系统,采样经典的控制方
法很难收到满意的效果,若能将模糊算法应用到控制中,将起到更好的控制效果。

案例名称:研华ADAM-5510M 在中央空调节能控制系统应用
行业分类:智慧城市 楼宇自动化
地点:
⏹项目实施(产品型号及详细产品规格)
2003年底,我们开始和北京中电博达节能科技有限公司合作,开始为其提供适合的控制产品和工业计算机。

最终,研华公司的明星产品ADAM-5510M被选中,成为本系统的采集和控制核心,上位人机界面
选用AWS-8248VTP一体化工作站,控制软件为亚控公司组态王6.1版。

ADAM-5510:1#控制器负责冷热水一次泵控制
2#控制器负责冷却水一次泵控制
3#控制器负责冷却塔风机控制
ADAM-5017:用于测量水温,管道压差,水流量
ADAM-5024:控制变频器
ADAM-5051:水泵和风机状态检测和阀门状态检测
ADAM-5056:控制水泵和风机的起停和阀门的开闭。

⏹系统架构图。

研华ADAM5510在高速公路收费站计数系统中的应用

研华ADAM5510在高速公路收费站计数系统中的应用

⏹ 系统需求稽核收费流量,精准度要求为 99.98%取得车道车流信息及时监视各项设备运作状态各项统计与绩效考核报表整合其他相关单位,达到数据共享目的⏹ 系统描述计数原理 :车辆通过感应线圈上产生一波型,将波型处理后可借以统计车辆数。

案例名称:高速公路收费站计数系统实作介绍:远程监控行业分类:项目介绍:车道操作台:收费员将识别卡读入后,方可操作。

提供结账、开启、关闭等按钮。

提供测试灯号显示车辆压占状况。

状况版显示:●该车道正常使用●闪一下表示车辆计数一次●车道异常或关闭软件功能——主计算机整合数据收集控制RTU之输入,并将周期数据或状态写入数据库定期执行背景作业,定时印出收费资料将紧急性之状态或警报数据由事件打印机印出软件功能——票务计算机系统数据库——工作站计算机应用程序车道现场状况查询收费资料查询及列印交通流量查询及列印电力供应状态之监视资料之设定修正及复制状况显示板显示及警报流水账讯息查询及列印终端设备项目包含项目:▫环路线圈车辆数据收集系统(VD) 紧急电话 (ETTU)▫高架式车辆数据收集系统(VD) 闭路电视(CCTV)▫信息可变标志系统(CMS)▫速限可变标志(SLS)▫多功能显示标志(MAS)▫匝道仪控设备(RMS)▫雾慢行警示标志(FS)▫风力侦测器(AM)▫坍方侦测器(LSD)▫雨量侦测器(RD)▫浓雾侦测器(VI)系统内容▫照明监控系统▫隧道通风侦测系统▫电力监控系统▫消防设备侦测系统▫火警警报系统▫辉度侦测器▫一氧化碳侦测▫风速风向侦测器▫能见度侦测器⏹项目实施(产品型号及详细产品规格)ADAM-5510 ADAM-5051 ADAM-5056 终端控制器以 ADAM 5510 为运算核心组件包含 40 DI, 8 DO 及 5个 RS/232 PortVD 控制器使用研华VD-1002 介接卡⏹系统架构图隧道监控系统:总结票务计算机0.02%误差容许度,是一个很高的精度门槛输入讯号的精准是第一步要求处理的硬设备具备高稳定性尽可能爬出所有的噪声及干扰系统自动回复能力VDTC 特点准确度高,速度、流量精确度可达97%以上稳定耐用,可长期在户外环境使用且故障率低维护容易,采用排插介接卡接线设计轻松使用,不需参数调校操作容易,远程参数及程序更新测试容易,终端机端口直接输出实时信息系统特点:使用 ADAM 5510 为系统核心,高稳定度控制逻辑写在 5510 内, 不受工作站影响执行Script语言,配合各种控制需要以软件方式执行备援作业系统自动回复特性,永不当机效果体积小,不发热。

基于组态王和ADAM5510的分布式监控系统

基于组态王和ADAM5510的分布式监控系统

王, 采用研华的 A D A M5510 可编程控制器进行现场数据的采集。该系统实现了对过程控制装置的温度、 压力、 流量、 液位等四大热工 参数的实时数据采集和装置锅炉温度、 锅炉液位的实时控制。该系统具有一定的实用性。 关键词:组态王 监控系统 中图分类号:T P311 .1 分布式 过程控制 文献标识码:A
� � � A � � � � � � � � : � K � � � � � � � � � � � � � A � D � � A� M5510 � � � � � � � � � � � � � � � � � � � � � � � � � � � � .M � � � � � � � � � � � � � � � � � � � � � � � K � � � � � � � � � � � A D A M55 10 PC PLC A . � � � P � � � � � � � � � � -� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � , , , � � � � � � � � � � � � -� � � � � � � � � � � � � � � � � � � � � � � , . :K M D P
装置的温度、 压力、 流量、 液位等 多个 I/ O 点 的数据 进 行实时采集和监控。其中上位采用装有组态王的工控 机, 下位采用研华科技 的 A D A M5510 分布式 数据采 集 控制器。系统结构如图 1 所示。本系统充分利用 了组 态王较好的 人机 界 面功 能和 A D A M5510 稳 定可 靠 的 特点来实现了一个小 型的分 布式 监控系 统。同时, 本 系统采用的模块化结构可以对检测和控制的 I/ O 数很 容易地进行扩展, 其扩展 功能支 持的监 控点 数可达 数 千个点之多, 能够满足实 际工业 生产过 程监 控系统 的 扩展需要; 同时 A D A M 5510 带 有一个 R S48 5 接口和 一 个 R S232 接口, 可以很方便地 与监控 系统的 其他设 备 进行相互连接和通信。

艺术家技术组-ADAM-5510系列PC基础编程可配置控制器启动手册说明书

艺术家技术组-ADAM-5510系列PC基础编程可配置控制器启动手册说明书

ADAM-5510 Series PC Based Programmable ControllerStartup ManualADAM-5510 Series Startup Manual iiTable of Contents1System Requirements (1)1.1 Host Computer Requirements.....................................11.2 ADAM-5510 Series Requirements.............................11.3 I/O Module Requirements. (2)2Hardware Installation (3)2.1 Power Wiring..............................................................32.2 Programming Port Wiring...........................................42.3 Jumper Settings.. (5)3I/O Module Configuration (6)3.1 Install ADAM-5510 Series Utility..............................63.2 Config. I/O Modules by ADAM-5510 Series Utility..74Application Execution at Bootup (13)Part No. 20035510101st Edition Printed in Taiwan August 20041 System Requirements1.1 Host Computer Requirements• IBM PC compatible computer with 486 CPU (Pentium is recom-mended).• Microsoft Windows 95/98/NT4.0 SP4/2000 or higher versions.• Borland C++ 3.0 for DOS• At least 32 MB RAM.• 20 MB of hard disk space available• VGA color monitor.• CD-ROM.• Mouse or other pointing devices.• At least one standard RS-232 port (e.g. COM1, COM2).1.2 ADAM-5510 Series Requirements• One ADAM-5510 Series main unit, i.e., ADAM-5510M, ADAM-5510E, ADAM-5510/TCP or ADAM-5510E/TCP.• One ADAM-5510 Series Startup Manual• One core clamp for power supply connection.• One ADAM Products Utilities CD.• Power supply for ADAM-5510 Series (+10 to +30 VDC unregulated)• One RS-232 straight through DB-9 cable• One null modem adaptor or cable with DB-9 connectors1ADAM-5510 Series Startup Manual1.3 I/O Module RequirementsAt least one I/O module is needed to use the system. A variety of I/Omodules are available to meet different application requirements. Table1.1gives a current listing of these modules for your reference.Module Name Specification Reference ADAM-50133-ch. RTD input IsolatedADAM-5017 8-ch. AI IsolatedADAM-5017H 8-ch. High speed AI IsolatedAnalog I/OADAM-5018 7-ch. Thermocouple input IsolatedADAM-5024 4-ch. AO IsolatedADAM-50507-ch. D I/O Non-isolatedADAM-5051 16-ch. DI Non-isolatedADAM-5051D 16-ch. DI w/LED Non-isolatedADAM-5051S 16-ch. Isolated DI w/LED IsolatedADAM-5052 8-ch. DI IsolatedDigital I/OADAM-5055S 16-ch. Isolated DI/O w/LED IsolatedADAM-5056 16-ch. DO Non-isolatedADAM-5056D 16-ch. DO w/LED Non-isolatedADAM-5056S 16-ch. Isolated DO w/LED IsolatedADAM-5056SO16-ch. Iso. DO w/LED (source) IsolatedADAM-50606-ch. Relay output IsolatedRelay OutputADAM-5068 8-ch. Relay output IsolatedADAM-5069 8-ch. Power Relay output IsolatedCounter/Frequenc ADAM-50804-ch. Counter/Frequency IsolatedSerial I/O ADAM-50904-port RS232Non-isolatedADAM-5510 Series Startup Manual 22 Hardware Installation2.1 Power Wiring3ADAM-5510 Series Startup Manual2.2 Programming Port Wiringe(Prog. Port)Analog InputAnalog OutputDigital Input ADAM-5510 Series Startup Manual42.3 Jumper SettingsDIP Switch of ID Address:DIP SW1SW2SW3SW4SW5ON124816OFF00000ID Address = Value of (SW1+SW2+SW3+SW4+SW5)COM Port Selection for Configuration Tool:DIP SW6ON COM1/RS-232OFF COM2/RS-485SW7 and SW8 are reserved for future use.5ADAM-5510 Series Startup ManualADAM-5510 Series Startup Manual 63 I/O Module Configuration3.1 Install ADAM-5510 Series Utility1.Insert the ADAM Products CD and setup the ADAM-5510 Series Utility.2.After the ADAM-5510 Series Utility has been installed, you willfind two directories under “C:\Program Files\Advantech\” direc-tory. They are named “ADAM-5510M-5510E Utility” and“ADAM-5510TCP-5510ETCP”.If you are using ADAM-5510M or ADAM-5510E, you have to use the files under the “ADAM-5510M-5510E Utility” directory.If you are using ADAM-5510/TCP or ADAM-5510E/TCP, youhave to use the files under the “ADAM-5510TCP-5510ETCP Util-ity” directory.The directory structure is shown below:.7ADAM-5510 Series Startup Manual3.2 Configure I/O Modules by ADAM-5510 Series UtilityThe following steps will use ADAM-5510/TCP as an example to demon-strate how to configure the ADAM-5017 Analog Input Module.1.Please click the “Program” directory under “ADAM-5510TCP-5510ETCP Utility” and run “ADAM5510.EXE”, which is theADAM-5510 Series Utility. You will see the following figure.2.Click the refresh button to check if the drive D: of ADAM-5510TCP is detected correctly.3.Click the refresh button to check if the D drive of ADAM-5510TCP is detected correctly.4.Download the I/O Module Configuration Tool “SIMU5KE.EXE”under the “Config” directory onto drive D: of ADAM-5510/TCP.ADAM-5510 Series Startup Manual89ADAM-5510 Series Startup Manual5.Set DIP SW6 as ON.COM Port Selection for Configuration Tool:6.Set DIP SW1 to SW5 as OFF.ID Address = 07.Run “SIMU5KE.EXE” and check the Communication Tool doesuse COM1/RS-232 port.DIP SW6ONCOM1/RS-232DIP SW1SW2SW3SW4SW5OFF8.Connect the Host PC to COM1/RS-232 on ADAM-5510/TCP by anull modem cable.RS-232Analog InputAnalog OutputDigital Input ADAM-5510 Series Startup Manual1011ADAM-5510 Series Startup Manual9.Insert the ADAM Products CD and setup the ADAM-4000-5000 Utility.10.Close the ADAM-5510 Series Utility and run ADAM-4000-5000Utility “ADAM40005000.EXE”.ADAM-5510 Series Startup Manual 1211.Search the ADAM-5510/TCP Module and configure the inputrange of the ADAM-5017 Analog Input Module.12.Close the ADAM-4000-5000 Utility and reset the ADAM-5510/TCP.13ADAM-5510 Series Startup Manual4 Application Execution at BootupThe following steps will demonstrate how to automatically execute an application after bootup. All that needs to be done is to update “AUTO-RUN.BAT” and run “DHCPSTAT.EXE” automatically after boot up.1.Download the “DHCPSTAT.EXE” onto ADAM-5510/TCP.2.Edit “AUTORUN.BAT” under “Source\Drive_D\Default_Files” directory.ADAM-5510 Series Startup Manual143.Update “AUTORUN.BAT” to ADAM-5510/TCP in the utility.4.Reset ADAM-5510/TCP and check if the “DHCPSTAT.EXE” has been executed correctly.5.You are finished!。

ADAM-5510KW软逻辑控制器

ADAM-5510KW软逻辑控制器

ADAM-5510KW软逻辑控制器
佚名
【期刊名称】《流程工业》
【年(卷),期】2004(000)005
【总页数】1页(P101)
【正文语种】中文
【中图分类】TM571.6
【相关文献】
1.基于ADAM5510KW软逻辑控制器的变频调速系统设计 [J], 叶昊
2.嵌入式Linux软逻辑控制器及其图形开发软件设计 [J], 李月恒;孙德辉;赵恺;李志军;李超
3.Modbus/TCP在软逻辑路灯控制器中的实现 [J], 王建微;宋春宁;林小峰;宋绍剑;黄清宝
4.基于软逻辑控制器ADAM-5510kW的列车真空集污监控系统 [J], 边群星; 蔡勤
5.习惯了梯形图?还想享受PC—Based强大功能?——ADAM-5510KW软逻辑控制器满足您的全面需求! [J],
因版权原因,仅展示原文概要,查看原文内容请购买。

MULTIPROGADAM-5510KW的Modbus功能

MULTIPROGADAM-5510KW的Modbus功能

MULTIPROGADAM-5510KW的Modbus功能ADAM-5510KW—Modbus功能⽬录1 概述.......................................................................................................................-2 -2 Modbus/RTU Master功能....................................................................................- 2 -3 Modbus/RTU Slave功能......................................................................................- 6 -3.1本地I/O点的Modbus地址映射...............................................................- 8 -3.2 Modbus地址映射.....................................................................................- 10 -3.3 通过Modbus地址映射间接与I/O模块数据进⾏交互........................- 13 -3.4 通过Modbus地址与中间数据变量进⾏数据交互................................- 16 -4 Modbus/TCP Server功能....................................................................................- 16 -5 Modbus/TCP Client功能....................................................................................- 16 -1 概述ADAM-5510KW系列控制器的MODBUS功能是为⽤户应⽤提供⾼扩展性和⾼适应性的强⼤的功能。

研华基于PC的软逻辑可编程控制器

研华基于PC的软逻辑可编程控制器

C语言
3. 项目实施型客户适合使用KW编程
基于 PC 的可编程控制器家族
– 使用C语言编程的ed Programmable Controller
ADAM-5510E
8-slot PC-based Programmable Controller
• 支持系统关机后的状态保持功能
基于 PC 的可编程控制器家族
– 使用软逻辑语言的可编程控制器
ADAM-5510KW
4-slot SoftLogic Controller w/o Ethernet
ADAM-5510EKW
8-slot SoftLogic Controller
ADAM-5510EKW/TP
台北高速公路车辆信息监管系统 ADAM-5510M
新加坡机场电源管理系统
机动车检测系统
ADAM-5510EKW/TP
ADAM-5510M
8-Slot
基于 PC 的可编程控制器可实现的功能
– 使用C语言编程的可编程控制器
• 系统内嵌4 个串口,硬件标准为 RS-232/485
• 支持 ADAM-5090 (4-PORT RS-232 Module) ,用于串口的扩展
• 提供 Modbus 标准函数库,用于以太网和串口通讯编程 • 提供完整的以太网编程函数库,提供用户使用,例如点对点, UDP等等 • 允许 ADAM-4000/5000 I/O System 远程扩展 • 支持事件处理和报警 e-Mail功能 • 支持 Web Server 功能 • 支持 FTP Server/Client 功能
8-slot Ethernet SoftLogic Controller Ethernet-enabled

ADAM-5510和GSM网络在IC卡灌溉系统中的应用

ADAM-5510和GSM网络在IC卡灌溉系统中的应用
Ap l a in o C r ia in S se Ba e n ADAM一 5 n pi t fI Ca d I g t y t m s d o c o r r o 5 1 a d GSM 0
Ne wo k t r
兰 州 理 工大 学 ( 肃 兰 州 7 0 5 ) 张 靖华 甘 3 00 唐 伟 强
维普资讯

微 电 脑 应 用 一
《 电气 自动化) 0 7年第 2 20 9卷 第 6期
M ir c m p t Ap l a in co o u e pi t s r c o
A A 5 D M一5 1 0和 GS 网 络 在 I 卡 灌 溉 系统 中 的 M C 应 用
1 系统硬件组成

个完 整的 I c卡灌溉系统应该包括上位机 和下位机, 上位机
和通信的灌溉系统。以 A A 5 1 D M.5 0作为控制 中心, 负责读写卡 、 水量 和故 障信 息采集, 自动计量, 信息显示, 并通过 G M 网络短 S
信息服务与监控中心进行 通信 。 详细介绍 了系统的硬件构成 用, 实现农业灌
[ 图分 类号 ]P 7 [ 献 标 识 码 ] [ 章 编 号 ]0 03 8 (0 7 0 .0 50 中 T 23 文 B 文 10 .86 2 0 )60 5 .3
甘肃省民勤位于石羊河流域最下游的一个县 ,三 面被沙漠包 围,境 内无地表径流,完全依靠地下水维持工农业生产和居 民用
Ke wo d : r g a y r s p o rmma l o i c nr l r G M e w r I a d ir ain s se b el gc o t l S N t o k C c r r g t y tm a tma in me s r g c mmu ia in oe i o uo t a u n o o i nc t o

(一)软逻辑控制器(ADAM-5510EKWTP)软件集成开发环境的使用和

(一)软逻辑控制器(ADAM-5510EKWTP)软件集成开发环境的使用和

(一)软逻辑控制器(ADAM-5510EKW/TP)软件集成开发环境的使用和测试一、测试知识点1. 基于软逻辑控制器ADAM-5510EKW/TP 的开发软件Multiprog 的安装步骤。

2.IEC61131-3标准及支持的5种编程语言。

3. Multiprog 软件的工作区域 4.工程项目的开发过程 二、测试实验1、测试实验名称:软件集成开发环境的使用和测试2、测试实验目的:(1)了解Multiprog 的软件安装步骤(2)了解IEC61131-3标准及支持的5种编程语言 (3)熟悉Multiprog 软件的工作区域3、测试实验案例(01) 【说明:如果本模块设计有多个案例,可按“3、测试实验案例(01)”、“4、测试实验案例(02)”、… 顺序连续编号,每个案例的子目录相同(如下)】(1)实验过程描述a.安装Multiprog 软件:b.运行Multiprog 软件,熟悉其开发环境,c.新建工程文件,编写简单程序并运行。

(2)实验设备及连接一台主机,主频在200MHZ 以上,内存64MB 以上,硬盘有60MB 空间,操作系统为Microsoft Windows95/98/2000或NT4.0 SP5 之一。

(3)实验步骤a.安装Multiprog 软件: 将安装光盘放入CD-ROM 中,运行Install.exe,依次安装Multiprog、Advantech Multiprog AddOn 和Advantech ADAM5510 Driver。

b.运行Multiprog 软件,工作区域如下所示:c.Project树形结构d.IEC61131-3标准支持的5种编程语言IEC(国际电工委员会)制定了可编程序控制器标准(IEC61131),其中的第3部分(IEC61131-3)是PLC 的编程语言标准。

标准中共有五种编程语言,其中梯形图(LD)和功能块图(FBD)是两种图形语言,语句表(IL)和结构文本(STD)是两种文字编程语言,顺序功能图(SFC)是一种结构块控制程序流程图。

ADAM5510通讯程序

ADAM5510通讯程序

ADAM-5510中如何编写通讯的程序?下面是一个在5510中编写的通讯程序,可作为参考。

/******************************************************* ** 本程序将5510的通讯协议仿真成ADAM-5000/485,可以和支持研华的组态软件进行通讯。

程序采用中断的方式进行串口的通讯,同时用到5510提供的通讯函数。

要理解本程序,需要了解5000/485的通讯协议。

假设5510 SLOT0中插入一片5017,其它空缺。

上位机组态软件如(FX、FIX、GENIDAQ)可以通过COM1口和取5510中5017的数据** 如果用户不想仿真成5000/485协议,只要将5000/485协议更该成自己 的协议即可。

***********************************************************#include "5510drv.h" /*5510 A2版头文件*/#include "string.h"#include "stdio.h"#include "mem.h"#include "conio.h"#define INTR 0x0e /*5510 COM1口中断号,COM2口为0x0e*/unsigned char com485_rec_data[80]={""};unsigned char rec[80]={""};char sendstr[80]={""},tmp;int flag=1,Num=0;;/*定义中断服务程序*/void interrupt ( *oldhandler)();void interrupt newhandler();/*I/O读去函数*/void read_io(int);/* 主程序*/void main(void){int i;Init501718(0);/*初始化5017 */LED_init();com_485_install();/*安装COM1中断服务程序*/com_485_set_format(8,0,1);/*设置参数*/com_485_set_speed((unsigned long)9600);/*设置波特率*/LED_ON(PWR);oldhandler = getvect(INTR);/*保留0x0c(COM1)中断向量地址*/setvect(INTR, newhandler);/*安装新中断服务程序 */while(!kbhit()){LED_ON(PWR);printf("Num:%d\nRece:%s\nsend:%s\n",Num,rec,sendstr);read_io(0);/*主程序循环读取5017的值*/}com_485_deinstall();/*还原COM1口中断服务程序*/Release_All();setvect(INTR, oldhandler);return;}void interrupt newhandler(void){char ch;int ii=0;static int i=0;disable();oldhandler();/*此处必需先调用旧中断服务程序已将数据读入缓冲区*/disable();ch=com_485_rx();if((ch<31)&&(ch!=0X0d))/*判断是否为非ASCII码*/{enable();return;}if(ch!='\0') /*判断是否为空*/{com485_rec_data[i]=ch;i++;}tmp=ch;if(ch==0x0d) /*判断是否为结束符(0x0d)*/{ch='\0';com485_rec_data[i]='\0';strcpy(rec,com485_rec_data);if(!memicmp(com485_rec_data,"$01S0B\x0d",7))/*和5000/485指令比较*/ {com_485_tx_string("!010800\x0d");/*返回5000/485指令*/strcpy(com485_rec_data,"");}if(!memicmp(com485_rec_data,"#01S0\x0d",6))/*和5000/485指令比较*/ {Num++;LED_OFF(PWR);com_485_tx_string(sendstr);strcpy(com485_rec_data,"");}if(!memicmp(com485_rec_data,"#01S0C0\x0d",7))/*和5000/485指令比较*/ {LED_OFF(PWR);com_485_tx(sendstr[0]);for(ii=1;ii<8;ii++)com_485_tx(sendstr[ii]);com_485_tx(0x0d);strcpy(com485_rec_data,"");}if(!memicmp(com485_rec_data,"#01S0C1\x0d",7))/*和5000/485指令比较*/ {LED_OFF(PWR);com_485_tx(sendstr[0]);for(ii=8;ii<15;ii++)com_485_tx(sendstr[ii]);com_485_tx(0x0d);strcpy(com485_rec_data,"");}if(!memicmp(com485_rec_data,"#01S0C2\x0d",7))/*和5000/485指令比较*/ {LED_OFF(PWR);com_485_tx(sendstr[0]);for(ii=15;ii<22;ii++)com_485_tx(sendstr[i]);com_485_tx(0x0d);strcpy(com485_rec_data,"");}if(!memicmp(com485_rec_data,"#01S0C3\x0d",7))/*和5000/485指令比较*/ {LED_OFF(PWR);com_485_tx(sendstr[0]);for(ii=22;ii<29;ii++)com_485_tx(sendstr[ii]);com_485_tx(0x0d);strcpy(com485_rec_data,"");}if(!memicmp(com485_rec_data,"#01S0C4\x0d",7))/*和5000/485指令比较*/ {LED_OFF(PWR);com_485_tx(sendstr[0]);for(ii=29;ii<36;ii++)com_485_tx(sendstr[ii]);com_485_tx(0x0d);strcpy(com485_rec_data,"");}strcpy(com485_rec_data,"");i=0;enable();return;}enable();}/*读5017的值*/void read_io(int slot){char ai_data[10];float data;int i,value;char sendstr1[80]={""};strcpy(sendstr1,">");/*添加前导符*/for(i=0;i<8;i++){while(AiUpdate(slot,&i)!=0);/*IO数据更新*/ Get501718(slot,i,&value);data=value/1000.0;/*所取数据为mV,除以1000变成V*/ sprintf(ai_data,"+%07.4f",data);/*转换成字符串*/strncat(sendstr1,ai_data,7);}sendstr1[strlen(sendstr1)]=0x0d;/*添加结束符*/sendstr1[strlen(sendstr1)]='\0';strcpy(sendstr,sendstr1);return;}。

研华-PC软逻辑和可编程控制器ADAM-5510EKW/TP

研华-PC软逻辑和可编程控制器ADAM-5510EKW/TP

研华-PC软逻辑和可编程控制器ADAM-5510EKW/TP 佚名
【期刊名称】《自动化博览》
【年(卷),期】2005(22)2
【摘要】ADAM-5510KW系列支持IEC61131-3的五种编程控制语言。

其中,ADAM-5510EKW/TP,可以支持Modbus/TCP客户端采集远程I/O的数据,也可以支持Modbus/TCP服务器端连接各类HMI/SCADA软件,同时也支持Modbus/RTU与智能I/O设备进行通讯。

【总页数】1页(P7-7)
【关键词】PC软逻辑控制器;可编程控制器;ADAM-5510EKW/TP;IEC61131-3;研华公司
【正文语种】中文
【中图分类】TM571
【相关文献】
1.研华推出两款PC软逻辑可编程控制器 [J],
2.研华推出两款PC软逻辑和可编程控制器 [J],
3.0SIsoft-RtPortal升级;亚控-组态王嵌入版V6.02;科动-网络管理软件iSNMPTM 和IntraVUETM;菲尼克斯电气-PCWORX中文版;研华-PC软逻辑和可编程控制器ADAM-5510EKW/TP;PULS-DIMENSI0N电源;德莱-FMTDL-A智能监测终端;横河电机-手机综测仪VC200;研扬-ETX CPU模块ETX-625;GE Fanuc-ProficyTM Change Management [J],
4.研华隆重推出两款PC软逻辑和可编程控制器 [J], 无
5.研华隆重推出两款PC软逻辑和可编程控制器ADAM-5510EKW/TP和ADAM-5510E/TCP [J],
因版权原因,仅展示原文概要,查看原文内容请购买。

ADAM-5510系列产品快速入门手册

ADAM-5510系列产品快速入门手册

第一章 ADAM-5510 SERIES 的概述ADAM-5510 SERIES是基于 PC 的可独立完成数据采集与控制的可编程控制器。

采用坚固的工业级塑封外壳可确保系统在恶劣的工业环境中可靠运行。

ADAM-5510 SERIES具备通用编程功能,可用于信号的程控放大、模拟I/O、数字I/O及通讯参数的设定。

ADAM-5510 SERIES提供输入/输出(3000VDC)、COM2口通信(2500VDC)、电源(3000VDC)隔离功能,可阻绝地线电流,减少电气躁声对系统的影响,保护系统不受高压和放电所引起的浪涌电流冲击。

ADAM-5510 series也包括实时时钟和看门狗定时器功能。

实时钟可实时记录事件发生的时刻,而当系统死机时看门狗定时器可重置处理器,这不仅减少了系统维护工作,而且使ADAM-5510 SERIES可应用于系统稳定性要求较高的场合。

ADAM-5510 series可编程控制器包括:ADAM-5510M:4槽可编程控制器ADAM-5510E:8槽可编程控制器ADAM-5510/TCP:带以太网口的可编程控制器ADAM-5510E/TCP: 8槽带以太网口的可编程控制器注意:ADAM-5510不属于ADAM-5510 series可编程控制器。

因为上述四种可编程控制器有相同的硬件结构和软件函数库,而ADAM-5510有独立的硬件结构和函数库。

关于ADAM-5510请参考其说明书或快速入门手册。

ADAM-5510 SERIES设置了四个串行通信口COM1(RS232/485)、COM2(RS485)、COM3(Program口/RS232)和COM4口(RS232/485),可适用于多种应用场合。

第二章 ADAM-5510 SERIES Utility工具软件的使用1 ADAM-5510 SERIES Utility的安装把ADAM-5510 SERIES 随机附带光盘放入计算机的光驱中,选择ADAM5510series Utility 安装选项,出现如下安装界面:根据后续的软件安装提示,完成ADAM5510 series Utility 的安装。

【精品】5510操作及故障说明

【精品】5510操作及故障说明

5510控制器说明书1.概述Deepsea5510模块可以满足工业上最复杂性技术要求。

它用于控制发电机的启动和停机,通过手动或自动给发电机加负载。

控制器利用自带的同步,电压分配和相应的功能来调节市电(稳定发电机输出)。

5510还能用于匹配其他5510负载分配控制器。

5510可以作为单独的系统连接多达16台设置,并进行负载分配。

另外,当它用于连接5560模块时还能调节市电的供给。

5510模块能够监控发动机,显示操作情况内置全能的微处理器的模块具备如下功能特点:·图标LCD多种语言显示·发动机参数监测·功率测量·通讯能力(RS485或RS232包括GSM/SMS功能)·检查同步能力·自动同步能力·负载分配/控制能力·警报或不同功能范围所需的全配置式输入·使用继电器提供大范围的输出功能·前面板操作参数配置2.控制器外形结构与接线2.1详细尺寸注意:此控制器的机壳必须接大地,良好的低阻抗接地可以减小电力系统振荡和暂态过程对仪表的冲击.直流电源 -V E(12 O R 24 V D C )直流电源 +V E注意:10-18号端子是用户自定义输入端,6,7,8端子为自定义输出端,出厂前都已设置好,在没有专业人士指导下,请勿接线。

3操作面版整个操作面版分三部分:测量参数LCD显示,操作开关和运行状态发光二极管指示。

上下翻滚键液晶显示自定义指示灯记事本按键自定义文本合闸按钮分闸按钮带载指示发电指示停止/复位手动自动消音/指示灯按键启动3.1液晶显示及控制键LCD能同时显示多行数据信息,且LCD增加背光功能,令操作者能在白天或黑暗都能清楚看到信息,在任意键后一定时间自动关闭背光。

液晶显示(LCD)及其控制键为操作者提供一个友好的操作界面,方便操作者读取信息和设定运行参数。

注意:发电机和市电按键都只能在手动状态。

4控制与操作说明下面将对具有标准装置的模块程序进行详细说明。

ADAM-5510KW简介

ADAM-5510KW简介
软逻辑控制系统
ADAM-5510KW系列
内 容
一、ADAM-5510KW系列规格 二、ADAM-5510KW系列通讯功能 三、KW Soft Logic 软件 四、ADAM-5510EKW/TP调试 五、总结
一、 ADAM-5510KW系列规格
ADAM-5510KW系列控制器
ADAM-5510KW

Step 4-1 : 開始編輯
屬性設定對話框
個別定義每支腳位,在腳位上按兩下左鍵
Multiprog编程

Step 4-2 : 定义变量名称及属性。
定義變數資料型態 定義變數名稱
定義變數所對應的記憶體位址
Multiprog编程

Step 4-4 : 编译程序。
Compile
Message
Multiprog编程

Step 4-5 : 下载程序。
1.Stop 2.Reset
3.Download
Multiprog编程

Step 4-6 : 下载配置文件。

Step 4-7 : 启动运行
Multiprog编程

Step 4-8 : 在线监测。
Debug
按下 DEBUG 後 , 可線上監看及時值 .
五、 总结
若连线正常,則error鍵会出現反白
Multiprog编程

Step 2 : 开启编辑区
左鍵按兩下
開啟編輯區
Multiprog编程

Step 3 : 开始编写。
於編輯區點左鍵,此時會出現一十字標記,即 可開始編輯
Multiprog编程

Step 4 : 开始编写。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第十篇基于PC的可编程控制器10.1 ADAM-5510 介绍10.1.1 概述ADAM5510是基于 PC 的可独立完成数据采集与控制的可编程控制器。

采用坚固的工业级塑封外壳可确保系统在恶劣的工业环境中可靠运行。

ADAM5510具备通用编程功能,可用于信号的程控放大、模拟I/O、数字I/O及通讯参数的设定。

10.1.2 模拟开放式PC环境ADAM5510类似于一台紧凑式计算机,包括80188CPU、256KB FLASH ROM、256KB SRAM、COM1、COM2及一个编程端口,内置的ROM-DOS兼容MS-DOS操作系统,提供了除BIOS之外的基本MS-DOS功能调用,允许运行用C或C++等高级语言编译的应用程序。

除此之外,ADAM5510还提供ROM及RAM空间,供程序下载及程序运行。

任何程序在下载之前,应转化为80186或80188兼容性代码,下载实用程序内附通信软件。

10.1.3 内置RS232/485通信口为便于同其它设备进行通信,ADAM5510设置了两个串行通信口COM1和COM2。

COM1固定在RS232方式,COM2固定于RS485方式。

这种独特的设计方式使ADAM5510可适用于多种应用场合。

10.1.4 内置三路隔离保护功能各种干扰、电气躁声能通过各种途径如I/O通道、电源、通信端等干扰系统的正常运行。

ADAM5510提供输入/输出(3000VDC)、通信(2500VDC)、电源(3000VDC)隔离功能,可阻绝地线电流,减少电气躁声对系统的影响,保护系统不受高压和放电所引起的浪涌电流冲击。

10.1.5 内置实时钟和看门狗定时器ADAM5510也包括实时钟和看门狗定时器功能。

实时钟可实时记录事件发生的时刻;而当系统死机时看门狗定时器可重置处理器,这不仅减少了系统维护工作,而且使ADAM5510可应用于系统稳定性要求较高的场合。

10.1.6 完整的I/O模块及库函数支持为便于I/O模块的拆装,ADAM5510采纳了底板结构。

ADAM5510具有完整的I/O模块供用户选择:所有数字模块均支持10~30VDC电压输出和继电器输出;所有模拟量模块均提供16位分辨率模入和模出,同时可编程设定输入范围。

为节省用户开发成本,ADAM5510随机提供了完整的C语言库函数。

用户用C语言在MSC6.0和BC2.0环境下可方便地调用这些子程序,来执行ADAM5510的所有I/O功能。

10.1.7 系统配置图1-1表示了ADAM5510的配置。

图1-1 ADAM5510系统配置10.2 安装指南本章讲述了如何安装与设置ADAM5510,为您在使用前如何配置系统提供了一个快速参考指南。

10.2.1 基本步骤第一步:系统需求在启动ADAM5510之前,应准备好如下设备:ADAM5510主机;带有标准RS232接口的IBM PC/AT及兼容机;ADAM5510供电电源;ADAM5510下装应用软件.第二步:连接电源线和下装线将电源线连接至ADAM5510,确保电源电压在+10~+30VDC之间。

ADAM5510螺丝端子+VS 和GND用于电源连接;用标准的DB-9针电缆线连接主机的RS232口和ADAM5510编程口。

见图2-1。

图2-1 ADAM5510布线与连接第三步:在主机上运行应用软件用磁盘上提供了用户程序ADAM5510.EXE,该程序采用菜单驱动方式,用于下装用户程序。

该程序主菜单如图2-2所示。

图2-2 ADAM5510应用软件设置COM口选择COMPORT并回车,显示通讯口状态域;选择与ADAM5510相连的COM口,然后回车。

缺省的波特率设置为7600BPS并且不能改变。

屏幕如图2-3所示。

图2-3 选择通讯口第四步:ADAM5510上电选择TERMINAL回车,然后ADAM5510上电,5秒钟后,屏幕如图2-4所示,系统被成功启动。

图2-4 ADAM5510 仿真屏幕10.2.2 模块安装在系统中插入模块时,将模块的PC板与系统的上下槽对齐,向前推模块直到其与底板连接器稳固相连,模块连接好后,按下锁定开关固定模块。

图2-5 模块安装10.2.3 I/O槽与I/O通道编号ADAM5510系统提供了4个I/O模块安装槽位,编号为0~3,任一槽内I/O模块的通道编号均从0开始。

例如,ADAM4017是8通道模拟量输入模块,其输入通道的编号为从0到7。

10.2.4 安装ADAM5510安装方式有两种:面板和或导轨。

面板安装为保证有良好的通风条件,系统须水平安装。

不得垂直安装、倒装或在光滑水平面上安图2-6 ADAM5510平面安装导轨安装使用导轨可以把系统牢固地安装在机箱内。

如果在导轨上安装系统,应考虑在导轨的两端加装堵头,以防止系统在导轨上水平滑动,这样可以防止接线松动。

系统的底部备有锁定开关,当系统安装在导轨后,上推锁定开关,就会把系统锁定在轨道上。

当拆卸系统时,向下推锁定开关,上提系统座,就可卸下系统。

图2-7 ADAM5510轨道安装10.2.5 跳线设置和DIP开关设置图2-8 底板上的跳线与DIP开关的位置CPU卡上有二个跳线开关。

图2-8给出了具体的位置。

COM2口RS485控制模式设置COM2口是一个RS485接口,CPU卡上的JP3可把其配置为自动控制方式或RTS控制方式,跳线设置如下:自动控制RTS控制WATCHDOG计时器设置CPU卡上的JP2可把WATCHDOG计时器设置为无效方式、复位方式或NMI(NON-MASKABLE中断)方式。

跳线设置如下:无效WDT 复位方式NMI方式网络地址设置8针DIP开关用于设置网络地址。

有效的地址范围为0~255,8针开关的ON为二进制的1,OFF为0。

图2-10 ADAM5510网络地址DIP开关例如,如果节点的ID为03H,DIP开关的1和2应为ON,其余均为OFF。

缺省的节点ID为01H。

10.2.6 布线与连接本部分提供了电源线、I/O线、通讯口和编程口的连接方法。

10.2.6.1 电源线连接:虽然ADAM5510系统设计为标准工业24VDC供电,但其可用的电压范围为+10~+30VDC。

螺丝端子+VS和GND用于连接电源线。

注意:电源线直径不得低于2.0mm10.2.6.2 I/O模块连接:在I/O模块与现场之间通过螺丝端子模块相连。

在电气设备与I/O模块之间连线时必须注意以下几点:✧连线直径为0.5到2.5✧不得使用有接头的导线。

✧使用最短布线长度。

✧尽可能使用线鼻子。

✧避免靠近高压线。

✧近可能使输入线远离输出线。

✧避免导线弯折。

10.2.6.3 编程口连接ADAM5510编程口是DB-9接口,该口用于ADAM5510与主机相连,用于编程、配置和诊断。

编程接口是RS232接口,仅仅使用TX、RX和GND信号。

针脚分配如下:针脚号描述1 NOT USED2 TX3 RX4 NOT USED5 GND6 NOT USED7 NOT USED8 NOT USED9 NOT USED10.2.6.4 RS232接口连接COM1(3F8)配置成RS232接口。

由于RS232接口是非标准的,不同的设备有不同的连接方式,如果串行设备有问题,应仔细检查针脚定义。

下述表格显示了RS232接口的针脚定义。

针脚号描述1 DCD2 RXD3 TXD4 DTR5 GND6 DSR7 RTS8 CTS9 RICOM2(2F8)指定为RS485接口。

螺丝端子DATA-和DATA+用于COM2的RS485连接。

10.3 ADAM5510系统10.3.1 概述ADAM5510是基于PC的可编程微控制器,可独立进行数据采集与控制,通过多通道I/O 模块5510可完成现场控制、监测和数据采集。

与IBM-PC兼容的硬件平台允许用户运行用汇编语言或其它高级语言编写的程序。

每一系统可处理任意4个I/O模块的组合(64点),同时提供串行通讯口(RS232//485),使系统可以与其它设备进行通讯。

10.3.2 主要特点ADAM5510系统由两部分组成:主机和I/O模块。

主机包括CPU卡、电源、4槽机箱、2个串行通讯口和一个编程口。

同时还具备以下特点:1. 内置80188CPU和ROM-DOS操作系统ADAM5510的CPU卡包括一个80188微处理器。

ROM-DOS是与MS-DOS兼容的操作系统,提供除BIOS之外的MS-DOS的基本功能。

在ROM-DOS环境下,用户可以运行用高级语言编写的PC软件或应用程序。

2. 用于编程的内置ROM和RAM盘ADAM5510系统提供了256KB FLASH ROM和256KB SRAM,用于用户程序下装、系统操作和数据存储。

系统为用户下装程序提供了170KB ROM空间,为应用程序操作和文件传输提供了234KB RAM。

3. 内建RS-232/422/485通讯口ADAM5510具有二个串行通讯口,控制器可以很容易地与其它设备进行通讯。

COM1口指定为RS-232方式,COM2口指定为RS-485方式。

这种设计使控制器适用于任何应用。

10.3.3 三路隔离与看门狗计时器电气躁声可以通过I/O模块、供应电源、系统接地等多种途径进入系统。

ADAM5510提供了I/O模块隔离(3000VDC)、通讯隔离(2500VDC)和电源隔离(3000VDC)。

3路隔离防止了对地环流,减少了电气噪音对系统的影响。

系统还提供了看门狗计时器用于监视系统,当系统死机时,会自动复位微处理器。

10.3.4 ADAM5510系统技术参数◆系统:CPU:80188-40,16位微处理器FLASH ROM:256KB (用户可用170KB)操作系统:ROM-DOS计时器BIOS:YES实时时钟:YES看门狗计时器:YESCOM1(3F8):RS-232COM2(2F8):RS-485编程口(RS232接口,DB-9连接器):TX,RX,GNDI/O能力:4CPU电源消耗:1.0W状态显示:电源、CPU、通讯电池后备(可选):两年◆RS-232接口:信号:TXD,RXD,RTS,CTS,DTR,DSR,DCD,RI,GND 模式:异步,全双工,点对点连接器:DB-9针(COM1)传输速度:最大115.2KBPS最大传输距离:50英尺(15.2m)◆RS-485接口信号:DATA+,DATA_模式:半双工,多站连接器:螺丝端子传输速率:最大115.2KBPS最大传输距离:4000英尺(1220米)◆隔离电源:3000VDCI/O:3000VDC通讯:2500VDC(COM2)◆电源。

+10到+30VDC。

电源反向保护。

电源消耗2.0W◆环境。

操作温度-10---70。

储存温度-25---70。

湿度5—95%,非凝结。

相关文档
最新文档