Originally created by: AT_TE
Hello,
Is it possible to add a device to an explicit connector?
I tried the following step but it doesn't work:
connector.add("NewDevice",device_type,device_id,device_version)
CODESYS puts the message: 'ScriptDeviceConnector' object has no attribute 'add'
Hi.
Explicit connectors are special device objects which can be found in the normal object tree.
Here some example code which adds a SoftMotion device and plugs a camera into a slot:
proj = projects.primary dev = proj.find("Device")[0] conn = dev.find("SoftMotion General Axis Pool")[0] if conn.is_explicit_connector: Β Β print("add SM device") Β Β conn.add("SM_Drive_PosControl", 1025, "0000 0001", "3.5.7.0") conn = dev.find("Camera device")[0] if conn.is_explicit_connector: Β Β camDev = conn.find("<Empty>")[0] Β Β print("plug camera") Β Β camDev.plug("MyCam", 502, "0000 0002", "1.0.0.0")
BR Martin
Log in to post a comment.
Originally created by: AT_TE
Hello,
Is it possible to add a device to an explicit connector?
I tried the following step but it doesn't work:
CODESYS puts the message: 'ScriptDeviceConnector' object has no attribute 'add'
Hi.
Explicit connectors are special device objects which can be found in the normal object tree.
Here some example code which adds a SoftMotion device and plugs a camera into a slot:
BR
Martin