SillyBoy

MrPLC Member
  • Content count

    79
  • Joined

  • Last visited

Everything posted by SillyBoy

  1. Dear Team,   We are looking for a suggestion to drive a motor which is away about 2100 Meter from its starter. The Pump is located in a pond in the forest which is 2000 Meters away from the nearest building. The pump capacity is 55kW and we are considering 55kW HD VFD as a starter. As we see the distance is much higher we are looking for you valuable suggestion about how this thing is gonna work without any abnormalities.
  2. Hello there, I have installed TIA Portal V16. There is a logic programming language called "Graph" in the siemens TIA Portal. This language is not installed by default in the TIA Portal. How to install that language Graph Language in TIA Portal ? Refer Images:-   https://we.tl/t-BF2PtDcd7W  
  3. Hello Everyone... I got a project of pumping station... Need your help to fulfill client requirements through PLC logic...   #System# There are 6 pumps, every pump is Controlled by Individual VFD, and all 6 VFDs are in Communication with PLC. Output header is common for all pumps, and a Pressure Transmitter is connected at output header...   #Logic Requirements# Now when we start sequence in auto, the least run hour vfd should start first and increase the frequency slowly to maintain the pressure setpoint, now if vfd1 at 50hz and pressure is lower then the SP next vfd according to run hour should start and and increase frequency slowly, afterwords 3rd vfd according to runhour and so on untill pressure match SP, then maintain the pressure of header... If pressure increases above the setpoint, last started vfd should reduce rpm and shut down first and then second last started to shutdown and so on... And client also need enable-disbale logic, if they mark a pump disable then that pump should not start... Can you help me out and suggest anything, or provide some sample backups or documents ?
  4. NB HMI Macro

    Thank you very much @photovoltaic
  5. NB HMI Macro

    Hello there. How to transfer data from one memory area to another using macro ?   Data Type - Double Word Length - 4 Format - BIN Integer - 3, Decimal - 1   From Area - D To Area - LW
  6. NB HMI Macro

      Thank you very much.
  7. NB HMI Macro

      @photovoltaic   Because I want to transfer almost 150 different addresses. So I guess it will be easy to use macro.
  8. Hello there,   I have developed a project in Control Expert before 3-4 Months. Now I have to open that project backup (.stu file) in another computer with the same version of the control expert software. The project is opening successfully but I am getting errors from DTM, Because I have used 3 external EDS files for third-party Ethernet IP devices while the development. Now I do have only txt version of that three eds filed which I have used while developing the project.   Is there any why to add eds using that txt version of eds to get rid of the DTM errors ? Please refer attached images.
  9. I want to establish Ethernet IP communication between the following PLC CPUs. Schneider Electric - BMEP582040 Honeywell - ControlEdge UOC CPU900-CP1. Where the Schneider must be master and Honeywell must ne adapter. Let me know if anyone have done this or can help me to do so.
  10. Hello Everyone, I am writing one logic and need some help regarding that logic.   CURRENT LOGIC -  -There are two timers TON_1 and TON_2. -TON_1 timer will start as soon as PLC turns on. -After the done bit of TON_1 timer, the TON_2 timer goes on. -After the done bit of TON_2 timer, again the TON_1 timer will start. -This logic cycle will run continuously, both timers will run turn by turn. Code (Codesys/Schneider Eco Structure Machine Expert)- PROGRAM POU_1 VAR      TON_1: TON;     TON_2: TON; END_VAR TON_1(IN:=(NOT(TON_2.Q)) , PT:= T#100S); TON_2(IN:=(TON_1.Q) AND (NOT(TON_2.Q)) , PT:= T#20S);   Actual Requirement -  -There is a BOOL tag. -If the BOOL tag gets high during the TON_1 running, the logic should move to the TON_2 immediately. -If the BOOL tag does not get high during the TON_1 running, the logic should move to the TON_2 after completion of TON_1. -after the completion of TON_2, again restart TON_1. -Logic Runs continuously in a cyclic mode.   Give me your valuable idea to fulfill the logic requirement.
  11. Need help with Timer Logic

    Already sorted this out, mark this thread closed. I have used an Integer Tag to fulfill the required logic. If anyone needs the same logic, revert back to me I will send it.
  12. PLC_omron_cx_programmer

    According to the full-scale resolution of the module, you will get the AI_RAW in a channel-specific address.   (if the module resolution 1:1000) you will get 0 for 4mA and 1000 for 20mA in the appropriate CIO Address. (if the module resolution 1:4000) you will get 0 for 4mA and 4000 for 20mA in the appropriate CIO Address. (if the module resolution 1:8000) you will get 0 for 4mA and 8000 for 20mA in the appropriate CIO Address.   RAW MIN = 0 RAW MAX = (1000/4000/8000 according to module resolution)   AI RAW = Your channel address (for your case I guess somewhere between CIO2001 to CIO2100) (You can check by monitoring the CIO area after sourcing any channel to find exact address because I am not very much familiar with Omron Addressing)   if you want to scale the analog input in 0 to 25000. SCAL MIN = 0 SCAL MAX=25000/
  13. Suppose your flow unit is M3/Hr. Convert this value to M3/Sec. (This is easy) Now accumulate this value at every second. (at the rising edge of per second bit, hope you know how to do so) Call this function at every second ---- M3= (M3)+(M3/Sec) And you know how to convert M3 to liters, right ?   (Disclaimer - This will not give the 100% right value because there is something called scan time in the PLC.)  
  14. Display Integer from FB CX-Programmer

    Hello @Link068 For the testing, Can you send me the backup?
  15. PLC_omron_cx_programmer

    Hello @salah9719   I have attached the screenshot of the Function Block. (So you can figure out what are the input tags and output tags for this function block) Here is the logic of that block.   SCALED_OP:= (((SCAL_MAX-SCAL_MIN)*(INT_TO_REAL(AI_RAW)-INT_TO_REAL(RAW_MIN)))/(INT_TO_REAL(RAW_MAX)-INT_TO_REAL(RAW_MIN)))+SCAL_MIN; SCALED_OP_INT:= REAL_TO_INT(SCALED_OP);   Hope this helps.
  16. Need help with Timer Logic

    @chelton The BOOL tag will go high only when TON_1 running, and I will reset that BOOL tag as soon as TON_2 Starts. SO the cycle can run continuously.
  17. Need help with Timer Logic

    @Michael Walsh @BobLfoot @panic mode
  18. Dear @Jack1 Try Modnet30 Protocol.
  19. Hello Dear Friend, Need some advice regarding using the Virtual Machines. I bought a new laptop for office use. (for Programming various PLC and designing HMI/SCADA etc...)   The configurations of the Laptop are as below. Model - Asus Tuf Gaming F15 Processor - Intel Core I5-10300H 10th Generation RAM - 8GB DDR4 HDD - 1TB SSD M.2 NVMe PCIe Graphics - 4GB NVIDIA GeForce GTX 1650 Ti GDDR6 2.5 GHz Base Speed, Up to 4.5 GHz Turbo Boost Speed, 8MB Cache, 4 Cores, 8 Threads.   I have never used Virtual Machine before, but this time I am planning to install all the automation-related software on VMs. Main System - Windows 7 64bit + MS Office + Accounting Software + Mail etc. I am planning to create 4 VMs as of now. VM1 - Windows 7 + Schneider Software (Control Expert, Machine Expert, Citect, Vijeo Designer, etc...) VM2 - Windows 7 + Omron + Delta + Fuji Software VM3 - Windoes 7 + Siemens Software VM4 - Windows 7 + Rockwell Softwares   I am planning to make two partitions of 1 TB SSD. Partition-1 for Main System (100 GB) Partition-2 VMs and all other Data (900 GB)   I will not run more than 1 VM at a time. All the VMs will be used to run the software only. I am planning to store all the project backups outside the VMs.   Now my Questions -  1) Should I use the VMs ? 2) Which VM software should I use? (I am preferring Freeware) 3) How much RAM and Processor should be assigned to each VM ? 4) How to configure a Graphics card to improve the performance of VM ? 5) How to access the storage of partition 2 in all the VMs to store all the data outside of VM ? 6) How do VMs use Processing Power of CPU and RAM ?   Please share your valuable suggestion and answers.   Have a Good Day.  
  20. Understanding the Virtual Machines

    Thank you everyone for your valuable comments and suggestions, I really appreciate that.  
  21. OMRON CQM1H-CPU21 Serial Connection

    Hello Sir / Ma'am,   How to connect Omron CQM1H-CPU21 (Image Attached) to the software for Configuration. I have tried it many times but I think I am missing something from the wiring side. Above mentioned Controller has a built-in Peripheral Port and an RS232 Port, We don't have that particular cable that connects the Controller to the Software via Peripheral Port. Kindly help me to connect the controller using the RS232 Convertor.   I am using ATC-810 RS232 to USB converter. (Image with all Pin Details attached) Software - Syswin or cx-programmer. (Upload failed, please use the below link of wetransfer.com to see images) https://we.tl/t-XmuqtUCYOk  
  22. OMRON CQM1H-CPU21 Serial Connection

    My Computer doesn't have a built-in Serial Port. I am using RS232 Serial to USB Converter to connect the Controller. What will be the communication cable scheme for using the convertor?
  23. Analog Input Filtering in OMRON

    Thank You.
  24. Hello there, Today i have commissioned my first project with OMRON make PLC. Model: CP1L-EM40DT1D. (CX-Programmer) I have 2 built in 0-10V Analog Inputs on the plc. for analog input no-1 i get the digital value of 0-1000 in specific plc register address corresponding the 0-10V. (Factory setup) But today on site, i have noticed that some miner value of 0 to 50 is always coming and fluctuating very fast in that register, however the transmitter are genetaring 0.0V only (I have checked using digital multimeter with high precision) PLC and Transmitter are already grounded and all the cable connections are tight as well. so how to overcome this high fluctuating value ? is there any setting to filter the input ?
  25. How to handle floating numbers in CX Programmer ?

    Done, Thank You.