Issue
When using the “Run” function within the Programmable Object Editor, the editor crashes unexpectedly.
Product Line
Satchwell BAS & SigmaEnvironment
Satchwell Sigma software
Cause
This issue occurs due to the object number assigned to the programmable object. Traditionally, Sigma X96 controllers utilize object numbers ranging from 1 to 250. However, with the introduction of Integration Controllers, object numbers can now range from 1 to 1000.
The crash is specifically triggered when a programmable object is assigned an object number between 251 and 1000, and the “Run” option is selected within the editor.
Resolution
To avoid the editor crash when using the “Run” function:
- Copy the object text from the programmable object with an object number between 251 and 1000.
- Paste the text into a spare programmable object that uses an object number between 1 and 250.
- Run and test the object in this temporary location.
- Once testing is complete and successful, copy the object text back to the original programmable object with the higher object number.
Note: This issue only affects the editor interface. The programmable object will continue to operate correctly within the controller, even if the editor crashes.