Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5

RoboDK will not connect to Techman robot, Incorrect pymodbus version

#1
I'm trying to run a script on a TM25S. Attempting to initiate a connection (connect to robot) will fail with the error message:
Code:
Starting robot driver: C:/RoboDK/api/robot/TMDriver.py
Using RoboDK RoboDK v5.6.8
Starting...
Not started
Sending command...
Using Python version: sys.version_info(major=3, minor=10, micro=10, releaselevel='final', serial=0)
RoboDK Driver: C:/RoboDK/api/robot
RoboDK Driver for Omron-Techman v1.5.3
Command CJNT_FALSE: Get joints modbus
Command POSXYZ: get position xyz and rot
Command TOOLXYZ: get tool position xyz and rot
Command DELTA_DH: get robot kinematic signature
Working...
Working...
Driver requires pymodbus 3.0.2, exitiing
3.5.4
Stopped
I am assuming this can be fixed by manually pip installing pymodbus 3.0.2 on the embeded-python version RoboDK uses, but I would like to see if there is a cleaner fix before messing around with the included python installation. 

Thanks
#2
We just published an update for Windows 64 bit yesterday, which includes the pymodbus v3.0.2 with the default Python Embedded version. You can take the latest version here:
https://robodk.com/download

Let us know if you still have issues.
  




Users browsing this thread:
1 Guest(s)