PDA

View Full Version : Good Plc Simulator


biswatmak
February 2nd, 2011, 04:44 AM
need help plz...........need a good plc simulator,which would make my PC to work as a plc cpu(VIRTUAL PLC).

i would also like to know how would i be able interface this "virtual plc system" with external devices like dc motors,LEDs,etc.

JesperMP
February 2nd, 2011, 04:50 AM
Which PLC brand do you want to simulate ?

edit: Since you want to connect to external devices, what you ask for is not to simulate a PLC, but a soft-PLC running in a Windows environment.

biswatmak
February 2nd, 2011, 04:53 AM
nothing specific ..............say suppose siemens???????

JesperMP
February 2nd, 2011, 04:56 AM
The following vendors have soft-plcs for running on a Windows PC:

Siemens
Rockwell automation
Beckhoff
3S (codesys)
Several codesys derivatives (too many to list).

biswatmak
February 2nd, 2011, 05:00 AM
1) so will they be able to mimic an actual plc hardware and communicate with relays and other peripherals???

2) i would also like to know if possible that "can a microcontroller" be used as a plc cpu????????

KalleOlsen
February 2nd, 2011, 05:16 AM
1) so will they be able to mimic an actual plc hardware and communicate with relays and other peripherals???

2) i would also like to know if possible that "can a microcontroller" be used as a plc cpu????????

ad 1: It sounds to me you need a soft-plc. Look at http://www.3s-software.com/

ad 2: Why not use a real PLC instead? Search the forum for CHEAP+PLC.

Kalle

biswatmak
February 2nd, 2011, 05:21 AM
we are doing a college project and in india the cheapest plc costs a good amount of money.....................so the project have tobe cost effective as well as time saving.

iraq_plc
February 2nd, 2011, 05:35 AM
Glofa plc lg can simulate yr program AND THE NAME OF PROGRAM GMWIN U CAN DOWNLOAD IT FROM LS
Software [PLC] GMWIN V4.17 for GLOFA-GM PLC (http://eng.lsis.biz/support/downloadcenter.asp#)

Content GMWIN v4.17

1. Improved when compiling the program written at Window XP at Window Vista
2. Online editing function about rung including global variable of GM7U improved
3. Operating function improved when inputting index array value A of byte array A to
Function/Function Block at GM6
4. New: HSCC4RAX, HSCC4RCP, HSCC4RCT, HSCC4RMD, HSCC4ROT, HSCC4RPR,
HSCC4RRD, HSCC4RWR, HSCC6RAX, HSCC6RCP, HSCC6RCT, HSCC6RMD, HSCC6ROT,
HSCC6RPR, HSCC6RRD, HSCC6RWR
Adjustment: TCR4INI, TCR4RD, TCR2INI, TCR2RD, TCR62INI, TCR62RD
5. GM7U array type global variable function improved
6. TP_UINT adjustment of APP.4fb
7. Adding user library excluding option at upload file (less than GM6)
8. Connection option – in case of connecting modem, adding “modem initialization
command”, adding wireless serial adapter using option
9. APM_JOG adjustment
10. GMR flag improved: _SLOT_B_S[]
11. Crash and communication error improved when starting simulator
12. Simulator TIME operation function improved (MUL_TIME, DIV_TIME etc.)
13. Adding block copy function between variable window and excel
14. Adding Return Insertion function at variable comment
15. Adding memory reference adjustment function
16. Adding program comparison function
17. Adding trend monitor function
18. Adding Save/Read function as High Speed Link parameter file
19. Special Function Block APM_SSS adjustment (GM4/GM6), adding APM_RCP
(special.2fb, special.4fb, special.6fb)
20. Adding user function block monitor function
21. Adding LS bus library for GM4C
22. Adding writing Bn0 file without program source
Files http://eng.lsis.biz/images/common/icon/icon_exe.gif [B]GMWIN 417(ENG)_0605.exe (24.54 MB)
(http://eng.lsis.biz/common/asp/downloadcenter_file.asp?DownLoad_ID=945&fileNum=1)
CLICK http://eng.lsis.biz/support/downloadcenter.asp TO DOWNLOAD (http://eng.lsis.biz/common/asp/downloadcenter_file.asp?DownLoad_ID=945&fileNum=1)
http://eng.lsis.biz/common/asp/downloadcenter_file.asp?DownLoad_ID=945&fileNum=1

biswatmak
February 2nd, 2011, 05:48 AM
what i meant was

1) using a pc or microcontroller other than an actual plc cpu(which we generally use)

2) write programming in lader logic

3) communicate this setup with external devices and operate them accordingly

one more thing......there is a software called easyplc on the net.I want some alternatives of this kind of software.
i would be very obliged if you kindly check it out and give me some recommendations.
Thanks.

JesperMP
February 2nd, 2011, 06:14 AM
A microcontroller will not be cheaper.

I heard before that LG makes their programming software available for free download. That sounds perfect for a classroom on a budget.

To make the PCs work as controllers for real i/o will be quite expensive.
Much more expensive than just buying a few small LG PLCs to run the student projects on.

Mark-
February 2nd, 2011, 10:03 AM
Hello,

Check out this soft PLC: PeakHMI MODBUS Master/Slave Relay Ladder Logic



PeakHMI MB RLL Features

MODBUS Serial (RS-232/485) RTU Master (Unlimited connections)

Function codes 1, 2, 3, 4, 15 and 16

MODBUS Serial RTU Slave (Unlimited connections)

Function codes 1, 2, 3, 4, 5, 6, 15 and 16

MODBUS TCP/IP Master (Unlimited connections)

Function codes 1, 2, 3, 4, 15 and 16

MODBUS TCP/IP Slave (Unlimited connections)

Function codes 1, 2, 3, 4, 5, 6, 15 and 16

Full address space emulation

000001 - 065535
100001 - 165535
300001 - 365535
400001 - 465535

Editor (Offline & Online)
Unlimited programs
Unlimited networks
64 * 64 network
Direct and indirect addressing
Runtime monitoring
Binary instructions

Examine On, Examine Off, Coil, Branch, Positive One-Shot,
Negative One-Shot, Latch, Unlatch, Coil Not, Coil Positive One-Shot,
Coil Negative One-Shot

Timer/Counters

Timer On, Timer Off, Timer Retentive, Counter, Load Accumulator,
Load Preset, Accumulator Move to Register, Preset Move to Register

Math

Add, Subtract, Multiple, Divide (Integer, Double Integer, Floating Point)
Scaling
Comparison

Equal To, Not Equal To, Greater Than, Greater Than Equal To, Less Than, Less Than Equal To

Limit
Round, Truncate, Square, Square Root
Absolute, Odd
Average
Ramp
First Order Lag

Move/Convert/Select

Move
Binary Select, Binary Count
Minimum Select, Maximum Select
Swap Bytes
Rotate Bits
Integer Select
Integer to Float
Fahrenheit to Celsius, Celsius to Fahrenheit

briancr
February 3rd, 2011, 04:03 AM
I have a couple of Glofa PLC's in the factory, Mainly for small projects only, DI and DO only. Software is free, easy to use, serial cable, ok, USB to serial involved, but it has never fallen over, and they are cheap :beerchug:

biswatmak
February 3rd, 2011, 04:22 AM
okay.......what is the cheapest readily available micro plc ????