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

RoboDK will not connect to Techman robot, Incorrect pymodbus version

I'm trying to run a script on a TM25S. Attempting to initiate a connection (connect to robot) will fail with the error message:
Starting robot driver: C:/RoboDK/api/robot/
Using RoboDK RoboDK v5.6.8
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
Driver requires pymodbus 3.0.2, exitiing
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. 

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:

Let us know if you still have issues.

Users browsing this thread:
1 Guest(s)