View single post by slychiu
 Posted: Friday Dec 25th, 2020 03:00 am
 PM  Quote  Reply  Full Topic 
slychiu



Joined: Saturday Apr 29th, 2006
Location: Singapore
Posts: 5495
Status: 
Offline

  back to top

Modbus 7.143
Known Bugs
  • Modbus Trouble input was not read from eeprom
  • Modbus master – sensor report from Comfort is not updated to Modbus.This bug will appear if Modbus Master Holding registers are mapped to sensor
  • Modbus Slave bug - if the external Modbus master polls the slave Holding register very fast, it may hog the Comfort RS485 Bus and prevent proper communication with other modules. Fixed 30/8/22
Changes
  • Implemented Modbus Trouble Input. Requires Comfigurator 3.13.6
  • For Modbus Master If received function code is not same as the transmitted  function code, consider reply received, not as no reply, so go on to next  poll without delay
  • ucm/modbus slave allow alternative modbus addresses starting from 0000 for each modbus type. Revised Modbus manual can be downloasded from http://www.cytech.biz/product_details.php?item_id=470
  • Fixed Bug Modbus Slave check max size to stop overwrite modbus parameters
  • Slave Mode Fixed bug in Sensors processing 
  • Slave Mode write holding register send 2 bytes to counter instead of 1 byte
  • Slave Mode for counter, if UCM Counter is not initialised from CM9001, send request for counter so Counters are updated. Also update sensors from CM9001 if UCM sensor is not initialised.
  • Monitor Mode size of bytes  64 was 48 max bytes.  ignore bytes after buffer full but allow partial message up to 48  to be sent, without clogging up the Comfort RS485 bus in Monitor mode
  • start poll timeout at reset for ucm/modbus master to fix problem that polling does not start sometimes.
  • dont delay 1.5 secs betwen each poll . introduce  pollcycle time delay 1.5 secs between polling cycles but poll immediately after reply except line 0
  • Flag updated from Comfort sends  write holding register as well as write coil. Previous only write Coil is mapped to coil, but sdid not write hokding regisyter if mapped to Holdning regster. Flag will  write coil 0000 or 0xff00, write holding register as 0000 or 0001
  • Slave Mode for Input registers, modbus addess 00 to 0x1f are sensor registers not alarms so external modbus master with input registers can work with our ucm modbus slave

Last edited on Wednesday Aug 31st, 2022 04:12 am by slychiu

 Close Window