Differences
This shows you the differences between two versions of the page.
en:strumenti:qmoveplus:j1p54:mimj1p54fx_base [2017/05/15 15:47] – [6.3. Ingressi di conteggio Line Driver] qem103 | en:strumenti:qmoveplus:j1p54:mimj1p54fx_base [2019/08/29 17:01] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== J1-P54-Fx BASIC MANUAL ====== | ||
+ | {{ strumenti: | ||
+ | |||
+ | ---- | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | < | ||
+ | |||
+ | ====== - Informations ====== | ||
+ | |||
+ | <WRAP center round box 90%> | ||
+ | | {{: | ||
+ | ^ Document: | ||
+ | ^ Description: | ||
+ | ^ Editor: | ||
+ | ^ Approver | ||
+ | ^ Link: | http:// | ||
+ | ^ Language: | ||
+ | | ||||| | ||
+ | ^ Document Release | ||
+ | | 01 | 01 | New manual | ||
+ | |||
+ | </ | ||
+ | |||
+ | < | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | < | ||
+ | |||
+ | {{INLINETOC}} | ||
+ | |||
+ | ====== - Description ====== | ||
+ | |||
+ | **J1-P54-F** is an integrated controller of Qmove+ family. | ||
+ | |||
+ | ===== - Product Identification ===== | ||
+ | |||
+ | ^:tip:^The Ordering Code provides the exact product characteristics. Make sure that the product characteristics meet your requirements.^ | ||
+ | |||
+ | ==== - Product Label ==== | ||
+ | |||
+ | {{strumenti: | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | < | ||
+ | |||
+ | ==== - Ordering Code ==== | ||
+ | |||
+ | | Model ||| | Features | ||
+ | ^ **J1** | ||
+ | | | | | | | | | | **TP00** = Keypad code (TP00 = panel with resistive, logo and custom function keys);\\ **TP01** = panel with resistive touch-screen, | ||
+ | | | | | | | | **10** = Firmware version (00 = not installed) | ||
+ | | | | | | **F** = Technology level\\ **A** = Hardware version | ||
+ | | | | **P** = Basic keypad (only function keys)\\ **5** = LCD graphic display 10,4” TFT-256 COLOURS-800x600px; | ||
+ | | **J1** = Qmove “HMI+PLC” Qmove family | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | < | ||
+ | |||
+ | ==== - Hardware Versions ==== | ||
+ | |||
+ | There are following hardware versions: | ||
+ | | | ||
+ | | |^ A ^ B ^ C ^ E ^ F ^ H ^ I ^ Y | | ||
+ | ^ SLOT 2\\ (Base Card) ^ USER PORT (RS232-422-485) | ||
+ | | ::: ^ AUX PORT (RS485) | ||
+ | | ::: ^ CAN1 PORT | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | | ||
+ | | ::: ^ CAN2 PORT [(option not enable)] | ||
+ | | ::: ^ ETHERNET PORT | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | | ||
+ | | ::: ^ USB PORT | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | | ||
+ | | ::: ^ Standard digital inputs | ||
+ | | ::: ^ 16bit analog inputs selectable(0-10V, | ||
+ | | ::: ^ 200KHz two-way count inputs ABZ (24V-PP, 5V-LD) | ||
+ | | ::: ^ SSI counter inputs | ||
+ | | ::: ^ Protected digital outputs | ||
+ | | ::: ^ Stepper outputs | ||
+ | | ::: ^ 0-10V, 12bit analog outputs | ||
+ | | ::: ^ +/-10V, 16bit analog outputs | ||
+ | ^ Base Card software code || 1QM4F | ||
+ | ^ Expansion\\ card ^ Standard digital inputs | ||
+ | | ::: ^ 12bit analog inputs | ||
+ | | ::: ^ 16bit selectable (0-10V, 0-20mA, potentiometer, | ||
+ | | ::: ^ Protected digital outputs | ||
+ | | ::: ^ Relais digital outputs | ||
+ | | ::: ^ 0-10V, 12bit analog outputs | ||
+ | | ::: ^ +/-10V, 16bit analog outputs | ||
+ | | ::: ^ 200kHz two-way count inputs, ABZ (24V-PP, 5V-LD) | ||
+ | ^ Card software code declared as expansione | ||
+ | ~~REFNOTES~~ | ||
+ | |||
+ | |||
+ | ==== - Expansion cards manual ==== | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ==== - Firmware Versions ==== | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== - Product Configuration ===== | ||
+ | ==== - Front panel ==== | ||
+ | |||
+ | {{strumenti: | ||
+ | |||
+ | **A)** Function keys and led' | ||
+ | |||
+ | |||
+ | |||
+ | < | ||
+ | |||
+ | ==== - Back terminal blocks ==== | ||
+ | |||
+ | The J1-P54-F is composed with a " | ||
+ | |||
+ | {{ strumenti: | ||
+ | |||
+ | * **a** = Base Card | ||
+ | * **b** = Expansion Card | ||
+ | |||
+ | < | ||
+ | |||
+ | ====== - Technical Features ====== | ||
+ | ===== - General Features ===== | ||
+ | |||
+ | {{template> | ||
+ | |peso=2.6Kg | ||
+ | |mat_contenitore=Metal sheet | ||
+ | |mat_pannello=Aluminium | ||
+ | |mat_cornice=Self-extinguishing Noryl | ||
+ | |display=LCD 10, | ||
+ | |touch=4-wire Resistive | ||
+ | |dim_display=211.2 x 158.4mm / 10,4" | ||
+ | |led_ut=6 | ||
+ | |led_sys=4 | ||
+ | |tasti_f=6 | ||
+ | |tasti_sys=3 | ||
+ | |temp_ese=0 ÷ 50°C | ||
+ | |temp_stoc=-25 ÷ +70 °C | ||
+ | |umidita=90% condensate free | ||
+ | |altitudine=0 - 2000m s.l.m. | ||
+ | |grado_ip=IP64}} | ||
+ | |||
+ | ===== - CPU (F level technology) ===== | ||
+ | |||
+ | ^RISC microprocessor (32 bit)^^ | ||
+ | ^Work frequency| | ||
+ | ^RAM| 32MB| | ||
+ | ^Flash| | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== - Dimensions===== | ||
+ | |||
+ | ^: | ||
+ | |||
+ | {{ strumenti: | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== - Hole template ===== | ||
+ | |||
+ | {{strumenti: | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== - Installation ===== | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | < | ||
+ | |||
+ | ====== - Basic card cabling ====== | ||
+ | |||
+ | ^:tip:^For information about the usable cable sections and the Used connectors, See the Application Note [[en: | ||
+ | . | ||
+ | ^:tip:^The electrical features are referred to in [[# | ||
+ | |||
+ | {{ strumenti: | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== - Power supply ===== | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | {{template> | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== - Serial Port Connections ===== | ||
+ | ==== - PROG PORT (USB mini-B) ==== | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | ==== - USER PORT ==== | ||
+ | |||
+ | {{template> | ||
+ | |||
+ | < | ||
+ | |||
+ | ==== - AUX2 PORT ==== | ||
+ | |||
+ | {{template> | ||
+ | |||
+ | < | ||
+ | |||
+ | === - CANbus PORT === | ||
+ | |||
+ | {{template> | ||
+ | |||
+ | {{template> | ||
+ | |||
+ | < | ||
+ | |||
+ | ==== - ETHERNET port ==== | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | < | ||
+ | |||
+ | ==== - MMC/SD ==== | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | < | ||
+ | |||
+ | ==== - USB ==== | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== - Digital inputs ===== | ||
+ | ==== - 16 PNP digital inputs ==== | ||
+ | |||
+ | {{template> | ||
+ | |||
+ | < | ||
+ | |||
+ | |||
+ | ==== - 4 200KHz 2-way counters ==== | ||
+ | |||
+ | {{template> | ||
+ | |cnna=CN14 | ||
+ | |cnnb=CN15 | ||
+ | |cnnc=CN16 | ||
+ | |cnnd=CN17 | ||
+ | |slot=2}} | ||
+ | |||
+ | < | ||
+ | |||
+ | ==== - 2 SSI absolute counters ==== | ||
+ | |||
+ | {{template> | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== - Analog inputs ===== | ||
+ | ==== - 2 multistandard analog inputs ==== | ||
+ | |||
+ | {{template> | ||
+ | |||
+ | < | ||
+ | |||
+ | |||
+ | ===== - Digital outputs ===== | ||
+ | ==== - 16 protected digital outputs ==== | ||
+ | |||
+ | {{template> | ||
+ | |||
+ | < | ||
+ | |||
+ | ==== - 2 STEP-DIRECTION outputs ==== | ||
+ | |||
+ | {{template> | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== - Analog outputs ===== | ||
+ | ==== - 4 +/-10V, 16bit analog outputs ==== | ||
+ | |||
+ | {{template> | ||
+ | |||
+ | |||
+ | < | ||
+ | |||
+ | |||
+ | / | ||
+ | |||
+ | ====== - Electrical Features ====== | ||
+ | The electrical characteristics of the hardware are given below.\\ | ||
+ | The maximum and minimum frequencies, | ||
+ | |||
+ | ===== - PROG PORT (USB mini-B) ===== | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== - RS232 ===== | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== - RS422 ===== | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== - RS485 ===== | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== - CAN BUS ===== | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== - ETHERNET ===== | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== - MMC/SD ===== | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== - USB ===== | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | < | ||
+ | ===== - Standard digital inputs ===== | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== - 2-way counters 200KHz ===== | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== - SSI absolute counters ===== | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== - Analog inputs ===== | ||
+ | ==== - Conversion times ==== | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | ==== - Analog input in current configuration 0-20mA ==== | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | < | ||
+ | |||
+ | ==== - Analog Input in Potentiometer configuration ==== | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | < | ||
+ | |||
+ | ==== - Analog Input in Volmetric configuration ==== | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | < | ||
+ | |||
+ | ==== - Analog Input in PT100 configuration ==== | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | < | ||
+ | |||
+ | ==== - Analog Input in Thermocouple configuration ==== | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== - Protected digital outputs ===== | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== - Stepper motor outputs ===== | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== - Analog outputs ===== | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | < | ||
+ | |||
+ | ====== - Connection examples ====== | ||
+ | |||
+ | ===== - CANbus ===== | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== - Digital inputs ===== | ||
+ | |||
+ | {{ schemi: | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== - Line Driver counter inputs ===== | ||
+ | |||
+ | {{ schemi: | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== - PNP / Push Pull counter inputs ===== | ||
+ | |||
+ | {{ schemi: | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== - SSI absolute counters ===== | ||
+ | |||
+ | {{ schemi: | ||
+ | |||
+ | < | ||
+ | ===== - Analog inputs ===== | ||
+ | |||
+ | ==== - Potentiometric input 1 and voltmetric input 2 ==== | ||
+ | |||
+ | {{ schemi: | ||
+ | |||
+ | < | ||
+ | |||
+ | ==== - PT100 input 1 and amperometric input 2 ==== | ||
+ | |||
+ | {{ schemi: | ||
+ | |||
+ | < | ||
+ | |||
+ | ==== - PT100 input 1 and thermocouple input 2 ==== | ||
+ | |||
+ | {{ schemi: | ||
+ | |||
+ | < | ||
+ | |||
+ | ==== - Thermocouple inputs 1 and 2 ==== | ||
+ | |||
+ | {{ schemi: | ||
+ | |||
+ | < | ||
+ | |||
+ | ==== - PT100 inputs 1 and 2 ==== | ||
+ | |||
+ | {{ schemi: | ||
+ | |||
+ | < | ||
+ | |||
+ | |||
+ | ===== - Protected digital outputs ===== | ||
+ | |||
+ | {{ schemi: | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== - STEP - DIRECTION outputs ===== | ||
+ | |||
+ | {{ schemi: | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== - Analog outputs ===== | ||
+ | |||
+ | {{ schemi: | ||
+ | |||
+ | < | ||
+ | |||
+ | |||
+ | |||
+ | ====== - Settings, procedures and signals ====== | ||
+ | |||
+ | {{strumenti: | ||
+ | |||
+ | ===== - PROG PORT and USER PORT baud-rate selector ===== | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | |||
+ | ===== - Led ===== | ||
+ | |||
+ | {{template> | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== - Keys ===== | ||
+ | |||
+ | {{template> | ||
+ | |||
+ | < | ||
+ | |||
+ | ====== - General Operation ====== | ||
+ | ===== - Introduction ===== | ||
+ | |||
+ | This chapter introduces some concepts and describes some of the product' | ||
+ | |||
+ | ===== - Organization of data and memories ===== | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | ===== - CPU status ===== | ||
+ | {{page> | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | ===== - System Functions ===== | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | ==== - Accessing to the system functions ==== | ||
+ | |||
+ | {{template> | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | ==== - Functions description ==== | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | === System Settings === | ||
+ | |||
+ | {{template> | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | === Set NEW Password === | ||
+ | |||
+ | {{template> | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | === Show NAND Flash files === | ||
+ | |||
+ | {{template> | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | === Set Ethernet communic. parameter === | ||
+ | |||
+ | {{template> | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | ===== - Information on programming ===== | ||
+ | |||
+ | This chapter outlines all product information that is necessary for programming, | ||
+ | |||
+ | ==== - Development Environments ==== | ||
+ | |||
+ | {{template> | ||
+ | |||
+ | A typical BUS declaration to use in the BUS section of the configuration unit: | ||
+ | <code QCL> | ||
+ | BUS | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | The firmware version must naturally correspond and the specialist card name at slot 3 must be correct. See the specific section. | ||
+ | |||
+ | ==== - Memories used ==== | ||
+ | |||
+ | {{template> | ||
+ | |||
+ | ==== - Communication ports ==== | ||
+ | |||
+ | {{template> | ||
+ | |||
+ | ==== - Firmware error messages ==== | ||
+ | |||
+ | {{template> | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | ==== - The devices ==== | ||
+ | |||
+ | The term device identifies a category of software devices designed to perform more or less complex support and control actions, to solve problems tied to the automation of systems. There are two types of device: internal and external. Internal devices have their codes residing and performed by the firmware of the actual product. External devices have the code residing and executed in the “intelligent” specialist cards that have their own calculation capability. The controller can only manage internal type devices . The list of devices implemented in the firmware depends on the firmware **version**. This paragraph is designed to illustrate the list and characteristics of the devices available. | ||
+ | |||
+ | Firmware version **10** implements the following devices: | ||
+ | ^Device name^Sampling time\\ minimum (msec)^Sampling time\\ maximum (msec)^Execution time (%)^ | ||
+ | |[[en: | ||
+ | |[[en: | ||
+ | |[[en: | ||
+ | |[[en: | ||
+ | |[[en: | ||
+ | |[[en: | ||
+ | |[[en: | ||
+ | |[[en: | ||
+ | |[[en: | ||
+ | |[[en: | ||
+ | |[[en: | ||
+ | |[[en: | ||
+ | |[[en: | ||
+ | |||
+ | Firmware version **20** implements the following **extra** devices: | ||
+ | ^Device name^Sampling time\\ minimum (msec)^Sampling time\\ maximum (msec)^Execution time (%)^ | ||
+ | |[[en: | ||
+ | |[[en: | ||
+ | |[[en: | ||
+ | |[[en: | ||
+ | |||
+ | Firmware version **30** also implements the following devices: | ||
+ | ^Device name^Sampling time\\ minimum (msec)^Sampling time\\ maximum (msec)^Execution time (%)^ | ||
+ | |[[en: | ||
+ | |[[en: | ||
+ | |||
+ | === - Details of devices === | ||
+ | |||
+ | This section describes additional device information. This information complements and completes the user manual of the device available at Qem site. Are information about the device implementation in this particular product.\\ | ||
+ | |||
+ | == - CANOPEN == | ||
+ | |||
+ | If the device declaration [[en: | ||
+ | The first slot to address resources to CANopen modules is the 4.\\ | ||
+ | The firmware manages the capture of the input in interruption even if it is located in a CANopen module.\\ | ||
+ | You can enter the value 2 in the device declaration on the Port field. This setting makes it possible to drive startups DS402 through a QCL request (QDO number 10). This feature makes it necessary to In cases where there are drives without enabling input and with the power of the logic part in common with power supply. If the power is off, the drive does not communicate in CANopen as the logic part is also off. | ||
+ | |||
+ | ==DATASTORE== | ||
+ | |||
+ | The files processed by the device [[en: | ||
+ | The device [[en: | ||
+ | If the application has to access the two supported devices frequently and the physical removal of the MMC/SD card is not required, a special setup can be used for the priority parameter that avoids having to continuously run the memory MOUNT UMOUNT. In pratice, when wanting to change memory, before running the UMOUNT command, set " | ||
+ | |||
+ | An example of QCL code to change device: : | ||
+ | |||
+ | <code QCL> | ||
+ | SUB SETMMC | ||
+ | WAIT NOT data.st_busy | ||
+ | IF data.st_mount | ||
+ | data.priority = -1 | ||
+ | data.UMOUNT | ||
+ | WAIT NOT data.st_mount | ||
+ | CALL CHECK_ERR_WRN | ||
+ | ENDIF | ||
+ | data.priority = 0 | ||
+ | data.MOUNT | ||
+ | WAIT data.st_mount | ||
+ | ENDSUB | ||
+ | | ||
+ | SUB SETNAND | ||
+ | WAIT NOT data.st_busy | ||
+ | IF data.st_mount | ||
+ | data.priority = -1 | ||
+ | data.UMOUNT | ||
+ | WAIT NOT data.st_mount | ||
+ | CALL CHECK_ERR_WRN | ||
+ | ENDIF | ||
+ | data.priority = 1 | ||
+ | data.MOUNT | ||
+ | WAIT data.st_mount | ||
+ | CALL CHECK_ERR_WRN | ||
+ | ENDSUB | ||
+ | </ | ||
+ | |||
+ | There is a particular setting of the parameters that allows to check the existence of a file in the device. Use the " | ||
+ | If the file extension is not HEX or CSV, the file is ignored by the search. If the file name is not compatible with those managed by [[en: | ||
+ | |||
+ | The " | ||
+ | ==RECDATA== | ||
+ | |||
+ | The device can store up to 10000 step. | ||
+ | |||
+ | == - QMOS == | ||
+ | |||
+ | The parameter " | ||
+ | The parameter " | ||
+ | The parameter " | ||
+ | The parameter " | ||
+ | The parameter " | ||
+ | |||
+ | ==FREQ== | ||
+ | Per definire l' | ||
+ | |||
+ | ==CAMMING3== | ||
+ | |||
+ | The parameters related to the sectors (CodeQm, CodeQs…) are not retentive. On startup they always take on the value 0. . | ||
+ | |||
+ | < | ||
+ | |||
+ | ====== - Accessories available ====== | ||
+ | |||
+ | * [[en: | ||
+ | * [[en: | ||
+ | * [[en: | ||
+ | * [[en: | ||
+ | * [[en: | ||
+ | * [[en: |