Commit graph

18 commits

Author SHA1 Message Date
Jonny007-MKD bf08cbb7b3 Added Thesis and README.md 2016-02-10 11:34:07 +01:00
Jonny007-MKD 6125015cc5 Converted tabs to spaces.
I still think tabs are better :P
2014-09-23 09:48:47 +00:00
Jonny007-MKD 0c4ea8c13f MakeConfig.can
Fixed bug in SysVars/Modbus.vsysvar
2014-09-01 09:41:26 +00:00
Jonny007-MKD 3e3b2340b5 MakeConfig.can
Fixed bug

New config files without changes
2014-09-01 09:34:18 +00:00
Jonny007-MKD 83134f96a0 Fix syntax errors 2014-08-31 19:02:23 +00:00
Jonny007-MKD 26ff5e109b Renamed namespace "Ethernet1"/%BUS_TYPE% to "Modbus" 2014-08-31 19:00:53 +00:00
Jonny007-MKD eb6d28c71b Rename generated.dbc and generated.vsysvar into Modbus.*
DeviceInformation.cin
  struct device now contains all 4 bytes of the IP as fields

MakeConfig.can
  Improved code and comments

MakeConfig.can
PollingModbusClient.can
  Removed the subnetting stuff. We simply can add the net to the node name
2014-08-29 14:55:20 +00:00
Jonny007-MKD 5e4c348fc1 2014-07-20 10:46:52 +00:00
Jonny007-MKD 752f282c3a Added defaults to switch statements 2014-07-14 09:37:21 +00:00
Jonny007-MKD 84ab39d5b3 ModbusClient.cin
Counting the send attempts to reject packets that cannot be send (e.g. wrong network)

MakeConfig.can
  Introduced options (skip255 and useThirdIpNameForNodeName)
2014-07-11 11:32:02 +00:00
Jonny007-MKD 3e3a24a2a3 DeviceInformation.cin
Improved device structure
2014-07-10 07:56:55 +00:00
Jonny007-MKD 32c009aa98 Added comments
Refactured Layer 4
2014-06-20 10:45:41 +00:00
Jonny007-MKD 93dd56469d ModbusClientCommon.cin
Introduced loops to automatically split requests that are too large for Modbus

ModbusClient.can
  Modified Modbus events so that the split requests (see above) will be written at the correct position in sys vars

ModbusFunctions.cin
DeviceInformation.cin
  Introduced new file that will handle most device specific things

ModbusStructs.cin
  Introduced new constants with maximum Modbus values

MakeConfig.can
  Increment IP address with swapDWord
  Moved detection stuff to DeviceInformation.cin
2014-06-17 14:21:45 +00:00
Jonny007-MKD 9dc7ffd47d ModbusClient.can
MakeConfig.can
  Added 
ModbusClientCommon.cin
  Introduced different functions for ModbusFuncCode 0x01 and 0x02. B&R handles them differently
2014-06-16 12:50:35 +00:00
Jonny007-MKD 4e40928ff9 2014-06-16 07:23:21 +00:00
Jonny007-MKD f04e31f35e Use values from 0x1022..0x1025 to get the number of IOs 2014-06-12 17:01:37 +00:00
Jonny007-MKD 57ea11238f Comments in MakeConfig.can 2014-06-12 15:28:05 +00:00
Jonny007-MKD 41ba4a3fd5 Renamed project Modbus to Modbus-CAPL 2014-05-27 12:32:27 +00:00
Renamed from Modbus/include/CAPL/MakeConfig.can (Browse further)