200 |
200 |
201 DEFAULT_RETRIEVE = " __CIA402Node_%(location)s.axis->%(name)s = *(__CIA402Node_%(location)s.%(name)s);" |
201 DEFAULT_RETRIEVE = " __CIA402Node_%(location)s.axis->%(name)s = *(__CIA402Node_%(location)s.%(name)s);" |
202 DEFAULT_PUBLISH = " *(__CIA402Node_%(location)s.%(name)s) = __CIA402Node_%(location)s.axis->%(name)s;" |
202 DEFAULT_PUBLISH = " *(__CIA402Node_%(location)s.%(name)s) = __CIA402Node_%(location)s.axis->%(name)s;" |
203 |
203 |
204 EXTRA_NODE_VARIABLES = [ |
204 EXTRA_NODE_VARIABLES = [ |
|
205 ("ErrorCode", [ |
|
206 {"description": ("ErrorCode", 0x603F, 0x00, "UINT", "I"), |
|
207 "publish": None} |
|
208 ]), |
205 ("DigitalInputs", [ |
209 ("DigitalInputs", [ |
206 {"description": ("DigitalInputs", 0x60FD, 0x00, "UDINT", "I"), |
210 {"description": ("DigitalInputs", 0x60FD, 0x00, "UDINT", "I"), |
207 "publish": None} |
211 "publish": None} |
|
212 ]), |
|
213 ("DigitalOutputs", [ |
|
214 {"description": ("DigitalOutputs", 0x60FE, 0x00, "UDINT", "Q"), |
|
215 "retrieve": None} |
208 ]) |
216 ]) |
209 ] |
217 ] |
210 EXTRA_NODE_VARIABLES_DICT = dict([("Enable" + name, value) for name, value in EXTRA_NODE_VARIABLES]) |
218 EXTRA_NODE_VARIABLES_DICT = dict([("Enable" + name, value) for name, value in EXTRA_NODE_VARIABLES]) |
211 |
219 |
212 BLOCK_INPUT_TEMPLATE = " __SET_VAR(%(blockname)s->,%(input_name)s, %(input_value)s);" |
220 BLOCK_INPUT_TEMPLATE = " __SET_VAR(%(blockname)s->,%(input_name)s, %(input_value)s);" |