今回はTwinCAT/BSDのAMS NetIDを変更する方法を紹介します。そのAMS NetIDは6BytesでHEX形式です。たとえば00010203040101なら00.01.02.03.04.01.01です。
Reference Link
TwinCAT/BSDに関連する記事はこちらへ↓
http://soup01.com/ja/category/beckhoff/twincat3/twincat-bsd/
TcRegistry.xml
以下のコマンドでTcRegistry.xmlを開きます。
doas ee /usr/local/etc/TwinCAT/3.1/TcRegistry.xml |
中身は普通のXMLです。
.
AmsNetIdという項目があります。29A75C1E0101の値が入っています。
29A75C1E0101はどういう意味というと;
- 29=41
- A7=167
- 5C=92
- 1E=30
- 01=01
- 01=01
つまりAms netidは41.167.92.30.1.1になります。
Enable the Configuration
以下のコマンドでConfigを再有効にします。
doas TcSysExe.exe –config |
もしくはTwinCAT/BSDを再起動します。
Test
では実際TwinCATを起動しTwinCAT/BSDのAMS NetIDを確認してみます。
SYSTEM>Choose Targetします。
Host Name Soup01PCは41.167.92.30.1.1で、先ほど編集したConfigurationと同じです。