Somachine V4.3 warning
USER DTM ERROR NOT INSTALL
Connecting PLC to IGSS scada system
Hi everybody, this is me psoting for the first time here.
Currently I am taking a distributed control systems course, and one of our current tasks is the following:
"Develop a control system with the task to control an induction (asnychronous) motor. You may use HMI SCU 8B5 (Schneider electric PLC) and Altivar71( Schneider VFD). The communication protocol to be used is CanOpen. The process should be visualized on the HMI of the PLC. Using the IGSS scada system, you should be able to control and observe the system on a PC."
I have written the SoMachine program that I will upload to the PLC(basically Schneider provided the code for the exact same hardware:https://drive.google.com/file/d/1VW9deqK5TeEEQeA6fZZjteijUs7xVPcH/view?usp=sharing).
Then I moved on to set up the IGSS scada program, following the pdf manual listed on their site, page 18 and on:http://d2i1dro1ulg1xm.cloudfront.net/training/FullWS_Exercise_Master.pdf .
I tried to follow through all the steps, however I do have a few questions. First, in step 8., which driver should I use for my hardware? I selected the Modicon driver, as that was one of the few Schneider drivers available(see attached image).
My second question is with regards to connecting the variables that the PLC sends to the PC and actual objects in the graphical environment, such as on page 32. How do I do it? If anyone has more materials on this topic, it would be greatly appreciated.
I can't get any help from my tutor(he refuses, and says we do our own research). If you know somebody who could perhaps help me out on this one, please feel free to share with them this question.
M251 COMMUNICATE TO A BARCODE READER
Hello,
I need to communicate a Datalogic Qw2120 ( with a USB connector ) to a Modicon M251, it has a RJ45 Serial, i don´t know where to start , can anyone please give me a hand ? I would appreciate it very much.
M251 COMMUNICATE TO A BARCODE READER
Hello,
I need to communicate a Datalogic Qw2120 ( with a USB connector ) to a Modicon M251, it has a RJ45 Serial, i don´t know where to start , can anyone please give me a hand ? I would appreciate it very much.
Help selecting Schneider/Modicon PLC/HMI
We got a project for a small machine, customer has requested Schneider/Modicon for PLC/HMI. I haven't used any of it in several decades.
Any experts out there that can tell me what model PLC/HMI/Software I need to look at to replace what I thought would be a CompactLogix?
Need Ethernet/IP Scanner, maybe 16 in/out on the rack. The rest of the IO would be over EIP (a couple of valvestacks and a Fanuc R30 controller)
Low-ish IO count, a few pallet stops and a handful of cylinders and grippers.
The bulk of the programming will be in the Fanuc, the PLC will just handle the cylinders/conveyor/IO passthrough to the Fanuc.
Any guidance would be greatly appreciated.
Thanks.
PS. Asked customer if they had any PLC's/HMI's in house so i could keep it somewhat the same, their answer was, and I quote, "I dunno, we just need Schneider"... It is for a Schneider Plant FYI.
Somachine Configuration Manager
Quantum PLC 140cpu658 60 stop system error No.EC02
Schneider Electric PLC unity pro.
TWIDO Base Unit Failure
We have an install base of about 120 TWIDO PLCs anywhere from 1 to 10 years old with varying configurations, but all using the TWDLCAE40DRF base unit. Lately (over the past couple of years), we've had multiple instances where upon power being removed from the device, and then turned back on, the base unit fails and will not power back up. The typical case is that we turn on the power, a couple of LEDs flash for a brief (< 1 Sec) moment, and then nothing - unit is dead.
Just wondering if anyone else has encountered the same thing.
Time variable comparison. IF T#3S
This isn't urgent but a TIME value is failing a comparison test for me.
t_delay : TIME; // Declaration ----- IF t_delay <= 0 THEN t_delay := T#3S END IF
If I modify the variable value to T#2S the IF sets it back to T#3S.
Internally the TIME variables are integer. Why would a compare not work as I intend?
Many thanks.
Twido - Magelis
This isn't a valid PLC Address, or PLC is busy ??
when i try to upload a code to m340 it give me this message
"This isn't a valid PLC Address, or PLC is busy , or media is off."
whatever i use usb or tcp/ip port, it don't always give me the message but most of the time it does and i have to unplug and replug the cable many time until it upload the code, i am sure it's not a cable problem what can it be?
What in my code is slow
Hello,
I want to count rotation time or cycle. I am using bellow code in the picture. If I set timer 10 ms, when counter working well, but I set timer 1 ms the counter working same how set timer 10 ms. I have question in my code is slow timer or counter and somebody give me advice how need count the rotation ms accuracy.
Error OBs
Dear All,
Please anyone help me to understand.
I am very new to Schneider platform, i am working with Siemens platform .
* Please let me know there is any provision to add error OBs like, OB121,OB122 in siemens.
Thanks&Regards,
TWIDO connextion to PC
Hello everyone,
Open *.log file from PLC webserver
Hello,
I have PLC M241CE24T/U. To me need often download *log file from log catalog. Now I doing it from "total commander" program. I want to make button in the webserver page which it running in the PLC. I will click the button and dowload *.log file or open it. It is possible make from Somachine 4.3 and how?
Thank for help
ATV320 inverter IEC 61800-7 status chart
Hello,
I want control ATV320 inverter through MODBUS protocol. I found, that ATV312 inverter have IEC 61800-7 status chart. I attached picture. I want to ask, maybe ATV320 inverter have same IEC 61800-7 status chart and where need find it. Yesterday I try to find all evening, but don't successful. Somebody could help to me.
CitectSCADA Variable Argument Syntax
Hello All,
Does anybody know the correct syntax for the following:-
I have a genie with variable A getting passed in
I want to use this as a prefix for a variable address to send to a function.
function ( %A% + _variable)
(_variable being the rest of the address)
So if genie variable A was 05 the tag value sent to the function would be 05_variable.
Also, I would like to off set the A variable by 4
So
function ( %A% - 4 + _variable)
so would actually send value from 01_variable if the genie A was 5.
Hope that makes sense, any help would be greatly appreciated as I've being trying various different ways and cant get it to work.
Thanks,
Tom
a problem with Schneider elau pacdrive c400
Dear experts,
I have a problem with drive for servo motor "Schneider elau c400", the problem is that I was doing parameters backup, but it stopped suddenly and tgen I found that all parameters back to default,
what are the initial parameters of the drive which can start the motor?