Jump to content

IvanBratanov

MrPLC Member
  • Posts

    79
  • Joined

  • Last visited

  • Days Won

    3

IvanBratanov last won the day on September 10 2023

IvanBratanov had the most liked content!

Profile Information

  • Country
    Bulgaria

Recent Profile Visitors

4,397 profile views

IvanBratanov's Achievements

  1. IvanBratanov

    PLC

    Its a general precaution taken in WPLsoft/ISPsoft against program upload. There is such standard option existing which appears as a copyright protection. Legal information claims that such option could be disabled only if a Format PLC memory procedure is first performed. Perhaps there’s a way to override it but here its not allowed to discuss that.
  2. I’ve had the same problem. Too old and too expensive if you plan to buy it. Furthermore it doesn’t support ladder. I just write new projects based on modern PLCs.
  3. That's perfectly fine. The configuration of the PLC's COM port that is involved with the HMI communication is a part of the program in the PLC. No battery, no program, no communication. No. The program in the PLC contains only data that is regarded to the PLC itself. The HMI contains its own program. Both COM ports are configured to work together but still each one in its own device. SS2 series is much newer than the SV and it has flash memory for the program storage instead of battery-backed up SRAM. Of cource its program is still available.
  4. First of all this type of PLC has a battery program backup. That means the program is stored in SRAM during the power off state and the battery supplies the SRAM. Once the voltage of the battery starts to drop down SRAM loses begin. This is typical for the ancient PLCs. The battery replacement is difficult because unlike the EH3 model here it is solded on the PCB. Such panipulations are performed by the Delta distributor only. Furthermore when programs are written for such battery-backed up PLCs its better to use the special register M1077 which warns early when the battery voltage is about to begin dropping down to take early precautions about battery replacements. A screen object on the HMI that addresses M1077 could be used. Google says rather Morgana. Never heard of it. Once in my projects carreer I was forced to write a new program by changing the SV PLC to SA2. I'm afraid you'll be unable to save the old program from the PLC. Huge parts of it are missing already. In that case its all in your hands. Replace the PLC type to SA2 or SE and write a new program for it. Be aware that some instructions and special registers in SV are different than in SA2 or SE. Programming manuals of both types are different.
  5. Being new to PLC requires smaller and simpler steps at the very beginning. Using serial or Ethernet connections via software and driving stepper motors are too complex endeavors for a newbie. Jumping directly to complex things leaving empty early steps is an example of incorrect acquisition of knowledge because everything you skipped has its own important place. Perhaps you should begin with PLC’s basic concepts (bits, nibbles, bytes, words etc), number systems, types of variables, registers and relays, ladder logic basic programming concepts, program scan methods. Only then you may start writing simple programs with the PLC only (basic instructions, counters, timers, loop instructions, data transmission and comparison, arithmetic, data processing, high speed in/out). Further when become more skilled you may start experiment with pulse train instructions. And only then is time for more complex things like communications and networking.
  6. This is what you should concider using in such cases. Its named uc-prg020-12a. You can get it from the nearest Delta supplier or from the Internet. I've been thru this before I provided myslef a copy of this Delta original USBtoRS-232 adapter. I doubt that the problem is with the PLC.
  7. Perhaps there is some kind of a protection. For example in OP320 series HMI panel there’s no option for uploading the project at first. The manufacturer intentionally did not provide such an option as precautions method. You may reach out Eaton and ask them for details…
  8. Its a hard challenge you've taken. Its a very old PLC series and so is the software (Sucosoft S30-S4). As long as I know it is even DOS-based and not to be found, even at the manufacturer. I've had such task years ago but never made it to the end.
  9. My searching gave me an answer which I posted here days ago but it never appeared. So I'm posting it again. It seems that a positioning module could be regarded as an indexer. Here's what does this article say about that: Its about stepper motors but it applies here as well. In my case the indexer is a type of MPU that is capable of driving a single servo axis by receiving commands from the PLC and transforming them into pulse train signals (both step and direction pulse commands). So this explanation fits my question from the first topic perfectly. A positioning module could be rearded as an indexer.
  10. Thank you for the answers! I’d rather ask if a servo positioning module could be ragarded as indexer? For example I have a Delta DVP01PU-S positioning module. It is designed to be attached to a Delta Slim series PLC and get commands by PLC’s internal communication bus. Then it converts received instructions into pulse train signals thru its outputs to the next standing servo driver. With other words it is designed to make every Delta Slim series PLC capable of driving a single servo axis (mostly if the PLC cannot do that by its own or its output channels are insufficient). If there are few servo axes to be driven, the coresponding number of modules could be attached to the PLC. So I only need to know could this module be regarded as an indexer?
  11. Hello! I’m in constant search for several days for something that is called indexer in the area of servo control. From this site: https://www.valin.com/resources/articles/pulse-control-basics-for-motion-control You can see that indexer here means a device that accepts communications commands from another device (i.g. PLC) and converts them into pulse trains to the servo driver. According to other sites however indexer is a rotating table (or something like that). Googling “servo indexer” returns that only. It has nothing to do with electronics. So what should it be? Could a positioning module, receiving commands from a PLC and converting them in pulse trains to the servo driver be regarded as indexer? Thank you!
  12. You should use for compiling the same software you used for creating the project. DOP-B series is supported by Screen Editor and DOPsoft V2.00. DOP-100 series is supported by DOPsoft V4.00 and DIAscreen. When a project file is created by using DIAscreen it should be compiled by using the same product. When there are compilation issues it could be because of program errors. Compiler shows the errors due to which compilation can't succeed.
  13. Perhaps you've made an Ethernet Client-Host connection between both HMI's and RS-485 connection between the Host HMI and the PLC. You may take a look of the document attached to my post. It explains how to set both HMI's and the serial connection to the PLC. HMI+HMI+PLC.ppt
  14. You have to choose a brand to work with. I’ve made my choice based on a qualty and price of the brand’s automation. Others decide to point at most top brands regardless of the price. The most difficult part is to become a specialist in this area enough qualified to build schematics and control programs. Most of us are engineers in different areas. In order to start exploring this area you must know that some basic knowledges are mandatory and without them further improvement is impossible. For example there’s no way to be a historian or a doctor and suddenly start learning industrial automation. You should have at least some degree in electronics, physics or some electric speciality.
  15. Which type of positioning do you use? There are two types: PR mode and external pulse train. P.S If you’re using absolute positioning its not possible to perform positioning to the same location again. That’s the point of the absolute positioning. Each position of the axis in absolute values has its own “address”. For example if you positioned the servo to location 100 000 there’s no way to do the same again being at the same location - you are already there. You can only make another absolute positioning upwards and backwards. For example when the servo is at absolute postion 100 000 and you command absolute position 70 000, servo will go 30 000 units back. There’s an option to do sequently 100 000 positioning commands but in incremental mode command. In this case servo will perform positionings by 100 000 units each time.
×
×
  • Create New...