不知道当时怎么设计的我厂的单台机组用的是两套DCS系统,一套是和利时的火电版653,一套是科远NT6000。同一个机组控制不同设备,调取历史数据分析问题等不便。
考虑到使用MODBUS RTU通讯简单方便也稳定,首先是安装通讯卡件,和利时使用的是MOD01PAT底座,可当主站和从站,科远使用KM631分别安装并接线:D+D-对应AB
接下来是软件组态,首先是和利时,打开工程总控在硬件组态中添加MOD 01模块并双击进行配置:我这边和利时做主站读取从站数据,修改从站地址,波特率,奇偶校验,然后添加读保持寄存器,修改数据个数,我这边读大概20多个模拟量数据,数据为32浮点数所以占用两个地址,设置个数为60。修改每个通道数据类型为REAL,OK最后下装。
接下来是科远那边配置:首先在安装卡件对应的硬件组态添加通讯卡件,因为631有两个通道我用的是第二通道,所以配置第二通道为从站SLAVE ,修改从站地址,波特率,奇偶校验,这边是给主站读取数据,所以只需要设置输出数据长度,由于科远这边一个地址是字节,30个32位浮点数就是120,配置好后在逻辑页添加模拟量输出块FMAO然后设置通道地址,从站地址,数据类型和引脚数,一个块8个引脚第二个的offset偏移地址为32以此类推
连接你要通讯的变量值引脚,下装OK
这是通讯过来的数据,一开始弄好后数据显示不正常,原因是和利时与科远需要数据的字节交换,这里我在和利时李做了修改后就正常了