NewsCNCnetPDMAbout usSupport
  

READ & WRITE DATA | CITIZEN

For manufacturing machines from Citizen equipped with Mitsubishi controllers this diagnostic tool enables you to perform reading and writing operations by using all available commands for these devices. It enables to quickly setup customized Mitsubishi Citizen IIoT device driver INI files for CNCnetPDM. The program can be executed on a PC with MS Windows OS (>= XP SP3) connected to your controller via Ethernet. Please use MitsubishiCommands for machines from manufacturers other than Citizen.

SOFTWARE DOWNLOAD | SETUP | READ DATA | WRITE DATA | LICENSING | CONTROLLERS

Software Download

SETUP

  • Extract all contents of CitizenCommands.zip to a folder on your PC.
  • In this folder open file melcfg.ini with a text editor and scroll down to section [HOSTS] (1).
  • melcfg.ini comes with predefined entries for up to 54 machines, every line in section [HOSTS] contains Mitsubishi machine number (the number after TCP), IP Address and TCP Port of a single machine.
  • Replace the default IP Address 192.168.1.100 with the IP Address of your controller (2), note down the machine number (3) and save the file. If, for example, the IP Address of your first controller is 192.168.1.2 the line should look like
    TCP1=192.168.1.2,683

FIG 1: Adjust melcfg.ini file

READ DATA

  • After setup of your melcfg.ini file double click CitizenCommands in Windows Explorer
  • In field ‘Mitsubishi Machine Number’ (1) enter the machine number as defined in melcfg.ini
  • Initially the program starts with Mitsubishi Command (2) SECT_RUN_STATUS which returns the running status of the machine
  • Clicking on button ‘Execute’ (3) shows the result of the operation, here 2, in the right area (4):

Read Citizen Mitsubishi Running Status

FIG 2:    Output of CitizenCommands (Read Running Status)
  • Data Type (5):
    Allows you to adjust the data type for the command. Please select a data type according to the expected result e.g. for integers T_LONG or for floating point numbers like common variables or axis position T_DOUBLE or T_FLOATBIN. If you expect text output use T_STR.
  • Parameter Value (X) (6):
    For commands that require a parameter value like a common variable number SECT_COMMON_VAL1(x) you can enter it’s number here. Input this parameter for commands that end with (x).
  • Axis number (7):
    For axis related commands e.g. Axis Name SECT_AXIS_NAME a specific axis number has to be entered here.
  • Part System (8):
    If your machine has more than one part system you can adjust this value.

WRITE DATA

CitizenCommands also allows you to change data at the controller by using writable commands e.g. common variables SECT_COMMON_VAL1(x). To change the value of common variable 501, proceed as follows:

  • In field Mitsubishi Command (9) type in SECT_COMMON_VAL1(x). You can also copy the command name and paste it into this field by clicking on the button with 3 dots right of the input field
  • As Data Type (10) select T_DOUBLE
  • In field Parameter Value (11) enter 501
  • Activate checkbox ‘Write to Controller’ (12) and enter the new value for variable 501 in the input field below
  • Clicking on button ‘Execute’ (13) changes the variable value and shows the result in the right area
  • You can verify the new value for common variable 501 at the controller (14)

Write data to Citizen machine (Mitsubishi controller)

FIG 3:    Change common variable 501 with CitizenCommands

Verify the new value for common variable 100 at the controller

FIG 4:    Verify the new value for common variable 501 at the controller

LICENSING

If you have installed CNCnetPDM on your PC with a license other than a ‘free license’ and run this program from the folder where CNCnetPDM is installed you get unlimited functionality. Otherwise you can only read data and execute commands that require no additional input parameter (x). Please see licensing for details or contact us if you have any questions.

  • If you like to run this program from a different folder on your PC you can simply copy your CNCnetPDM.ini file to this directory

CONTROLLERS

The program was tested and works with Citizen machines with the following Mitsubishi controllers, others may work as well:

Controller

Mitsubishi Series

MELDAS FCA70LPC-2A

M70

MELDAS M635L

M635

M635L

M635

MELDAS FCA70LPC-2AV

M70

MELDAS FCA70LPC-2AVU

M70

M735LUC

M700

MELDAS FCA70LPC-2AVU

M70

MELDAS FCA70LPC-2AV

M70

M500

M500

MELDAS FCA730LPC-4VS

M730

Fig 5: Tested Citizen Mitsubishi Controllers

Privacy notice

This website uses cookies. By continuing to use it you agree to our privacy policy. 

https://www.inventcom.net/support/citizen/read-write-data

Support | Citizen | Overview

For Citizen machines with Mitsubishi controllers CNCnetPDM allows acquisition of machine-, process and quality-data in near real time and its output to various business... [read more]
Support | Citizen | Overview

Support | Citizen | Release Notes

(2/13/2025) We released new versions of our GUI programs to read/write from/to Citizen Cincom machines with Mitsubishi controllers with serveral enhancements. For... [read more]
Support | Citizen | Release Notes

Support | Citizen | Machine Data

To report machine data to your applications you have to be able to acquire it from your devices. For Citizen machines equipped with Mitsubishi controls you can use the graphical... [read more]
Support | Citizen | Machine Data

Support | Citizen | Device Driver

This highly configurable device IIoT driver for CNCnetPDM enables you to acquire and output all data that can be read from Mitsubishi controllers on Citizen Cincom machines.... [read more]
Support | Citizen | Device Driver

Support | Citizen | Mitsubishi Network Setup

This How-To article shows how to connect Citizen Cincom machines with Mitsubishi controls to your company network. CABLE CONNECTION |... [read more]
Support | Citizen | Mitsubishi Network Setup
Modified: 2025-02-13