1、内容概要:本文主要介绍海为的远程IO模块与CPU做modbus通讯,在没有串口电缆的情况下,设置模块的硬件参数的方法。
2、硬件:CPU T16S0R-e, 7个扩展IO模块,一个远程IO模块 H08RC,H08RC和CPU之间做modbus串口通讯。
3、事件背景及过程:
机柜做好后,我去做集成工厂FAT,没想到忘记拿串口电缆了。我之前看了海为的手册,远程IO模块要使用海为软件与IO相连,然后组态硬件参数,才能使用,否则的话参数都是出厂设置,根本不能使用。没有串口电缆,就没法组态硬件参数,FAT测试当天也完不成了,这下把我急坏了。集成工厂离着办公室很远,去拿一趟半天就过去了,这可怎么办呢?
突然我看到和CPU用排线连接好的扩展模块就有一块同样型号的 H08RC,我想这个模块参数已经组态完成了,是不是可以拿来当远程IO模块使用呢?说干就干,我立马把它拆下来,换到远程IO模块的位置上,用信号发生器一测试,果然,使用正常,参数正确。
4、总结:在不使用串口电缆的情况下,可以使用CPU通过通讯排线与模块连接,并组态硬件参数,然后这个模块挪至远程IO模块使用。但是,海为手册上使用软件+串口电缆组态远程IO模块的方法是正规而且完整的组态方法。我刚才介绍的方法不能修改模块的modbus参数,只能使用默认的通讯参数。