3 months ago |
Edouard Tisserant |
PLC build: prevent duplicated CFLAGS for PLC C files.
|
file |
diff |
annotate
|
4 months ago |
Edouard Tisserant |
Merge remote-tracking branch 'hggit/python3' into python3
|
file |
diff |
annotate
|
4 months ago |
Edouard Tisserant |
IDE: Allow environment variable override in ThirdPartyPath, and use it also for matiec.
|
file |
diff |
annotate
|
4 months ago |
Edouard Tisserant |
eRPC: Backward compatibility with runtime versions missing GetVersions extended call.
|
file |
diff |
annotate
|
4 months ago |
Edouard Tisserant |
Add ExtendedCall to PLCObject as a replacement of RemoteExec and reflect it in eRPC interface.
|
file |
diff |
annotate
|
7 months ago |
Edouard Tisserant |
IDE: Use 8x8 grid by default
|
file |
diff |
annotate
|
14 months ago |
Edouard Tisserant |
Fix variable forcing. Now works with eRPC. PLCObject API changed.
|
file |
diff |
annotate
|
16 months ago |
Edouard Tisserant |
IDE: Libraries in OrderedDict for access by name
|
file |
diff |
annotate
|
16 months ago |
Edouard Tisserant |
IDE: Auto-select required libraries when adding extension
|
file |
diff |
annotate
|
17 months ago |
Edouard Tisserant |
IDE: Fix status bar update when conection lost
|
file |
diff |
annotate
|
20 months ago |
Edouard Tisserant |
IDE: fix py3/wxpy4 related deprecation warnings
|
file |
diff |
annotate
|
22 months ago |
Edouard Tisserant |
Py3 usual encoding, ints and exceptions fixes.
|
file |
diff |
annotate
|
22 months ago |
Edouard Tisserant |
Fix wrong default target being picked in CLI build
|
file |
diff |
annotate
|
2022-11-10 |
GP Orcullo |
fix platform identification when running CLI under Win32
python3
|
file |
diff |
annotate
|
2022-11-09 |
GP Orcullo |
Preliminary OSX support
python3
|
file |
diff |
annotate
|
2022-10-28 |
GP Orcullo |
fix for gc errors on shutdown
python3
|
file |
diff |
annotate
|
2022-10-28 |
GP Orcullo |
fix string encoding
python3
|
file |
diff |
annotate
|
2022-10-28 |
GP Orcullo |
removed Python2 modules
python3
|
file |
diff |
annotate
|
2022-10-28 |
GP Orcullo |
automated conversion using 2to3-3.9 tool
python3
|
file |
diff |
annotate
|
2023-03-11 |
Edouard Tisserant |
IDE: fix exception when re-opening previously closed tab
wxPython4
|
file |
diff |
annotate
|
2022-09-14 |
Edouard Tisserant |
OPC-UA: add logging to help user to understang what went wrong when connecting.
wxPython4
|
file |
diff |
annotate
|
2022-08-11 |
Edouard Tisserant |
Merge changes from default in wxPython4
wxPython4
|
file |
diff |
annotate
|
2022-08-02 |
Edouard Tisserant |
IDE+Runtime: fix exception when reconnecting with non-empty trace/force list.
|
file |
diff |
annotate
|
2022-06-13 |
Edouard Tisserant |
Added preliminary CLI. Supports building a project, transfering and running on PLC.
wxPython4
|
file |
diff |
annotate
|
2022-05-25 |
Edouard Tisserant |
IDE: fix saveAs dialog
|
file |
diff |
annotate
|
2022-05-23 |
Edouard Tisserant |
IDE: Workaround exception caused by dead C/C++ swig-wrapped object when debug still try to update view after close.
|
file |
diff |
annotate
|
2022-01-24 |
Edouard Tisserant |
IDE: follow-up on change in 83ed4ea362db - added workaround when matiec generated files contain unexpected characters.
|
file |
diff |
annotate
|
2021-12-15 |
Edouard Tisserant |
Runtime: Now retain uses a list based on data available in VARIABLES.csv instead of traversing the whole instance tree looking for RETAIN flag.
RuntimeLists
|
file |
diff |
annotate
|
2021-12-09 |
Edouard Tisserant |
RUNTIME: Variable forcing now uses limited list and buffer instead of systematical instance tree traversal and in-tree "fvalue" to keep track of forced value for pointed variables (external, located). Pointer swapping is performed when forcing externals and located, with backup being restored when forcing is reset. Retain still uses tree traversal.
RuntimeLists
|
file |
diff |
annotate
|
2021-11-02 |
Edouard Tisserant |
Follow-up on 83ed4ea362db 'IDE: prevent invoking matiec when IEC code did not change since last build' : build unconditionally after clean
|
file |
diff |
annotate
|
2021-10-29 |
Edouard Tisserant |
IDE: prevent invoking matiec when IEC code did not change since last build.
|
file |
diff |
annotate
|
2021-09-13 |
Edouard Tisserant |
IDE: Add a "Tutorials and Examples" sub menu to "File" menu to directly open projects in /exemples directory. Move 'python' and 'first_steps' projecvts from /tests to /exemple
wxPython4
|
file |
diff |
annotate
|
2021-09-02 |
Edouard Tisserant |
Merge SVGHMI in default
|
file |
diff |
annotate
|
2021-06-30 |
Edouard Tisserant |
IDE: Allow POU Libraries to inject PLC Configurations globals during build.
svghmi
|
file |
diff |
annotate
|
2021-06-18 |
Edouard Tisserant |
removed useless import
svghmi
|
file |
diff |
annotate
|
2021-06-14 |
Edouard Tisserant |
IDE: Cleaned up some useless tests in variable trace data handling code, changed from bare numpy arrays to RingBuffers inorder to avoid RAM outage and crash after long tracing session.
svghmi
|
file |
diff |
annotate
|
2021-05-12 |
Edouard Tisserant |
merged default in svghmi
svghmi
|
file |
diff |
annotate
|
2021-03-02 |
Edouard Tisserant |
IDE: Iec2CSettings: Log wasn't available in case of exception when launching iec2c.
svghmi
|
file |
diff |
annotate
|
2021-02-24 |
Edouard Tisserant |
Merge changes from default into svghmi branch
svghmi
|
file |
diff |
annotate
|
2021-01-13 |
Edouard Tisserant |
Removed harmful assert in ProcessLogger.
svghmi
|
file |
diff |
annotate
|
2020-06-18 |
Edouard Tisserant |
Merge default changes in SVGHMI
svghmi
|
file |
diff |
annotate
|
2020-06-02 |
Edouard Tisserant |
IDE: Main toolbar : Show repair button also in stop mode. Move repair button after disconnect button.
svghmi
|
file |
diff |
annotate
|
2020-05-26 |
Edouard Tisserant |
Solve import order problem when POULibrary imports ConfigTreeNode because of UserAddressedException. Now UserAddressedException is declared in POULibrary.py, as a quick and dirty fix, but some independant module should be created for beremiz exceptions in general.
svghmi
|
file |
diff |
annotate
|
2020-05-11 |
Edouard Tisserant |
DEBUG: (IDE side) fixed wrong implementation of anti-rapid-fire leading to systematic delay in subscribing
svghmi
|
file |
diff |
annotate
|
2021-06-30 |
Edouard Tisserant |
IDE: Allow POU Libraries to inject PLC Configurations globals during build.
|
file |
diff |
annotate
|
2021-06-14 |
Edouard Tisserant |
IDE: Cleaned up some useless tests in variable trace data handling code, changed from bare numpy arrays to RingBuffers inorder to avoid RAM outage and crash after long tracing session.
|
file |
diff |
annotate
|
2021-03-02 |
Edouard Tisserant |
IDE: Iec2CSettings: Log wasn't available in case of exception when launching iec2c.
|
file |
diff |
annotate
|
2021-01-13 |
Edouard Tisserant |
Removed harmful assert in ProcessLogger.
|
file |
diff |
annotate
|
2020-05-11 |
Edouard Tisserant |
DEBUG: (IDE side) fixed wrong implementation of anti-rapid-fire leading to systematic delay in subscribing
|
file |
diff |
annotate
|
2020-06-02 |
Edouard Tisserant |
IDE: Main toolbar : Show repair button also in stop mode. Move repair button after disconnect button.
|
file |
diff |
annotate
|
2020-05-26 |
Edouard Tisserant |
Solve import order problem when POULibrary imports ConfigTreeNode because of UserAddressedException. Now UserAddressedException is declared in POULibrary.py, as a quick and dirty fix, but some independant module should be created for beremiz exceptions in general.
|
file |
diff |
annotate
|
2019-11-13 |
Edouard Tisserant |
Add FatalError() method to ConfigTreeNode.
|
file |
diff |
annotate
|
2019-08-26 |
Edouard Tisserant |
variable access code moved from plc_debug.c to targets/var_access.c for easiewr re-use in ext.
|
file |
diff |
annotate
|
2019-08-20 |
Edouard Tisserant |
Swap CTN code gen and Libraries code generation order. In general library part of an extension needs to be computed before CTN part.
|
file |
diff |
annotate
|
2019-07-10 |
Edouard Tisserant |
Better error handling when blob transfer fail
|
file |
diff |
annotate
|
2019-07-10 |
Edouard Tisserant |
Removed dead code.
|
file |
diff |
annotate
|
2019-07-09 |
Edouard Tisserant |
Now expects 1 more columns in VARIABLE.CSV file generated by MatIEC. Pair with MatIEC commit 9cb7c8bf7dbc :
|
file |
diff |
annotate
|
2019-04-18 |
Edouard Tisserant |
If call to GetPLCstatus can't be executed in PLC, then obtained status is disconnected. Status on "None" is not relevant anymore, and is replaced by Disconnected.
fix_PLC_runtime_shutdown
|
file |
diff |
annotate
|
2019-04-16 |
Edouard Tisserant |
Added RepairPLC() to PLCObject. For now just calling PurgePLC and quit PLC runtime.
|
file |
diff |
annotate
|
2019-04-15 |
Edouard Tisserant |
Added PurgePLC() method to PLCObject, to be invoked when PLC Status is broken. It clears PLC shared object an extra files and force status to Empty. Added correponding Repair button to toolbar, visible only when PLC status is broken.
|
file |
diff |
annotate
|