如何在 ATV212 中设置 BacNet 通讯？
您好！我将指导您在 ATV212 上完成快速调试 BACnet 通讯的操作
此处是配有终端卡的 ATV212。 此卡有两个通讯端口
RJ45 端口仅用于 Modbus 通讯（例如，SoMove 连接）
对许多其他协议（Modbus、BACnet、N2 等）使用开放式端口。
使用 SoMove 电缆将计算机连接到 ATV212。
现在，将 SoMove 连接到 ATV212 进行 BACnet 设置
转到“参数”视图
然后转到 ATV212 [Communication Menu] COM
要设置的第一个参数是 [Communication Channel Choice] F807。此参数可设置为 RJ45 或“开放式”。
要通过 BACnet 控制 ATV212，请将 F807 设置为 1。
然后，转到 [Network Protocol] F829 参数并将其设置为 4 以激活 BACnet 协议
要设置 ATV212 的 BACnet 地址，请转到下一参数 F890：此参数可以是 1 到 127 之间的值。
在本示例中，将设置为 F890=8。
注意，同一网络上不应有两个具有相同 BACnet 地址的设备。
在参数 [Network baud rate] F891 中设置 BACnet 通讯速度
此参数的可能值为： 1 表示 9,600bps（每秒位数），
2 表示 19,200bps。 3 表示 38,400bps。
4 表示 76,800bps，5 表示自动（在自动模式下，变频器将尝试检测网络波特率）。
在本例中，已选择最后一个值，
但是，如果知道 BACnet PLC 速度，最好选择 F891 的对应值。
然后，在参数 [Network time out] F892 中设置超时
当 ATV212 与 BACnet 控制器之间的通讯断开时，ATV212 会等待超时到期，然后跳闸并报错。
F892 的值可在 2.0s 至 60.0s 之间进行调整
参数 F893 和 F894 用于设置实例编号。
整个 BACnet 网络上的实例编号是唯一的。 网络上任何其他设备都不能具有相同的 BACnet 实例编号。
参数 F894 表示实例编号的后 3 位数字（可在 0 到 999 之间调整）。
参数 F893 表示前 4 位（可在 0 到 4194 之间调整）。
例如，如果要设置的实例编号为 0235045，
应将 F894 参数设置为 45，将 F893 设置为 235。
在参数 F895（称为最大主站）上，应设置一个大于等于总线中存在的最高 BACnet 地址的值。
在本示例中，此网络中最高的 BACnet 地址为 9，因此，在 ATV212 上，可以将参数 F895 设置为 9
在参数 F896 上，设置最大信息帧数。
此参数用于指定当 ATV212 在网络上具有令牌时，可以向 BACnet 控制器发送多少条报文。
在出厂设置中，ATV212 上此参数的值为 1。
在本例中，F896 设置为 2，这意味着，如果 ATV212 在 BACnet 网络上收到令牌，并且有 4 个对象的值已发生变化，
它将发送第一个和第二个对象的新值，
然后等待，直到下次收到发送第三个和第四个对象的新值的令牌。
F896 的值可在 0 到 100 之间调节。
要快速更新 ATV212 对象，请提高此参数的值。
请注意，将此参数设置为较高的值可能会影响其他 BACnet 设备的更新。
使用参数 F851，可在通讯中断后设置 ATV212 行为。
在出厂设置中，F851=4；这意味着在 BACnet 电缆断开连接且 BACnet 超时到期后，
ATV212 将跳闸并报错 (Err8)。
下表列出了 F851 的其他可能值。
要通过 BACnet 完全控制 ATV212，请转至 [Programming Menu]
将 [Frequency mode selection] Fmod 设置为 4 — [Serial Com ref]，这样，即可通过 BACnet 发送给定值
然后，在参数 [Command mode selection] Cmod 上，选择 2- [Communication] 以通过 BACnet 启用控制
现在断开与 SoMove 的连接
关闭变频器电源并连接 BACnet 电缆。
注意 BACnet 信号
现在打开 ATV212 的电源
检查主站的 BACnet 设置
使用主站界面，可以发现 ATV212 及其对象。
在此，我们设置 PLC BACnet 参数
这是 PLC 的地址
这些是 ATV212 支持的不同对象
如果要监控电流，则设置轮询时间以检查电流值
电机电压
直流母线电压
这是监测区域， 您可在其中添加要检查的寄存器
使用名为 [RUN/STOP CMD] 的对象二进制值 10，来运行和停止变频器
设置 1 可运行变频器。 然后在此对象上设置 0 可停止变频器。
使用名为 [Input Ref1] 的对象模拟量值 16 发送给定值。
100% 对应于 [Upper limit frequency] UL，在本例中，UL=50.0Hz。
我们将输入给定值 1 设置为 50%。电机将以 25.0Hz 的频率转动。
然后，我们将此对象设置为 100%，电机将以 50.0Hz 运行
转 到[RUN/STOP CMD] 并将其设置为 0 以停止变频器
现在可以看到，输出频率为 0，变频器已停止。
需要 SoMove 帮助吗？ 在任意给定项目上按 F1 可打开上下文帮助或产品编程手册。
感谢您的观看！ 有关更多信息，请访问我们的网站。