技术频道

DDMxA1 RS-485串行总线数码显示应用介绍


DDM4A1、DDM5A1串行数码显示表可作为RS-485网络的一个从站,可与PLC、其他计算机设备混合使用,下面介绍各种应用方法:

采用DDM4A1与计算机 RS-485网络连接组成32个数据显示单元;

按此在新窗口浏览图片

1、这里,DDM4A1显示表作为RS-485网络中的从设备,而计算机可安装如下之一的监控组态软件:

国产组态软件:

组态王;

力控;

世纪之星;

昆仑通态……。

进口组态软件:

Citect

Fix

Intuch

Intellution

Wonderware

………

2、然后,利用计算机上的COM1或者COM2 RS-232口作为组态软件的I/O连接设备的通讯口。由于COM口为RS-232口,不具备直接连接多个设备的能力,因此,可采用RS232转RS485通讯口,作为RS-485总线网络,就能挂接多个DDMxA1显示表。

3、在组态软件中选择三菱FX2N RS485 PLC或者Melsec-A series设备,几乎所有的组态软件均支持三菱FX A系列PLC的LINK通讯协议。

4、设置每个显示表的地址和对应的数据单元,DDMxA1规定,每个显示表必须指定网络中唯一地址号,范围0~31共32个独立单元;

5、设置每个地址单元所对应的数据显示和特殊符号地址,DDMxA1规定:数据显示单元地址为D0,特殊显示符号地址为D1;

6、为了使某个显示表显示指定(或者变化的)数据,必须对该地址的单元进行相应的程序控制,例如:第3个显示表要在现场显示3#电炉的温度,它可能是由DDMF1-8AD模块采集上来的,其值为562.5℃,则我们将该值传给地址为02H的DDM4A1显示表D0数据寄存器内,由于小数点在十位上,所以再给02H地址的显示表D1数据寄存器上再传输一个20H的数据,则远在现场的第3块DDM4A1显示表就自动显示出“562.5”的温度值,依此类推……。

采用DDM4A1与PLC RS-485网络连接组成32个数据显示单元:
以上方法适合已经有计算机系统但又需要在现场显示数据的场合。但如果系统没有计算机,仅仅有一台PLC怎么办?

我们可以将32块DDM4A1 与PLC 共同连接于一个RS-485网络,每个显示单元显示数据完全依赖于PLC;

它有如下优点:

系统简单、显示数据不会因计算机系统不稳定或者崩溃导致无法在现场看到参数、数据,可靠性、适用性大大增强而成本又极低。

在该种应用中,PLC必须编制相应的驱动程序,而PLC也必须有RS-485自由通讯接口、功能。

1、如果为三菱FX系列PLC,你可以十分方便地选择FX-485BD小卡或者FX-485ADP模块来扩展RS-485接口。

2、如果你使用欧母龙PLC,例如CQM系列,你可选择带有RS-232串口功能的CPU,然后使用RS-232转RS-485接口模块;

3、如果你使用西门子S7-200系列PLC,由于它的接口本身已经是RS-485接口,直接利用自由通讯口就可以编程控制;

其他PLC也可以照此方法解决;

以下为采用三菱FX系列PLC驱动4块显示表的程序例子,你可以照此方法扩展更多的显示表:


按此在新窗口浏览图片

采用DDM4A1与PLC RS-485、计算机系统构成可达32个数据显示单元;
这里,计算机作为监控、管理主站,方便进行设置、监视、控制和曲线、报表打印管理功能,而PLC及DDM4A1完成现场调节、控制和数据显示。

采用该种方式,DDM4A1能完美与PLC配合,性价比极高;

采用DDM5A1组成参数循检显示系统;
 由于DDM5A1显示内容相对较为丰富,故可以作一些特殊的应用:

1、带光柱显示,模拟常规的连续数据变化,美化显示屏,必须配合显示数据并给特殊符号数据按01xxH~0AxxH变化;

2、利用第5位数码显示特殊符号,可在同一块表上显示15组数据,方便对PLC的内部工作参数进行设置提示,必须配合显示数据并给特殊符号数据按0xx0H~0xxFH变化;

3、利用模拟光点,可在同一块表上显示10组5位数据,方便对PLC的内部工作参数进行设置提示或者作为参数的循环显示,必须配合显示数据并给特殊符号数据按0BxxH~15xxH变化;

文章版权归西部工控xbgk所有,未经许可不得转载。