Design and Layout of LSS
PLC Installation
Module Installation
Installing and Connecting Breakout Modules
Power
PLC Programming
Installing DirectSoft
...
- Standard Order of Code
- Reset all variables
- Set necessary variables
- Shutter section
- Interlocks and latches
- Mode changes inhibited
- Logic section
- Bypasses
- Mode selection
- In order from the mode with the least privileges to the mode with most privileges
- Lights
- Signs
- End
- Alternating On/Off
- For blinking lights, special buzzer patterns, etc.
- Example code (for use with EO buttons):
- Signs
- PRINT Box
- Port: K2
- Script example: “_00_00_00_00_00_01Z00_02A0_1B b_1A9_1C1LASER IMMINENT _04”
- Start of header
- “_00_00_00_00_00
- Define sign address
- Broadcast to all signs: _01Z00
- Message for signs with specific address: _01Z01, _01Z02, _01Z03, etc.
- Start of text string
- _02A0
- Text dynamics
- Scrolling: _1B a
- Static: _1B b
- Text height
- _1A#
- may be 1-9, with 9 being full height
- Text color
- Red: _1C1
- Green: _1C2
- Yellow: _1C3
- Write message text
- Example: LASER IMMINENT
- End string
- _04"
- Start of header
- Only send print command to sign once
- Reset print command immediately after setting
- PRINT Box
Touch Panel Installation/Programming
...
- Download the C-more software
- https://www.automationdirect.com/support/software-downloads?itemcode=C-more%20EA9%20Series
- NOTE: some existing LSS still use EA7
- License Key: 7UGA-R9M6-3FKY-6TQV
- https://www.automationdirect.com/support/software-downloads?itemcode=C-more%20EA9%20Series
- Connect to the PLC
Programming Common Objects
- General
- Choose objects from Object Library on right-hand side of screen
- Or use "Object" drop-down menu at top of screen
- Example LSS Touchscreen.pdf
- Example LSS Touchscreen.eap
- Choose objects from Object Library on right-hand side of screen
- Tag NamesTagnames
- Used to link an object with a variable in the DirectSoft code
- Add tagnamestag names
- Navigate to the toolbar and select the drop-down menu labelled "Database"
- Click "TagnamesTag Name Database..."
- Click the "Add"
- Type desired nickname
- icon at the top of the pop-up window
- Device Name = DEV001
- In the "Tag Name" entry box, type the desired nickname
- Tag Data Type = Discrete
- Select Memory Type from drop-down menu
- C variables are internal
- X variables are physical inputs
- Y variables are physical outputs
- V variables are used for loading bits into
- Enter address
- Make sure this matches the variable in DirectSoft
- Click "Add"
- Buttons
- Pushbuttons are used to toggle variables between on and off.
- Usually linked to an X variable.
- Use different background colors to differentiate between a button's on and off states.
- Indicators
- Indicator lights are used to display variable status.
- Usually linked to a Y variable.
- Multi-State Text Indicator
- Used to display laser mode status and error messages
- Choose "Message" tab at top of pop-up window to add message
- Click "Add New"
- Type message into text box
- Choose background color
- Bit No. is assigned automatically
- May be loaded into V memory space in code
Each bit corresponds to a K value:
Bit K-Value 0 1 1 2 2 4 3 8
- Screen Selector
- Used for menu to toggle between pages
- Insert at bottom of new screen
Common Components Installation
...