Пікірлер
@InstrumentacionExterran
@InstrumentacionExterran 6 ай бұрын
Tengo el OPC Arduino que funciona sin problemas, la pregunta es puedo vincular al emulator o softlogix para crear programas en RSlogix, descargar en el emulate o softlogix y usar como entradas salidas fisicas analogicas y digitales.
@HelgeGrn
@HelgeGrn 6 ай бұрын
Using KepWare It should be possible yes Not fast but possible
@falilou_
@falilou_ 9 ай бұрын
thank you ! helped me !
@HelgeGrn
@HelgeGrn 8 ай бұрын
Happy to help :)
@yosefelsheibani159
@yosefelsheibani159 Жыл бұрын
great video thanks I am trying to follow up using the qmodmaster as well, can connect fine but when attempting to read data get failed to read data error : no error
@HelgeGrn
@HelgeGrn Жыл бұрын
Try to grep on holding register address first. To see, if you require something that's not defined in the server, it will return that all is illegal
@yosefelsheibani159
@yosefelsheibani159 Жыл бұрын
@@HelgeGrn don't know what you mean, but i am using a ur10e and connecting using qmodmaster, trying to follow your video but keep getting error no error which i found is error 0x02 invalid address
@gringuette46
@gringuette46 Жыл бұрын
That didn't work for me
@HelgeGrn
@HelgeGrn Жыл бұрын
That is the default setting I am showing, if the HMI have been change, there are a long combination of presses in the corners that also can be set ... Lastly, the integrators can also disable the menu completely 😟
@gringuette46
@gringuette46 Жыл бұрын
@@HelgeGrn No other way to get into config menu? I guess I will have to contact the manufacturer. Thank you,
@HelgeGrn
@HelgeGrn Жыл бұрын
@@gringuette46 there are combination of the 4 cornes, but I would try to ask your contact at SE
@otekey9448
@otekey9448 Жыл бұрын
Hey ! Maybe you can help me. Idk why it is not working for me. I use URsim - UR10 I have an example script like you, where i change the status of the DO, also there is enough time read out the actual status. But my QModMaster is not reading out correct. Iam already connected to the VM, ping is also fine. When i read out the DO all i get is 0000000... The Bin number isnt changing at all. Also when i try to read out the joint position i get a illegal data address error. Do i need to set up the UR as Master -> "Add Modbus Unit" or what am I doing wrong? Kind Regard
@HelgeGrn
@HelgeGrn Жыл бұрын
QModMaster needs to be set to Modbus TCP, when we are using TCP, Master = Client and Slave = Server. The UR10 robot both has a client and a server, I am demonstrating UR10 as a server (automatic running on the robot) and using QModMaster as a clients (again master=client). Then you should be able to read the DO on address 1 (40001+1=40002)
@fares3651
@fares3651 Жыл бұрын
¿ɐɹǝɯɐɔ ǝɥʇ dᴉlɟ ʇ,uplnoɔ no⅄
@HelgeGrn
@HelgeGrn Жыл бұрын
It was a quick upload ... After a lot of the same question on a few days ... So it was a shot and upload Quick and very dirty 🤣
@ForEvolution
@ForEvolution Жыл бұрын
I am getting error in OPC I think its my RSLinx classic Lite version, Can you provide RSLInx Gateway please
@HelgeGrn
@HelgeGrn Жыл бұрын
You should get RSLinx gateway with your s studio 5000 (or it's an option to install it. So you need to contact Allan Bradley Rockwell for that.
@ForEvolution
@ForEvolution Жыл бұрын
@@HelgeGrn mine came with Lite version, Not sure how can I install gateway
@HelgeGrn
@HelgeGrn Жыл бұрын
ok... The video is a couple of years old.. AB might have changed they package... The were the program RSLinx Classic Gateway.
@Ansita_Choudhary
@Ansita_Choudhary 2 жыл бұрын
Thank you so much _very helpful video
@HelgeGrn
@HelgeGrn 2 жыл бұрын
You are welcome
@elchalan6728
@elchalan6728 2 жыл бұрын
MUY BUEN VIDEO MI CHINGON SALUDOS DE MEXICO
@HelgeGrn
@HelgeGrn 2 жыл бұрын
Muchísimas gracias
@camilomedina8029
@camilomedina8029 2 жыл бұрын
Thank you for this interesting video. I wanted to ask you, if it is possible to write the value of the joints. You show that it is possible to read them, but can I write them? King regard
@HelgeGrn
@HelgeGrn 2 жыл бұрын
Depending what you need it for ... As far as I remember (I have not looked in the documents) the 40271-40276 is read only memory But... That said ... Do you want to use it for forward kinematics? Or control the robot from an external IK engine... One way is to send a value to the general purpose memory and the let a UR script on the robot read the value into a joint I have an intro to some UR script on this GitHub github.com/glinvad/UR_Scripting Let me hear more of the project But tell a little more on why you want to do it
@camilomedina8029
@camilomedina8029 2 жыл бұрын
@@HelgeGrn Hello, thank you for replying. Exactly in the documentation it says it is read only.... My project, I want to control my robot in teleoperation from VR, so I have an external IK engine and I want to send the values of the joints to the UR16e.
@HelgeGrn
@HelgeGrn 2 жыл бұрын
One way is via the UR ros drive, that could help you connect with your VR setup. Another possibility could be found her www.google.com/url?sa=t&source=web&rct=j&url=upcommons.upc.edu/bitstream/handle/2117/333559/tfm-muei-etseib-sergiponsacobas.pdf%3Fsequence%3D1%26isAllowed%3Dy&ved=2ahUKEwjQ6vjstbL4AhWNtqQKHWI1Ba8QFnoECC4QAQ&usg=AOvVaw1t41ibFjbHTS-Bd-7vBJMz
@yedhukrishnap8106
@yedhukrishnap8106 2 жыл бұрын
Hello, I am new to UR cobot , is it possible to extract the same joint values by directly interfacing with cobot vide Modbus instead of just the simulator UR SIM?
@HelgeGrn
@HelgeGrn 2 жыл бұрын
The example with the URSim works exactly the same as on the reel robot, both the e-series and the cb-series from CB2 and up... You just need to set up the network on the robot
@enesturhan5335
@enesturhan5335 2 жыл бұрын
Hello, I made the connection between tia portal and ur5 robot via Profinet. I want to start and stop the robot via plc. Can you help with this? Or if there is another source can you point me?
@HelgeGrn
@HelgeGrn 2 жыл бұрын
There are different approach... The easies is probably to set up 3 general purpose booleans in the UR robot to be Start, Stop and Pause Then write to those addresses from the Siemens PLC. Robotiq has an older guide I used a long time ago to do something simulation. dof.robotiq.com/discussion/1266/integration-ur-cobot-to-siemens-plc I hope you can use it, or else just write again
@jackpohlmann5641
@jackpohlmann5641 2 жыл бұрын
Helge, how is is possible, to write an input? I have my difficulties while i am trying to run a program waiting for an input. I see there no possibilities so far :-s
@HelgeGrn
@HelgeGrn 2 жыл бұрын
That depends on what kind of input you are interested in writing. You can qModmaster to write either single (0x06) or multiple (0x10) 16-bit integers. But the big Q is where to write. You can Either write directly to digital outputs (bool) (address 1) or some of the other boolean values. You can also write to your analog Out (int). But you have limited output, both digital and analog. Therefore will I recommend that you use the "general-purpose 16-bit register" address 128-255? The easiest way to get access to these are as follows: - go to the installation tab - go to Fieldbus - chose Modbus - access 127.0.0.1 - chose an input (start with 128) (make an output for the same address for testing) now you will have a new input variable that you can use in your program via Modbus Test it, and let me hear if I should make a video for it. A little more help can be found her www.universal-robots.com/articles/ur/interface-communication/modbus-server-bit-access/
@I_vantheory
@I_vantheory 2 жыл бұрын
Hi thanks or the video, I didn´t understand a word what you said but i´d like to ask you if you already done something with cognex and the cobot?
@HelgeGrn
@HelgeGrn 2 жыл бұрын
The video is in Danish... I might put subs on it, or make another in English. I am looking into some Sick vision and some OnRobot eyes. But I don't have any cognex in stock. That said, unless I remember wrong, the cognex supports Modbus TCP, thereby you can use the build in Modbus client on the UR or take a look at some of my other videos on UR+Modbus
@I_vantheory
@I_vantheory 2 жыл бұрын
@@HelgeGrn Thanks a lot I will definetly do it
@I_vantheory
@I_vantheory 2 жыл бұрын
thanks, great video!!!! it helps a lot. Keep on the great work
@HelgeGrn
@HelgeGrn 2 жыл бұрын
Thank you
@I_vantheory
@I_vantheory 2 жыл бұрын
@@HelgeGrn Hi, do you have also a video doing it by ethernet/IP Protocol?
@HelgeGrn
@HelgeGrn 2 жыл бұрын
@@I_vantheory when I finds the time ... Yes
@54egg
@54egg 3 жыл бұрын
Hello Helge, I will second Alex on Great Video! I am still trying to figure out some strangeness with data connection reset errors. At one point changing Options > Settings Big/Little Endian seemed to solve my problem, now I changed back to default to make communication work. If I learn any definitive pattern I will try to post a comment... Anyway thanks again. I will have to look into simulator.
@HelgeGrn
@HelgeGrn 2 жыл бұрын
qModmaster is an applikationer with a life of its own... But if you finds a solution, please post 😉
@jc2044
@jc2044 3 жыл бұрын
Any references on how to use Arduino to read and write data to UR Robots.
@HelgeGrn
@HelgeGrn 2 жыл бұрын
I have made some data exchange via NodeRed for serial to modbus between an Arduino and UR
@Marcus-rk2rk
@Marcus-rk2rk 3 жыл бұрын
first
@HelgeGrn
@HelgeGrn 2 жыл бұрын
Always nice 🥇
@jenishthumar1904
@jenishthumar1904 3 жыл бұрын
hello, I'm doing same thing in one project just want to know which register to read to read output of robot specifically configurable output . communication is established between plc and robot and i can read input status of robot but i cant find which register/bit to read to read robot output status.
@jenishthumar1904
@jenishthumar1904 3 жыл бұрын
I found modbus address pdf from site it says address "1" for digital outputs and address "31" for configurable outputs am I right?
@HelgeGrn
@HelgeGrn 3 жыл бұрын
Remember that it is the holding register... This gives the address from the documentation www.universal-robots.com/articles/ur/interface-communication/modbus-server/ Of 40001+the address So the output is 1 therefore 40002 And the configure output is 31 therefore 40032
@MrAlex6918
@MrAlex6918 3 жыл бұрын
Hi!, great video. I have one question...I'm triying to do the same as you but I can't ping with the robot. I have the simulartor in virtualbox and the ip is 10.0.2.15, but from the view of windows the ip of the ethernert adapter of virtualbox is 192.168.56.1. I can connect with the ip of the ethernet adapter but not the ip of the robot (10.0.2.15). Do you know why and how can I solve it? Thanks.
@HelgeGrn
@HelgeGrn 3 жыл бұрын
I might. I am mainly using VMWare, you can also use the WMWare Player for free. I like to make a bridge connection between my WM mashines and physical network card. This means that my IP range will come from my router (DHCP server) and therefore will be on the same network as my host mashine. When you runs "ifconfig" in the URSim and are getting 10.0.2.15, I would guess that you are either on NAT or INTERNAL setup. see more her www.virtualbox.org/manual/ch06.html Try to setup the Bridge connection and then you should also be able to Ping the robot. I hope you finds it useful, if not try to write again
@enriquealonso6316
@enriquealonso6316 2 жыл бұрын
@@HelgeGrn Hi! I dont know If Alex was able to solve his issue, for me happend the same, My mistake I had the VM ethernet adaptors with fixed IP, U chenged them to DHCP and the ip of my lap ethernet adaptor on the same range and finnaly I was able to ping the robot.
@smithtmt5962
@smithtmt5962 3 жыл бұрын
Thank you, Very helpful
@HelgeGrn
@HelgeGrn 3 жыл бұрын
you are welcome