Z-WORLD SINGLE BOARD COMPUTER
BL2500
EMBEDDED
PLC
USER’S MANUAL
Page 1: ...Z WORLD SINGLE BOARD COMPUTER BL2500 EMBEDDED PLC USER S MANUAL...
Page 2: ...ft Windows Windows XP Windows 2000 and Windows NT are registered trademarks of Microsoft Corporation in the United States and or other countries ISaGRAF is a registered trademark of ICS Triplex ISaGRA...
Page 3: ...ernet Cable 10 2 4 3 Connect an RS232 Cable optional 12 2 5 RUNNING A SAMPLE APPLICATION 12 2 6 WHERE DO I GO FROM HERE 14 3 RUNNING SAMPLE APPLICATIONS 15 3 1 RUNNING APPLICATIONS IN SIMULATION MODE...
Page 4: ...lity 48 6 1 2 Connecting to the BL2500 48 6 1 3 Loading and licensing the Firmware Kernel 49 6 1 4 Configuring the Firmware Kernel 50 6 2 EMBEDDED PLC UTILITY SOFTWARE REFERENCE 51 6 2 1 Menu Commands...
Page 5: ...Power Supply Connection 10 Figure 2 Ethernet connections 11 Figure 3 PC BL2500 RS232 connection 12 Figure 4 BL2500 Pinouts 35 Figure 5 BL2500 Digital Inputs Pull up factory default 36 Figure 6 BL2500...
Page 6: ...EMBEDDED PLC BL2500 User s Manual OEM Technology Solutions Page iv This page is intentionally left blank...
Page 7: ...DED PLC Utility The Kernel runs the PLC application in a loop reading inputs evaluate the logic updating outputs and also provides the communication interface between the Target and the Workbench The...
Page 8: ...overhead is approx 100 s per program Memory Space Maximum size of ISaGRAF application database is 50000 bytes Size of ISaGRAF real time database holds variables SFC engine data C function and functio...
Page 9: ...SaGRAF V3 50 Workbench License Registration form Getting Started instructions 1 5 TEXT CONVENTIONS This manual uses special formatting to help you quickly identify certain items as follows Titles labe...
Page 10: ...mable Single Board Computer with Ethernet User s Manual 2002 2004 Z World Inc 2 ISaGRAF Version 3 5 User s Guide 1994 2004 ICS Triplex ISaGRAF Inc 3 019 0108 050610 P Rabbit 3000 Microprocessor User s...
Page 11: ...DDED PLC BL2500 User s Manual Introduction OEM Technology Solutions Page 5 SRAM Static Random Access Memory ST Structured Text TCP IP Transport Control Protocol Internet Protocol USB Universal Serial...
Page 12: ...EMBEDDED PLC BL2500 User s Manual Introduction OEM Technology Solutions Page 6 This page is intentionally left blank...
Page 13: ...one Z World SBC BL2500 pre loaded with the EMBEDDED PLC Firmware Kernel If you require to load the Firmware Kernel to another BL2500 or to upgrade the current one go to Chapter 6 which describes in d...
Page 14: ...MBEDDED PLC BL2500 target 2 3 LICENSING THE ISAGRAF WORKBENCH The ISaGRAF V3 50 Workbench you just installed runs for a trial period of 30 days before requiring licensing When not licensed you can not...
Page 15: ...he Available Components select ISaGRAF 3 Software License and press Add button Select the purchased number of I O points to license 32 if you purchased the EMBEDDED PLC Application Kit and press OK bu...
Page 16: ...r Australia include a friction lock connector that can be connected to header J2 on the BL2500 Connect the leads from your power supply to the friction lock connector to preserve the polarity indicate...
Page 17: ...er to establish a proper connection with the BL2500 If you require changing the TCP IP configuration of the BL2500 go to section 6 1 4 for instructions how to change the configuration of the Target PL...
Page 18: ...sorting sample application This sample application displays a SpotLight which shows different tokens being sorted depending on size and colour see the Project Description at the bottom of the Projects...
Page 19: ...A progress bar on the Debugger window will show the progress of the downloading process Once the downloading is completed the application runs immediately and the SpotLight window shown below is disp...
Page 20: ...applications and step by step instruction on how to create a simple PLC application The ISaGRAF User s Manual and the ISaGRAF Workbench on line help contain a complete description of the Workbench fe...
Page 21: ...FC demo rfsample Sample described in ISaGRAF User s Guide see 2 rfsfc Demonstrates SFC actions in SFC Sample applications that use internal variables only These applications can be simulated or downlo...
Page 22: ...column 2 has 8 message strings outputs Board 3 column 3 has 8 digital outputs and Board 4 column 4 has 8 analog outputs On Board 0 column 0 click on Input 1 and Input 4 a message start and Lead are d...
Page 23: ...target b If serial COM port is selected COM1 COM4 press Setup button and select either 19200 9600 4800 2400 1200 or 600 baud rate depending on the current configuration of your EMBEDDED PLC target Not...
Page 24: ...26 AWG 0 33 mm2 to 0 13 mm2 for the 0 156 crimp terminals Wire cutters and wire insulation stripper Crimp tool pliers may be used but a crimp tool provides a better crimp with a stronger force Follow...
Page 25: ...p or press Link Setup and configure the Target PLC PC link Follow the guidelines on Step 2 of the previous section 3 Select Debug Debug or press Debug to open the Debugger window If an application is...
Page 26: ...ean output variable is used as the output 3 4 1 Using Function Blocks Diagrams 1 Open the ISaGRAF Project Management by double clicking on the ISaGRAF Projects icon on your Desktop or selecting Start...
Page 27: ...y double click on the empty row Enter the name LED1 and select it as output 10 On the Dictionary window select Integers Reals tab Press Insert objects button or select Edit menu New Enter the followin...
Page 28: ...xclusive OR 1 function block is displayed 14 Select button on the toolbar and move SW1 and SW2 variables to the left of the function block also move the LED1 variable to the right of the function bloc...
Page 29: ...Double click on Slot 2 and select bl25ai BL2500 Analog Input board Double click on Channel 1 and connect the AD0 variable Press Close button 21 Double click on Slot 3 and select bl25ao BL2500 Analog...
Page 30: ...load to download the b25test1 application to the Target PLC A progress bar on the Debugger window shows the progress of the download process Once the downloading is completed the B25TEST1 Debug progra...
Page 31: ...sktop or selecting Start menu Programs ISaGRAF 3 5 Projects On the Projects Management window select File menu New 2 On the Create new project window enter the name of the project for example b25test2...
Page 32: ...l contact type button to negate this contact 12 Select the Select button on the toolbar Select both contacts on the rung by clicking on one contact and dragging the mouse over to the next contact befo...
Page 33: ...nter the name of the project for example b25test3 and press OK button The name of project should not exceed 8 characters The b25test3 project is then listed in the Projects Management window 3 Select...
Page 34: ...pink 11 To enter inputs outputs or variables for example input switch SW1 either select Edit Insert variable SW1 or type SW1 on the command line 12 Type the following command lines under the entered c...
Page 35: ...t1 a brief comment select the Language to Quick IL select Begin Style and press OK button The ILtest1 program is displayed in the B25TEST4 Programs window 6 Follow Steps 6 to 11 in 3 4 1 to create and...
Page 36: ...ith the result set on the LED1 17 To stop the monitoring of the PLC application close the Debugger window The programs and dictionary windows in debug mode will be closed 3 4 5 Using Sequential Functi...
Page 37: ...ith three Boolean variables SW1 SW2 and LED1 7 On the B25TEST5 Programs window double click on SFCtest1 program 8 Click on below Step 1 Click on OR divergence to add a single divergence Click on below...
Page 38: ...ng File menu Save Press OK button on the Update diary window Close the SFCtest1 Program window 13 Follow Steps 17 to 25 in 3 4 1 to compile the application and download it to the Target PLC 14 Double...
Page 39: ...brief comment select the Language to FC select Begin Style and press OK button The FCtest1 program is displayed in the B25TEST6 Programs window 6 Follow Steps 6 to 11 in 3 4 1 to create and populate...
Page 40: ...output 14 The FCtest1 Flow Chart should now appear as follows 15 Save the program by selecting File menu Save Press OK button on the Update diary window Close the FCtest1 Flow Chart window 16 Follow S...
Page 41: ...4 pin 0 156 friction lock connector terminals at J7 and J8 are installed to supply power DCIN and 5 V to the RabbitNet peripheral boards Two 2 pin 0 156 friction lock connector terminals at J2 and J10...
Page 42: ...be capable of delivering all the load currents Although a connection to a K supply is not absolutely required with sinking outputs it is highly recommended to protect against current spikes when driv...
Page 43: ...e accuracy between measurements but no absolute accuracy without calibration This is because the 3 3 V supply can vary 5 the pulse width modulated outputs might not reach the full 0 V and 3 3 V rails...
Page 44: ...ng EMBEDDED PLC Utility to use either one RS 232 serial port E or the RS485 serial port D The serial port chosen will be used as the communication channel with either the ISaGRAF Workbench or a Modbus...
Page 45: ...unity per the RS 485 specification leave the 681 W bias resistors in place on the master BL2500 and leave the 220 W termination resistors in place on the BL2500 at each end of the network Figure 10 RS...
Page 46: ...s flashing every second it indicates that the Target PLC is licensed and active DS2 red This LED is turned ON after reset the Target PLC If the Target PLC is not licensed the LED will remain ON indefi...
Page 47: ...ctionary A quick declaration allows many variables to be declared with one command and an easy to use mapping tool is provided for Modbus based SCADA systems such as Indusoft For a brief description a...
Page 48: ...al equations and simple actions The ISaGRAF ladder diagram editor offers the best compromises between high level graphic capabilities and easy to use keyboard driven programming 5 1 5 4 Structured Tex...
Page 49: ...DED PLC BL2500 I O boards C functions and C function blocks 5 2 1 I O Boards ISaGRAF I O board library for the BL2500 is included as part of the BL2500 BSP to make it easy to communicate with the BL25...
Page 50: ...is open circuit 5 2 1 3 BL2500 On board LEDs Name bl25led Description Controls the BL2500 on board LEDs DS3 and DS4 Number of Channels 2 Connection Terminals None Channel Value Correspondence TRUE LE...
Page 51: ...l Value Correspondence Analog REAL type variable Voltage output in the range 0 3 3 V 5 2 2 ISaGRAF C Functions 5 2 2 1 KERNVER Arguments versi MSG EMBEDDED PLC kernel version number minimum message le...
Page 52: ...2 3 1 SET_TIME Arguments Trigger BOO if Rising edge sets the time and date of the BL2500 yy INT Year 1900 2050 mm INT Month 1 12 dd INT Day of month 1 31 hh INT Hour 0 23 minute INT Minute 0 59 ss INT...
Page 53: ...EMBEDDED PLC BL2500 User s Manual Software Reference OEM Technology Solutions Page 47...
Page 54: ...LED turns off and DS1 starts flashing then the Kernel is loaded and licensed This chapter describes how to install the EMBEDDED PLC Utility load and license the EMBEDDED PLC Firmware Kernel Also inclu...
Page 55: ...the programming cable is connected Check the Use USB to Serial converter check box if you have the RS232 to USB converter cable Press OK 2 Select File Load Flash Image from the main menu bar On Choose...
Page 56: ...er a few seconds the License Window will be displayed and the DS2 led red will be turned on 7 Enter the valid license key in the License Key entry box and press Send A confirmation message is displaye...
Page 57: ...troller Click on File Load Flash Image enter the bin file s location in the dialog box and click OK This Utility works only with serial connection and it requires the programming cable for the Rabbit...
Page 58: ...o communicate with the ISaGRAF Workbench and a Modbus Master IP Address IP address of the target must be static DHCP is not supported Netmask Netmasks are used to identify which part of the address is...
Page 59: ...ll show the current Reference Code and License Key Keep this numbers for your records and for customer support 6 2 1 6 Setup Utility Settings The Target Communication Timeout corresponds to the maximu...
Page 60: ...y with BL2500 with small sector flash EMBEDDED PLC kernel saves the ISaGRAF application on Battery Backed RAM if the BL2500 has large sector flash 7 1 3 ISaGRAF Floating Point Arithmetic The floating...
Page 61: ...rt COMx Properties window click on Port Setting tab and click on Advanced On the Advanced window change the COM port number to within COM1 to COM4 range For more information about device settings cont...
Page 62: ...PLC BL2500 Q9 I have a BL2500 with 256K Flash Can I use EMBEDDED PLC BL2500 The EMBEDDED PLC Firmware Kernel for BL2500 Version 1 04 was built specifically for the BL2500 with Rabbit core module RCM3...
Page 63: ...ssigned to it is within COM1 to COM4 range If not follow the instructions described in Q3 of the FAQ section The minimum value of the polling period from ISaGRAF Workbench or a Modbus master must be g...
Page 64: ...answer to your technical question in the product documentation or help system send your request to OEM Technology Solutions technical support via email support oem net au Please try to define the pro...
Page 65: ...EMBEDDED PLC BL2500 User s Manual FAQ and Troubleshooting OEM Technology Solutions Page 59 This page is intentionally left blank...
Page 66: ...EMBEDDED PLC BL2500 User s Manual Specifications OEM Technology Solutions Page 60 8 SPECIFICATIONS 8 1 ELECTRICAL AND MECHANICAL SPECIFICATIONS Figure 13 BL2500 Dimensions...
Page 67: ...S 232 or 1 RS 232 with CTS RTS 1 CMOS level asynchronous or clocked serial port 1 expansion serial port for multiplexed to two RS 422 clocked SPI ports 1 CMOS compatible serial port for programming de...
Page 68: ...onsist of animated operator interface screens communication drivers for PLCs and I O protocols such as Modbus DFS Profibus etc tags database and additional modules such as alarm monitors logic trend c...
Page 69: ...t Indusoft OEM Technology Solutions Page 63 You can quickly add the Modbus driver on the Workspace define its operational parameters and define the I O variables tags that will be exchanged between th...
Page 70: ...ftware installation 7 Target PLC 1 Utility 7 Workbench 1 F Firmware Kernel configuring 50 licensing 50 loading 49 I Indusoft 62 ISaGRAF hardware license 8 installation 8 link setup 17 software license...
Page 71: ...Mouser Electronics Authorized Distributor Click to View Pricing Inventory Delivery Lifecycle Information Rabbit Semiconductor 101 1108...