US 11,704,451 B2
Methods to generate a wiring schema
John Klesk, Minneapolis, MN (US); Danielle Liu, Minneapolis, MN (US); Greg Sorvari, Minneapolis, MN (US); Dean Erickson, Minneapolis, MN (US); Greg Anderson, Minneapolis, MN (US); and Jeff Dixon, Minneapolis, MN (US)
Assigned to BANNER ENGINEERING CORP, Minneapolis, MN (US)
Filed by Banner Engineering Corp., Minneapolis, MN (US)
Filed on Jan. 25, 2022, as Appl. No. 17/583,720.
Application 17/583,720 is a continuation of application No. 16/508,137, filed on Jul. 10, 2019, granted, now 11,270,035.
Prior Publication US 2022/0147681 A1, May 12, 2022
Int. Cl. G06F 30/13 (2020.01); G06F 30/39 (2020.01); G06F 30/12 (2020.01); G06F 30/333 (2020.01)
CPC G06F 30/13 (2020.01) [G06F 30/12 (2020.01); G06F 30/39 (2020.01); G06F 30/333 (2020.01)] 5 Claims
OG exemplary drawing
 
1. A computer program product (CPP) comprising a program of instructions tangibly embodied on a non-transitory computer readable medium wherein, when the instructions are executed on a processor, the processor causes operations to be performed to generate a wiring schema, the operations comprising:
receive a first data of a number of terminals A of N safety devices to be connected to a safety evaluation device;
receive a second data of a number of terminals B of the safety evaluation device available to connect to the N safety devices;
determine whether A is greater than B; and,
upon determining A is greater than B, then:
identify at least one set of the N safety devices that is able to share a terminal of the safety evaluation device based upon test signal compatibility among the N safety devices;
generate a wiring schema, wherein, for each of the identified at least one set, an external terminal block provides electrical connection between each of the safety devices in that set and the shared terminal of the safety evaluation device associated with that set;
for each of the identified at least one set of the N safety devices, determine a shared terminal of the safety evaluation device connectable to the external terminal block; and,
generate a signal such that a user interface is presented to a user, the user interface comprising a human-readable wiring schema.