abb/ssc600: add support for PCI passthrough protection communication port#770
abb/ssc600: add support for PCI passthrough protection communication port#770dupremathieu wants to merge 1 commit intomainfrom
Conversation
|
TODO:
|
|
It was not clear to me if the protection interface replaces the process bus interface, or if it is another interface. The ABB SSC600 documentation: https://techdoc.relays.protection-control.abb/r/SSC600-and-SSC600-SW-Engineering-Manual/1.5/en-US/VM-configuration |
4f052b1 to
048cb9e
Compare
3b68e57 to
44cdd20
Compare
eroussy
left a comment
There was a problem hiding this comment.
Can you upload the schema in svg ?
It will allow to modify it later if we need.
The rest seems good to me
The schema sources are exported as PNG metadata. |
eroussy
left a comment
There was a problem hiding this comment.
I validate, but please wait for ABB test before merging that.
|
@dupremathieu Please be aware that during our tests we've figured out that there's some discrepancy between what's in the inventory and in the template regarding the PCI passthrough interface. ansible/templates/vm/ssc600.xml.j2 Line 104 in 4ccd29d protection_port vs protection_ports
And there's another typo in ansible/templates/vm/ssc600.xml.j2 Line 108 in 4ccd29d where it says protection_portci.
It should ideally be decided if the plural or singular form should be used and ensure that all used variables have the same name. |
bd6fd0b to
496c7e3
Compare
There was a problem hiding this comment.
Maybe we can describe the interface inside the VM:
- "Rear"
- "Process bus"
- "Protection communication"
There was a problem hiding this comment.
I will not describe that here. IMO the inventory must describe the interfaces given to the VM, but not directly what interface will be used for what.
This can be done afterwards inside the WebHMI of the VM
The 1.5 release of the ABB SSC600 template adds support for the protection communication port. This is a PCI passthrough interface that allows the VM to communicate with the protection devices. Update the template to include the PCI passthrough port and update the example inventory file to include the new configuration. Also describe the possibility to connect to a tap interface on an Open Vswitch bridge. The 1.5.1 release of ABB SSC600 requires at least two management interfaces to work properly. Add a second management interface on br0. Also remove the xml encoding to prepare switching to debian13. Signed-off-by: Mathieu Dupré <mathieu.dupre@savoirfairelinux.com> Signed-off-by: Erwann Roussy <erwann.roussy@savoirfairelinux.com>
The 1.5 release of the ABB SSC600 template adds support for the protection communication port. This is a PCI passthrough interface that allows the VM to communicate with the protection devices.
Update the template to include the protection communication port and update the example inventory file to include the new configuration.