Looking for an example of Modbus 485 communication for the JX-300XP central control system; the more detailed, the better! Thank you all
Thread Content
Ø Modbus Communication Details: Modbus slave commands support the following addresses: 000001 to 000128 correspond to discrete outputs mapped to Q0.0 – Q15.7; 010001 to 010128 correspond to discrete inputs mapped to I0.0 – I15.7; 030001 to 030032 correspond to analog input registers mapped to AIW0 to AIW62; 040001 to 04xxxx correspond to holding registers mapped to V memory. To connect to the DCS via MODBUS RTU: 1. Modbus communication address: 102. Communication baud rate: 9600. No parity check: 0. Use port 0 on the right side of the PLC for connection to the DCS. Ø Control Address Table: Address | Control Item | Intermediate Variable | MODBUS Address and Type | Control Value | Range | RemarksI0.0 | Inverter operation signal | 10001 | Inverter is in operation; becomes 0 after 30 seconds, triggering an alarm and shutdown.
I0.1 | Inverter fault signal | 10002 | Becomes 1 when the inverter is running, triggering an alarm and shutdown.
I0.2 | Oil pump motor power signal | 10003 | Becomes 0 when the oil pump is running, triggering an alarm and shutdown.
I0.3 | Oil pump motor operation contactor signal | 10004 | Becomes 0 when the oil pump is running, triggering an alarm and shutdown.
I0.4 | Oil pump motor overload signal | 10005 | 1, triggering an alarm and shutdown.
I0.5 | Injector motor power signal | 10006 | Becomes 0 when the injector is running, triggering an alarm and shutdown.
I0.6 | Injector motor operation contactor signal | 10007 | Becomes 0 when the injector is running, triggering an alarm and shutdown.
I0.7 | Injector motor overload signal | 10008 | 1, triggering an alarm and shutdown.
I1.0 | Cooling fan power signal | 10009 | Becomes 0 when the cooling fan is running, triggering an alarm and shutdown.
I1.1 | Cooling fan operation contactor signal | 10010 | Becomes 0 when the cooling fan is running, triggering an alarm and shutdown.
I1.2 | Cooling fan overload signal | 10011 | 1, triggering an alarm and shutdown.
I1.3 | Auxiliary machine start signal | 10012 | Pulse signal (minimum 3 seconds).
I1.4 | Main unit start signal | 10013 | Pulse signal (minimum 3 seconds).
I1.5 | Shutdown signal | 10014 | Pulse signal (minimum 3 seconds).
I1.6 | Oil heater signal | 10015 | Pulse signal (minimum 3 seconds).
I1.7–I2.7 | Not in use.
Q0.0 | Oil pump/injector operation control | 00001 | Oil pump/injector is operating.
Q0.1 | Cooling fan operation control | 00002 | Cooling fan is operating.
Q0.2 | Main unit operation control | 00003 | Main unit is operating.
Q0.3 | Oil heating control | 00004 | Oil heating is operating.
Q0.4 | Air intake valve control | 00005 | Air intake pneumatic valve is open.
Q0.5 | Primary drain valve control | 00006 | Primary drain valve is open.
Q0.6 | Secondary drain valve control | 00007 | Secondary drain valve is open.
Q0.7 | Tertiary drain valve control | 00008 | Tertiary drain valve is open.
Q1.0 | Shutdown indicator | 00009 | Indicates shutdown.
Q1.1 | Auxiliary machine operation indicator | 00010 | Indicates auxiliary machine is operating.
Q1.2 | Main unit operation indicator | 00011 | Indicates main unit is operating.
Q1.3 | Oil heating indicator | 00012 | Indicates oil heating is operating.
Q1.4 | Fault alarm | 00013 | Indicates a fault has occurred.
Q1.5–Q1.7 | Not in use.
AIW0 | Air intake pressure | VD100040500 | Floating-point type. When the main unit is running, if P < 2.5 MPa, range is 0–6.0 MPa, output is 4–20 mA; alarm and shutdown occur. If P > 4.5 MPa after the main unit starts, alarm and shutdown occur.
AIW2 | Primary exhaust pressure | VD100440502 | Floating-point type. Range is 0–20 MPa, output is 4–20 mA.
AIW4 | Secondary exhaust pressure | VD100840504 | Floating-point type. Range is 0–30 MPa, output is 4–20 mA.
AIW6 | Tertiary exhaust pressure | VD101240506 | Floating-point type. If P < 25.5 MPa, range is 0–30 MPa, output is 4–20 mA.
AIW8 | Instrument air pressure | VD101640508 | Floating-point type. If P < 0.45 MPa, range is 0–2.0 MPa, output is 4–20 mA; alarm and shutdown occur.
AIW10 | Lubricating oil pressure | VD102040510 | Floating-point type. After 15 seconds of main unit operation, if P < 0.15 MPa, range is 0–1.0 MPa, output is 4–20 mA; alarm and shutdown occur.
AIW12 | Lubricating oil temperature | VD102440512 | Floating-point type. If T > 70°C, range is -50–100°C, output is 4–20 mA; alarm and shutdown occur.
AIW14 | Primary exhaust temperature | VD102840514 | Floating-point type. If T > 180°C, range is -50–250°C, output is 4–20 mA; alarm and shutdown occur.
AIW16 | Secondary exhaust temperature | VD103240516 | Floating-point type. If T > 180°C, range is -50–100°C, output is 4–20 mA; alarm and shutdown occur.
AIW18 | Tertiary I exhaust temperature | VD103640518 | Floating-point type. If T > 180°C, range is -50–100°C, output is 4–20 mA; alarm and shutdown occur.
AIW20 | Tertiary II exhaust temperature | VD104040520 | Floating-point type. If T > 180°C, range is -50–250°C, output is 4–20 mA; alarm and shutdown occur.
Operating time (hours) | VD104440522 | Floating-point type. For display purposes