from the How to auto update OPC clients when table changes department...
Hakko Modbus tables
Human-Machine Interface and SCADA. topic
Posted by Darren on 19 July, 2006 - 12:47 pm

I am using the Hakko V706MD HMI with a DU01 ethernet expansion and am having problems using the Modbus tables. As you may know you need to set $s800 to the value of the modbus table that you are using (there are 255 tables). We are using Kepware as the master and the Hakkos as the slaves. If a machine goes down (power fail, etc.) the $s800 reg goes to -1 (65535) and all of my devices that are in modbus tables go bad. I can do a synchronous write in the kepware OPC quick client and move 0 into $s800 (which is the table I am using) but the values remain bad until I close the client and reopen it. This also happens in Excel if I loose the data due to $s800 <>0 then I write 0 into a DDEpoke VB command (which changes $s800) but the data doesnt refresh until I close Excel and restart. I have tried to update links in the Edit-link tab but that doesn't work. All of the data coming from the Hakko $u and $s registers is correct on start up it is only the PLC data that I have on the Modbus tables that doesn't refresh. Any help would be most benificial.


Posted by Ed Brown on 20 July, 2006 - 1:16 pm
Hi Darren,

I have seen this issue and I am trying to get Hakko to change the default from -1 to 0. This would resolve that issue.

If you want to contact me directly to discuss the application, please feel free -
edbrown AT monitouchhmi DOT com

Best regards,
Ed Brown
Technical Support Manager
Monitouch HMI

Posted by Darren on 14 December, 2006 - 10:30 pm
This is an update for this problem. We have had a lot of discussions with Hakko and they are very helpful. Their engineers have changed the software for us so that now if you have only one modbus table used the machine will default to that one (regardless of the value in $s800). Now if one of our machines goes down it instantly starts modbus comunication when it is restarted.

Another change that they have made is when you now select the "system setting" "unit setting" "IP address" and change the IP address that you want on the project. The address on the transfer program page changes also to the same address.

The new software is available in Jan07 I have been trailing a prerelease version to see how it goes.

To make the new changes happen you have to make sure that you download the program not just the screen data into the Hakko, on our V706MD the version is 1.637 now with the changes.

Hope this can help someone


Your use of this site is subject to the terms and conditions set forth under Legal Notices and the Privacy Policy. Please read those terms and conditions carefully. Subject to the rights expressly reserved to others under Legal Notices, the content of this site and the compilation thereof is © 1999-2014 Nerds in Control, LLC. All rights reserved.

Users of this site are benefiting from open source technologies, including PHP, MySQL and Apache. Be happy.

Lie, n.:
A very poor substitute for the truth, but the only one
discovered to date.
Advertise here
Servo, stepping motor control, analog & web HMI in one system!
View free setup and multi-vendor EtherCAT demo videos online is the largest Automation community on the web. Learn how to advertise here now...
Servo, steppers, analog, digital & web HMI - Fully Integrated!
Time to incorporate data handling, web HMI and motion in one system!
our advertisers
Help keep our servers running...
Patronize our advertisers!
Visit our Post Archive