ALLCENTER 授权中心
已解决 首发 游客提问

RMC3 和 CEN-IO-COM-102 怎么通讯?两台之间要接串口线吗?

客户 65 次浏览 1 个回答
现场主机是 RMC3(192.168.20.198),另外加了一台 CEN-IO-COM-102(192.168.20.183)想扩两个串口。 两台插在同一台交换机上,但 CEN-IO 的 ONLINE 灯一直不亮,主机里也挂不上口。 这两台到底靠什么通讯?是不是要拿一根串口线把两台连起来,第三方设备再接到 CEN-IO 上?
CEN-IO串口扩展IP IDRMC3以太网模块

回答 1

ALLCENTER 技术 官方 已采纳
不用串口线。两台之间只有一根网线:RMC3 是主机(跑程序、存 IP 表),CEN-IO-COM-102 是被控的以太网 I/O 模块,只负责把网络报文翻成串口数据,走的是 Crestron 的 CIP(TCP/UDP 41794,加密连接 41796)。CEN-IO 那两个 COM 口是留给第三方设备的,不是接主机的。 ONLINE 不亮,九成是 IP ID 没对上,按这个顺序查: ① SIMPL 里在 RMC3 的 Ethernet 槽下加 CEN-IO-COM-102,IP ID 给 21,IP 地址填 192.168.20.183; ② 模块侧 IP 表加一条 21 → 192.168.20.198。web 界面 Device Settings → IP Table 能填,也可以在 Toolbox 的 Text Console 里执行 addm 21 192.168.20.198 再 reboot; ③ 两边对上了 ONLINE 才是常亮;只亮 PWR,说明还没跟主机握上手。
主机这边(RMC3 192.168.20.198):程序里挂上模块、下载之后,ipt 里 21 那条应该指向 192.168.20.183 并显示 ONLINE;再顺手 ipconfig 核对本机地址。命令与回显按 3-Series 控制台整理,实际提示语随固件版本略有差异。
主机这边(RMC3 192.168.20.198):程序里挂上模块、下载之后,ipt 里 21 那条应该指向 192.168.20.183 并显示 ONLINE;再顺手 ipconfig 核对本机地址。命令与回显按 3-Series 控制台整理,实际提示语随固件版本略有差异。
模块这边(CEN-IO-COM-102 192.168.20.183):Text Console 里 addm 21 192.168.20.198 把主机登记进来,reboot 生效后再 ipt,这条就显示 ONLINE 了。同上,示意用。
模块这边(CEN-IO-COM-102 192.168.20.183):Text Console 里 addm 21 192.168.20.198 把主机登记进来,reboot 生效后再 ipt,这条就显示 ONLINE 了。同上,示意用。
新固件还要过认证这一关:主机上要有 Connects 组的用户,模块上用 setcsauth -N:用户 -P:密码 配同一套凭据。这一步不做,主机不光不认,还可能把这个 IP 拉黑,后面怎么重启都连不上。
主机这边配凭据(RMC3):先 listusers 看一眼,只有 admin;adduser 建一个专用账号,再 addusertogroup 把它加进 Connects 组 —— 模块只认这个组里的账号。密码用 * 代替,实际按现场口令填。
主机这边配凭据(RMC3):先 listusers 看一眼,只有 admin;adduser 建一个专用账号,再 addusertogroup 把它加进 Connects 组 —— 模块只认这个组里的账号。密码用 * 代替,实际按现场口令填。
模块这边配同一套凭据(CEN-IO-COM-102):setcsauth 写同样的用户名和口令,reboot 之后 ipt 里那条才会从 OFFLINE 变 ONLINE。密码同样以 * 代替。
模块这边配同一套凭据(CEN-IO-COM-102):setcsauth 写同样的用户名和口令,reboot 之后 ipt 里那条才会从 OFFLINE 变 ONLINE。密码同样以 * 代替。
串口参数不在 SIMPL 里设,在模块自己的 web 页 IO Control 里逐口设(BaudRate / Parity / DataBits / StopBits / HW / SW / RTS)。同一页的 SendTX 能直接发测试串 —— 先把设备协议在这里跑通再写程序,比在 Debugger 里猜快得多。 程序侧反而简单:Program View 展开 CEN-IO-COM-102 下的 COM 1 / COM 2,把 2-Way Serial Driver 拖进去,tx$ / rx$ 照常用,跟主机本机串口没区别。 三个容易踩的点:两个口只有 RS-232,要 485 得加转换器或换型号;串口线必须交叉(设备 TX 接模块 RX,GND 一定要接);一个 IP ID 只能给一台设备,两台 CEN-IO 别都写 21。

回答需要登录 —— 被采纳要发币,币得挂在账号上。

登录后回答 没有账号?注册