20 |
20 |
21 from PLCControler import UndoBuffer, LOCATION_CONFNODE, LOCATION_MODULE, LOCATION_GROUP, LOCATION_VAR_INPUT, LOCATION_VAR_OUTPUT, LOCATION_VAR_MEMORY |
21 from PLCControler import UndoBuffer, LOCATION_CONFNODE, LOCATION_MODULE, LOCATION_GROUP, LOCATION_VAR_INPUT, LOCATION_VAR_OUTPUT, LOCATION_VAR_MEMORY |
22 from ConfigTreeNode import ConfigTreeNode |
22 from ConfigTreeNode import ConfigTreeNode |
23 from dialogs import BrowseValuesLibraryDialog |
23 from dialogs import BrowseValuesLibraryDialog |
24 from IDEFrame import TITLE, FILEMENU, PROJECTTREE |
24 from IDEFrame import TITLE, FILEMENU, PROJECTTREE |
25 |
25 from POULibrary import POULibrary |
|
26 |
|
27 from ConfigEditor import MasterEditor |
|
28 from EthercatCFileGenerator import _EthercatCFileGenerator |
26 from EthercatSlave import _EthercatSlaveCTN, ExtractHexDecValue, GenerateHexDecValue, TYPECONVERSION, VARCLASSCONVERSION, _CommonSlave |
29 from EthercatSlave import _EthercatSlaveCTN, ExtractHexDecValue, GenerateHexDecValue, TYPECONVERSION, VARCLASSCONVERSION, _CommonSlave |
27 from EthercatCFileGenerator import _EthercatCFileGenerator |
|
28 from ConfigEditor import MasterEditor |
|
29 from POULibrary import POULibrary |
|
30 |
30 |
31 try: |
31 try: |
32 from EthercatCIA402Slave import _EthercatCIA402SlaveCTN |
32 from EthercatCIA402Slave import _EthercatCIA402SlaveCTN |
33 HAS_MCL = True |
33 HAS_MCL = True |
34 except Exception: |
34 except Exception: |