marcinmrag

MrPLC Member
  • Content count

    44
  • Joined

  • Last visited

Community Reputation

0 Neutral

About marcinmrag

  • Rank
    Sparky

Profile Information

  • Country Poland
  1. Enumerations in Recipes

    You can set min a max value for each ingredients in recipice when you add ingredients. For example min 0 and max 100. Than you are not able to set value which is out of range.
  2. Adept Viper Robot programming from PLC

    nice manual! I couldn't find it before. THX!
  3. Hello, I have Adept Viper Robot which is programming from PLC. Can someone explain me how to program this robot from PLC using this FB? Maybe someone have example of software that would be very helpful! :) https://industrial.omron.us/en/media/Adept_Robot_Control_Library_TechNote_en_201606_P106-E1_tcm849-108760.pdf I have this Library already in my Sysmac Studio. I never done this before and I would like to understand how to do it.
  4. Hello, I have pneumatic island which is control by the EtherCat protocol. Can someone explain my how to set a bit in a byte? One bit in byte is a coil of valve. I add this valve island to EtherCat configuration. In I/O maps i can find 85 output bytes and 45 Input bytes. I guess that i should create variable to this byte and then set bit in this byte. But How? It's the way to address this bit directly? I did a test i used a Union : array 0...7 of BOOL and BYTE. Than I activate one of bool from array and the value of BYTE is changing and I MOVE This to variable with this same name like i put in I/O Map. But maybe is some better way to do it?
  5. Hello, I would like to use one recipe parameter which is time variable. But I have problem to use time variable in HMI recipie. Can someone help me with this? How i can handle this? I can put value in INT but how can i convert it to TIME in PLC program?
  6. hydraulic cylinder speed function

    I did this in this way:   I think it should be works. I did have chance to test it yet but every second we move actual pos to store pos and speed is a difference in mm.
  7. Hello, I have speed function written in Siemens. Can someone help me convert this function to sysmac ?      L #dt_PressPosition    // Actual Press Position       L     #press_position_stored// Last Press Position       -R                         // Difference in 200ms         T     #actual_diff_press   // Speed in mm/200ms       L     #dt_PressPosition       T     #press_position_stored// store actual press Pos for next round // calculation of speed - mm/s       L     #actual_diff_press       L     10.0       *R       T     #OutPressActSpeed       NOP 0
  8. OK thx now is clear. SO i need to creat variable INT in plc than mapping this with the variable name from racipe tamplate
  9. I know that is write to controller. But how i can use it in plc program? There is no any recipie tab.. It will show in I/O Map? Is store in some memory? I do not know how this works in Omron plc
  10. NO no. I want to use values from recipe in PLC. For example I have some position valve which i set in recipe and I use this value in PLC for correct positioning. So my question is how i can get this value in PLC program?
  11. OK this i have done. But how I can read this from the PLC project? I need to use some function? Or is written with some variable?
  12. ok but how can i have a access in PLC controller project to this values? For example i set from HMI some value in one parameter and I would like to use this parameter in PLC logic.
  13. Hello, How I can get acess for the data from HMI recipies in my controller project? Can someone explain me this in the easy way :)