CN104903801B - Programable display, programable controller system and program - Google Patents
Programable display, programable controller system and program Download PDFInfo
- Publication number
- CN104903801B CN104903801B CN201380069736.8A CN201380069736A CN104903801B CN 104903801 B CN104903801 B CN 104903801B CN 201380069736 A CN201380069736 A CN 201380069736A CN 104903801 B CN104903801 B CN 104903801B
- Authority
- CN
- China
- Prior art keywords
- address
- display
- project
- access information
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000003860 storage Methods 0.000 claims abstract description 128
- 230000008859 change Effects 0.000 claims abstract description 73
- 238000000034 method Methods 0.000 claims description 72
- 230000006854 communication Effects 0.000 claims description 62
- 238000004891 communication Methods 0.000 claims description 60
- 230000014759 maintenance of location Effects 0.000 claims description 2
- 238000013507 mapping Methods 0.000 description 41
- 238000012545 processing Methods 0.000 description 37
- 238000009826 distribution Methods 0.000 description 34
- 230000006870 function Effects 0.000 description 23
- 238000010586 diagram Methods 0.000 description 13
- 230000008569 process Effects 0.000 description 6
- 230000033228 biological regulation Effects 0.000 description 4
- 238000012937 correction Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 230000006399 behavior Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 241000894007 species Species 0.000 description 2
- 102100026205 1-phosphatidylinositol 4,5-bisphosphate phosphodiesterase gamma-1 Human genes 0.000 description 1
- 101100190617 Arabidopsis thaliana PLC2 gene Proteins 0.000 description 1
- 101100190618 Arabidopsis thaliana PLC3 gene Proteins 0.000 description 1
- 101100408456 Arabidopsis thaliana PLC8 gene Proteins 0.000 description 1
- 101100464304 Caenorhabditis elegans plk-3 gene Proteins 0.000 description 1
- 101000691599 Homo sapiens 1-phosphatidylinositol 4,5-bisphosphate phosphodiesterase gamma-1 Proteins 0.000 description 1
- 241000406668 Loxodonta cyclotis Species 0.000 description 1
- 101100093534 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) RPS1B gene Proteins 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/003—Details of a display terminal, the details relating to the control arrangement of the display terminal and to the interfaces thereto
- G09G5/006—Details of the interface to the display terminal
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/363—Graphics controllers
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/10—Plc systems
- G05B2219/14—Plc safety
- G05B2219/14006—Safety, monitoring in general
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/02—Networking aspects
- G09G2370/025—LAN communication management
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/04—Exchange of auxiliary data, i.e. other than image data, between monitor and graphics controller
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/08—Details of image data interface between the display device controller and the data line driver circuit
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- Automation & Control Theory (AREA)
- Computer Graphics (AREA)
- Programmable Controllers (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
Store corresponding with each project on operating display frame in project information storage unit (40), represent the access information of access target.Project display part (41) is based on access information, and data are obtained from the access target, and the display of project is carried out using the acquirement data.Access information changing unit (42) allows user arbitrarily to change the access information that the project of arbitrary change object is associated.Access information changing unit (42) arbitrarily changes the access information that the project of arbitrary change object is associated while preventing from setting generation by mistake.
Description
Technical field
The present invention relates to programable display etc..
Background technology
Programable display is typically connected with the various connection equipment such as PLC bodies and temperature control device, and display carries out these companies
Connect the status display of equipment numerical value show and the project such as lamp image, or show the switch that any instruction is sent for user
Etc. the image of project.In addition, project is also referred to as screen component etc..(also referred to as operate in the picture of programable display and show picture
Face) in, generally show the image of multiple screen components (project).(the quilts such as the data for showing such operating display frame
Referred to as picture data) arbitrarily made by developer etc. in servicing unit in advance, it is downloaded to programable display from servicing unit.
In the picture data, for each project, comprising:Image (image of switch or the figure of lamp of the project
Picture), display location coordinate, the number such as the address (distribution holder address) of the predetermined region of external storage also described below
According to.Sometimes also comprising certain program etc..The accessory system is for example with order to allow user arbitrarily to make the picture data
And carry out the function of various auxiliary.Due to being known prior art, therefore this is not illustrated especially.
The projects (screen component) are for example formed arbitrarily key element accordingly with arbitrary connection equipment respectively, enter
The status display of row this composition key element, receives the instruction being turned on and off of this composition key element.For example, in the temperature to temperature control device
In the case that degree measured value carries out the project that numerical value is shown, current temperature is shown with numerical value at any time.Or, representing temperature control dress
In the case of the project of that puts the open or close lamp of state, temperature control device is that open mode then light by display lamp, to close shape
Then display lamp extinguishes state.
In addition, in servicing unit, lamp is logged in advance and lights image and lamp extinguishing image as item image, the picture
Image is lighted for a lamp project comprising lamp and lamp extinguishes image in data.Certainly, this situation for being not limited to lamp, for other
Project kind (such as switch) is also identical.
The display control that the various projects are related to for described projects by for example regularly implementing defined handle
To realize.Defined processing is for example, the regulation memory device connected to the regulation that the project is associated in equipment (is assumed to be outer
Portion's memory device) regulation storage area storage data (the defined distribution storage place represented by distribution storage address
The storage data of location) processing that is read out.Further, determined or display items purpose display contents based on the storage data
Handle (display content renewal processing) etc..In addition, reading the processing of the storage data of the defined distribution storage area, briefly
For, the processing exactly conducted interviews to the external memory device, therefore sometimes referred to as external storage access process.
In addition, connection equipment updates the storage data of the predetermined region of the external memory device (such as described at any time
The temperature measuring value is updated in temperature control device at any time).
Here, the servicing unit, which also has, allows user's distribution arbitrary to each project settings to store address
Function.As described above, the distribution storage address in picture data also comprising the setting.Picture data is downloaded simultaneously from servicing unit
Storage is into programable display.Also, when in use, each project of correspondence, based on the distribution storage address, accesses described
Distribute storage area.
However, set as distributed storage address above by people, therefore often there may be set by mistake.Will
Picture data is downloaded and is stored in after programable display (when when using) in the case of the setting of discovery mistake, in the past,
In servicing unit side operation is modified or changes by user to distribution storage address.Certainly, correct or change after operation, bag
Picture data containing the distribution storage address after change is transferred to programable display etc. and stored again.
Here, the prior art described in patent document 1 is known.
The invention of patent document 1 is related in editing device (equivalent to the servicing unit), pair with each component (equivalent to
The project) associated address (the distribution holder address) function that is set or changed, realization can easily become
The editing device of more address.Patent document 1:Japanese Patent Laid-Open 2010-108220 publications
The content of the invention
As described above, in the prior art, picture data (its distribution storage to having been stored in programable display side
Address) be modified or change in the case of, it is also desirable to be modified or change operation in servicing unit side.Therefore, particularly
It is very troublesome in the case that programable display and servicing unit are arranged on the place being separated from each other.In addition, there is generation to set by mistake
Fixed possibility.
Of the invention the problem of, is to provide a kind of programable display, can be carried out in programable display side programmable aobvious
Show the amendment or change of the picture data (it distributes storage address etc.) that device side has been stored, therefore amendment or change behaviour can be reduced
The burden of work.
The programable display of the present invention is the programable display with more than one connection equipment connection, with as follows
Each structure.
Project information storage element, the project information storage element is respectively correspondingly stored with projects in display picture
Represent the access information of access target;
Project display unit, the access information of the project display unit based on the project information storage element is from described
Data are obtained at access target, the display of the project is carried out using the acquirement data;And
Access information changing unit, the access information changing unit arbitrarily changes the project phase with arbitrarily changing object
The access information of association.
Brief description of the drawings
Fig. 1 is the brief configuration figure of the system entirety of the programable display comprising this example.
Fig. 2 is the hardware configuration example of the programable display of this example.
Fig. 3 represents the software architecture diagram of the system.
Fig. 4 is the functional block diagram of the programable display of this example.
Fig. 5 (a), (b) are the concrete examples of picture data.
Fig. 6 (a), (b) are the concrete examples for storing address setting range data.
Fig. 7 is the specific image for storing address setting range data.
Fig. 8 is the flow chart (1/2) of the address change processing of embodiment 1.
Fig. 9 is the flow chart (2/2) of the address change processing of embodiment 1.
Figure 10 (a) is the storage address change window example of embodiment 1, and (b) is that mistake shows example.
Figure 11 is the flow chart (1/2) of the address change processing of embodiment 2.
Figure 12 is the flow chart (2/2) of the address change processing of embodiment 2.
Figure 13 (a) is the storage address change window example of embodiment 2, and (b) is that mistake shows example.
Figure 14 is that combo box shows example.
Embodiment
Below, embodiments of the present invention are illustrated referring to the drawings.
Fig. 1 is the brief configuration figure of the system entirety of the programable display 1 comprising this example.
In addition, the structure that Fig. 1 is represented is an example, but not limited to this.For example, must be not necessarily programable display
1 connects the structure for editing device 5 of mapping via communication line 3.Programable display 1 and mapping editing device 5 also can be deposited individually
.
In addition, mapping editing device 5 has the function of existing servicing unit of illustrating in the background technology, with allowing
Developer can arbitrarily make data for showing the operating display frame in programable display 1 etc. (picture data etc.)
Miscellaneous function.But, the mapping editing device 5 of this example has described below outside the function of existing servicing unit, further
Function.In detail as described below.
In addition, in the programable controller system of structure shown in Fig. 1 and Fig. 3, programable display 1 is via communication line
3 structures being connected with mapping editing device 5, can be the structures in the place to use of programable display 1, but be not limited to this
Example.For example, as another example, Fig. 1 and the structure shown in Fig. 3 can also regard the manufacture represented in programable display 1 as
Structure in point.
In the case of another example, such as after the completion of producer side, the hardware manufacturing of programable display 1, can
When programming the installation software of display 1 or firmware, mapping editing device 5 is connected with programable display 1.Also, for example, to every
Individual programable display 1, is waited by developer and arbitrarily makes arbitrary picture data on mapping editing device 5.Also, it will make
Picture data download and store to programable display 1.Further, by corresponding signal procedure from mapping editing device 5
Download and store to each programable display 1.
In addition, conventional mapping editing device 5 is sometimes stored up the various connection corresponding signal procedures of equipment 4 in advance
Deposit.As concrete example, mapping editing device 5 even can store more than 100 kinds of signal procedure in advance sometimes.Also, developer
Deng the signal procedure corresponding to the predetermined connection equipment 4 of each programable display 1 of selection connection wherein, it is downloaded to programmable
Display 1 (such as documents (Japanese Patent Laid-Open 7-225831 publications)).
In the past, the programable display 1 of the picture data downloaded from mapping editing device 5 and signal procedure is stored, to
Shipment recipient carries out shipment, configured begun to use.In shipment recipient, programable display 1 with more than any one
Connection equipment 4 is connected.As described above, for connection equipment 4 in the external memory device conduct interviews described in point
It is comprised in storage address in picture data, but address setting etc. also has the situation of error.
It is to map the side of editing device 5 again as conventional countermeasure is as stated above for such a situation
Secondary setting.On the other hand.In this method, user can change (again (in other words at shipment recipient) in programable display 1
Setting) the distribution storage address, operating burden can be mitigated.Further, at this moment, it can prevent user from occurring to set by mistake.This is
For example with " storage address setting range data " described below 24 grade realizations.
I.e., as described above, picture data and signal procedure make and download is considered as and substantially phase in the past in itself
Together.But, the mapping editing device 5 of this example to it is described below it is various " communication I/F drivers 33 " are stored or managed, this
" communication I/F drivers 33 " are that each " storage address setting range data " described below are added in each signal procedure
24 and constitute.Also, from these are various, " in communication I/F drivers 33 ", selection connects developer etc. with each programable display 1
Connecing the connection equipment 4 of (or intend connection), corresponding " communication I/F drivers 33 ", are downloaded to programable display 1.
Here, as described above, because the species of connection equipment 4 being connected with each programable display 1 is various, therefore, it is
No matter connecting which kind of connection equipment 4 can be matched, it is considered to by the connection equipment 4 corresponding whole " storage with all kinds
Deposit addressable range data " 24 have previously been stored in programable display 1.However, as described above, due to connection equipment 4
Species it is more, therefore " storage address setting range data " corresponding with all connection equipment 4 24 is stored in advance
Programable display 1 is more difficult.I.e., generally, compared with computer etc., the hardware performance of programable display 1 is poor.Therefore,
Although in fact, whole corresponding with all connection equipment " storage address setting range data " 24 can be had previously been stored in
In the mapping editing device 5 such as computer, but it is difficult to all be stored in programable display 1.
To it is described the problem of, in this method, " communication I/F drivers 33 ", can easily only can by this by using described
" storage address setting range data " 24 have previously been stored in the display 1 necessary to programming display 1.Detailed following article institute
State.
Even if in addition, hypothesis can be by whole corresponding whole of connection equipment " storage address setting range data "
24 have previously been stored in programable display 1, using this method, can also obtain cutting down the number for being stored in programable display 1 certainly
According to the effect of amount.
In addition, in the case that the structure shown in Fig. 1 and Fig. 3 is set in the place to use of programable display 1, profit
With this method, the change operating burden of distribution storage address can be also reduced, can further expect to prevent user at this moment
Set by mistake.
In the case where programable display 1 and mapping editing device 5 are separated from each other, the effect of this method is especially notable.
Programable controller system shown in Fig. 1 has various connection equipment 4 and connects various via communication line 6
Connect the programable display 1 of equipment 4.Various connection equipment 4 are for example various PLC bodies or the temperature control device.
Further, it is preferable to which ground, programable display 1 is the structure being connected via communication line 3 with mapping editing device 5
(still, as described above, also have and the structure of mapping editing device 5 be not present in place to use).
Include multiple communication interfaces 2 (COM1) in programable display 1, by the communication for connecting each communication interface 2
Circuit 3, communication line 6 are connected with various connection equipment 4 and mapping editing device 5.
Mapping editing device 5 has, and user can arbitrarily make for showing that the operation is aobvious in programable display 1
Show the existing miscellaneous function of data of picture etc. (picture data).This in itself with it is as before, prepare various item images in advance,
User repeats the operation for selecting desired item image, being disposed on desired position, carries out described draw
Face data are made.Further, desired distribution storage address (distribution storage area) etc. is also carried out to each project
Setting.The picture data is downloaded to programable display 1 from mapping editing device 5.
Programable display 1 samely, the operating display frame is shown based on picture data.Also, display
During for example regularly carry out the refresh process of the display content.Therefore, pair with projects phase on operating display frame
The distribution storage area of association conducts interviews, and obtains nearest data, and display has the corresponding content of nearest data
Operating display frame.However, in the case that distribution storage address etc. has setting by mistake, will be unable to normal display and (read it
Its data is shown, or can not obtain data (in the case of corresponding address is non-existent)).
In the past, it is necessary to carry out address correction (setting again) in mapping editing device 5 in the case of such a.In this regard, this
In method, address correction (setting again) can be carried out in programable display 1.Further, it can prevent at this moment producing setting by mistake
It is fixed.
In addition, mapping editing device 5 is such as general all-purpose computer (computer) realization.Thus, although not special
Diagram, but with the structure of general computer etc..That is, for example, arithmetic processor, holder, hard disk with CPU etc. etc. are stored
The display parts such as the operating portions such as device, keyboard or mouse, display, communication function portion etc..
In the defined application program of storage device storage in advance, the arithmetic processor performs the application program, from
And realize the various functions of mapping editing device 5.
In addition, its hardware configuration of programable display 1 similarly can be general device in itself.Thus, below,
Reference picture 2 carries out simple illustration.
Fig. 2 is the hardware configuration example of the programable display 1 of this example.
Roughly the same with above-mentioned past case, programable display 1, which has, carries out each screen based on above-mentioned picture data etc.
The function of the display of curtain (operating display frame) etc..The display content is also included in the display processing of the operating display frame
Refresh process.That is, also comprising the processing for accessing the corresponding external storage of projects on screen (from distribution storage area
Obtain the processing of data).
The programable display 1 of diagram has display operating control device 10, touch-screen 18, display 19 and described logical
Believe interface 2 etc..
Show operating control device 10 by CPU11, ROM12 (flash memory etc.), RAM13, communication controler 14, graphics controller
15th, touch screen controller 16 etc. is constituted, and they are connected with bus 17.
CPU11 is that control shows the overall central processing unit (arithmetic processor) of operating control device 10.CPU11 passes through
The application program (such as reality 21 described below) for having previously been stored in ROM12 is performed, programable display 1 is realized
Various calculation process (the particularly processing of each flow chart described below and the various processing functions of functional block diagram).
In addition, picture data (picture data 22 described below) illustrated in the background technology etc. is stored in
ROM12.As described above, picture data 22 is associated with projects such as switch, the lamps with being arranged on operating display frame
Various data (data of image, display location coordinate or size etc., or described distribution storage address etc.) etc..
Here, in this method, user can store up in programable display 1 to the distribution in the picture data 22
Address is deposited to be changed.Further, it can prevent from this moment producing and set by mistake.The setting of stored list is distributed for example using " any
The specifying of the specifying of connection equipment+its any external memory device+its arbitrary address is specified " carry out.Miss setting to refer to, example
The situation of the non-existent external memory device in specified connection equipment, or the address specified such as are specified not specified
Situation in the prescribed limit of external memory device etc..Or, also there is the connection equipment specified not to exist in itself (with this
Programable display 1 be not connected with) situation.In detail as described below.
Using the processing of the CPU11, such as based on the picture data 22 or by accessing the external storage institute
The display object data of the data of acquirement etc., (description) is deployed on such as RAM13 (or video-ram (not shown)).In detail
As described below.Based on the description, graphics controller 15 shows above-mentioned operating display frame etc. on the display 19.Display
19, such as being constituted by LCDs, set touch-screen 18 in an overlapping manner on the LCDs.
Testing result for waiting position that pressing operation (touch) is carried out on touch-screen 18 by operator, via touch
Screen controller 16 is acquired and parsed in CPU11 etc..The data of the display location coordinate or size for example based on projects
Deng being parsed.For example, operator etc. touches to the display location for switching image, then CPU11 etc. is resolved to this
Switch is operated.
In addition, communication controler 14 is via communication interface 2, it is connected and sets with PLC bodies (not shown) etc. or temperature control device etc.
Standby 4 are communicated (data send reception etc.) with mapping editing device 5.
Fig. 3 represents the software architecture diagram of described the system.
In programable display 1, various programs, the data such as reality 21, picture data 22, signal procedure 23, for example
It is stored in the ROM12 (flash memory etc.).By being read, being implemented by CPU11 or with reference to these programs or data etc., be may be programmed
Display control of each operating display frame of display etc..
The image of the various projects such as the operating display frame is shown by above-mentioned numerical value, lamp, switch, which is shown, to be constituted, projects
Display content is obtained with the regulation storage area (distribution storage area) for for example reflecting the external memory device from each connection equipment 4
The forms of data (acquirement data) update at any time.
That is, CPU11 is based on reality 21, picture data 22 and above-mentioned acquirement data, performs aforesaid operations display picture
Display control.The display content of projects (each screen component) at this moment, on the operating display frame reflects the acquirement
The content of data (numerical value such as temperature is shown or lamp is lighted or extinguished).In addition, these are functional in itself, herein not
Do more detailed description.
In above-mentioned picture data 22, the picture data file 32 for example arbitrarily made in mapping editing device 5 side in advance,
It is downloaded and is stored in programable display 1.That is, picture data 22 and picture data file 32 can also be regarded as substantially identical.Separately
Outside, therefore to both special differentiation is not done, for example, have and picture data file 32 is denoted as the situation that picture data 22 is illustrated.
In addition, the signal procedure 23 also will for example have previously been stored in the signal procedure file 35 of mapping editing device 5 side
Download and be stored in programable display 1.Here, generally there is multiple, alternatively referred to as signal procedure group in signal procedure file 35.
More than one arbitrary signal procedure is downloaded to programmable display in each signal procedure file 35 (signal procedure group)
Device 1, and stored as the signal procedure 23.
Here, communication protocols of each signal procedure file 35 (various signal procedure groups) and various connection equipment 4 etc.
Correspondence, is made in advance.Also, in various signal procedure groups, with downloading the connection equipment that the programable display 1 of target is connected
The corresponding signal procedure file 35 of 4 (its communication protocol etc.) is downloaded to the programable display 1.Also, it is used as the communication
Program 23 is stored.
The signal procedure 23 of programable display 1 be for via order wire 6 with being connected the program that equipment 4 is communicated.
Generally, each type of connection equipment 4 etc. has intrinsic communication protocol (communication procedure), and according to the communication procedure, progress can
Program the communication between display 1- connections equipment 4.Accordingly, it would be desirable to which each machine for each connection equipment 4 develops signal procedure
23.In addition, certainly, by performing signal procedure 23 by CPU11 etc., realizing the communication process with being connected equipment 4.
PLC bodies etc. connect equipment 4, there is various manufacturers, type, and each manufacturer, type have signal procedure alone,
Different depending on situation, manufacturer, type with connection equipment 4 accordingly can make a variety of signal procedures, as described
Multiple signal procedure files 35 are stored in mapping editing device 5.
The described corresponding various signal procedure files 35 of various connection equipment 4 are had previously been stored in into mapping editing device 5
Side, programable display 1 is downloaded to by a portion, and itself can be regarded as prior art.But in this method, such as figure institute
Show, with " stored or managed in mapping editing device 4 side in the form of communication I/F drivers 33 ", should " communication I/F drivers
33 " are constituted by adding corresponding storage address setting range data 34 respectively to every kind of signal procedure file 35.That is,
By " signal procedure file 35+ storages address setting range 34 " is referred to as " communication I/F drivers 33 ".
That is, various storage address setting range data 34 corresponding with various connection equipment 4 are made in advance.Also, will
Signal procedure file 35 corresponding with identical connection equipment 4 and storage address setting range data 34 are matched, as described " logical
Believe I/F drivers 33 ".
As described above, each signal procedure file 35 is the signal procedure made corresponding with each manufacturer, type, therefore should
Producers etc. are it is to be understood that specification of connection equipment as communication counterpart etc..Particularly for example, to be known a priori by communicating with being used as
The related various information of external memory device in the connection equipment of other side (such as device name described below, storage unit,
Numeric form, address realm (minimum, maximum) etc.).Thus, described producer etc. can to every kind of connection equipment, described in making " with
It is used as the related various information of the external memory device in the connection equipment of communication counterpart " it is storage address setting range
Data 34.Also, the storage address setting range data 34 made are matched with corresponding signal procedure file 35, institute is used as
Communication I/F drivers 33 are stated to be stored or managed.That is, various (multiple) connection correspondences of equipment 4 are stored in mapping editing device 5
Various (multiple) communication I/F drivers 33.
Also, to the arbitrary programable display 1 for downloading target, from various (multiple) communication I/F drivers 33, under
Carry communication I/F drivers 33 corresponding with the connection equipment 4 that the display 1 is connected.Stored up as the communication I/F drivers 25 of diagram
There is programable display 1.As illustrated, communication I/F drivers 25 are by signal procedure 23 and with storing address setting range
Location 24 is constituted.Certainly, they are equivalent to the arbitrary signal procedure file 35 and storage address setting range data 34.
In addition, reality 21 is outside functional, further, also with the distribution for showing the picture data 22
The change for storing address is (in Fig. 3 not shown with picture;Window 90 described below and dialog box 100 etc.), allow on this screen
User inputs or selected the functions such as desired address.Also, also carry out updating described draw using the address of input or selection
The processing of the distribution storage address of face data 22.But, it is controlled such that in the case of wrong setting without distribution storage
Deposit the renewal (the mistake setting for preventing address) of address.Flow chart described below is described in further details.
In addition, the communication between programable display 1- mapping editing devices 5 is for example edited by reality 21 and mapping
Device 31 is carried out (communication function, which is merged in, to be made in Graph editor 31).This content is not particularly relevant, therefore is not illustrated, said
It is bright.
As described above, 33 groups of the signal procedure file (developing the multiple signal procedures completed to each type) is advance
It is stored in mapping editing device 5 in HD (hard disk) (not shown).Afterwards, if user's utilization is made Graph editor 31 and selected simultaneously
Any connection equipment 4 is specified, then editing device 5 of mapping is by the corresponding signal procedure file 33 of the connection equipment 4 with the selection
Transmission (download) is stored to programable display 1, and as the signal procedure 23.This in itself with the past it is roughly the same,
But storage signal procedure as described above is individually downloaded in the middle part of this method, but the communication I/F drivers 33 are downloaded and stored up
Deposit.
Thus, user need to only carry out operation as in the past, you can will connect with the programable display 1 for downloading target
The corresponding storage address setting range data 34 of connection equipment 4 connect are also downloaded and stored to the programable display 1 in the lump.
Thus, data necessary to " while preventing that setting occurs by mistake, also allowing user arbitrarily to change address setting " can be will be only used in
It is stored in each programable display 1.
, for example can be with moreover, it is achieved that the access and picture to the distribution storage area such as show at the program of various processing
Included in reality 21, picture data file 22 can also reside in.No matter in the case of which kind of, such as by by CPU11
Such a program is performed, the various actions of programable display 1 can be realized.
Here, mapping editing device 5 make Graph editor 31 also have allow user to make desired operating display frame
The miscellaneous function of (its picture data).As described, the various items storings that pre-production is completed are in mapping editing device 5
Hard disk etc. in.Using the miscellaneous function of making for the operating display frame made in Graph editor 31, guide look shows these various items
Mesh, user selects desired project, is arranged on desired position.The function in itself with the past it is roughly the same.
In addition, mapping editing device 5 is, for example, computer etc., though being not particularly illustrated, there is the knot of general conventional computer
Structure (CPU, storage unit (hard disk, holder etc.), communication unit, operating portion (mouse etc.), display).It is advance by being performed by CPU
The application program of storage unit is stored in, the processing function for making Graph editor 31 is realized.Make the processing function of Graph editor 31 in itself
Can with the past it is roughly the same, difference is as storage data and download process of the communication I/F drivers 33 etc..
That is, mapping editing device 5 does not have function only, also has the New function for example shown in Fig. 4.These functional and New functions lead to
The execution such as described CPU (not shown) is crossed to have previously been stored in the application program of storage unit (not shown) to realize.
Fig. 4 is the functional block diagram of the programable display 1 of this example.
The programable display 1 of this example be connected with more than one equipment 4 connection programable display, for example with:
Project information storage unit 40, project display part 41, access information changing unit 42, connection facility information storage unit 43 and communication
Portion 44 etc..In addition, these various functions portions, such as by as defined in being performed as the CPU11 and having previously been stored in the ROM12
Application program and realize.
Store corresponding with each project on operating display frame, expression access target in project information storage unit 40
Access information.Access information is, for example, the information of a part for picture data 22.
Access information of the project display part 41 based on project information storage unit 40, data, profit are obtained from the access target
The display of project is carried out with the acquirement data.
In addition, project information storage unit 40 and project display part 41 can also regard existing structure as.
42 pairs of the access information changing unit access information associated with the project of arbitrary change object (by user)
Any change.
In addition, the access information changing unit 42 can prevent by mistake setting simultaneously, pair with it is described it is arbitrary change pair
The associated access information of the project of elephant is arbitrarily changed.
Here for example, the access information is the arbitrary address in any external memory device in any connection equipment 4.
Holder information 43a is stored in the connection facility information storage unit 43, and holder information 43a includes programmable aobvious with this
Show the addressable scope that the external memory device in the connection equipment 4 that device 1 is connected is associated.The one of holder information 43a
Individual example is setting range information 70 described below.
In addition, with the connection equipment 4 that arbitrary programable display 1 is connected have it is multiple in the case of, the plurality of connection is set
Standby 4 respectively corresponding multiple holder information 43a be stored in connection facility information storage unit 43.In addition, from mapping editing device 5
Only download and store holder information 43a corresponding with the connection equipment 4 that the programable display 1 is connected.
Also, at least based on the addressable scope, (example is described hereinafter to access information changing unit 42
Can setting address scope), prevent from described missing setting.
I.e. access information changing unit 42 for example allows user to input arbitrary new address, in the new address corresponding described
In the case of in the range of addressable, it is by the address change in the access information associated with the project of the change object
The new address.Thus, can realize prevents the setting by mistake from occurring (such as embodiments described just below 1).
In addition, access information changing unit 42 for example allows user's input is any newly connect equipment, any new memory device, appoint
Anticipate new address.Also, the corresponding holder information 43a of the memory device of the new connection equipment is stored, and judges new address
Whether in the range of the addressable in holder information 43a.Also, in the case of meeting the condition, object will be changed
The associated access information of project in connection equipment, memory device, address change be the new connection equipment, new holder
Part, new address.Thus, can realize prevents the setting by mistake from occurring (such as embodiments described just below 1).
Or, access information changing unit 42 for example allows user corresponding with new memory device from optional new connection equipment
The addressable in the range of address in, the arbitrary new address of selection.Also, the project of the change object is related
Address in the access information of connection, is changed to the new address of the selection.Thus, can realize prevents the setting by mistake from occurring (example
Embodiment 2 as described below etc.).
In addition, access information changing unit 42 for example allows user to select the arbitrary new connection equipment, based on holder letter
Breath 43a is pointed out the corresponding more than one memory device of new connection equipment of the selection.Also, user is allowed from the prompting
Memory device in select the arbitrary new memory device.Further, the associated access of the project of the change object
Equipment is connected in information, also the new connection equipment of variable more described selection, new memory device are (such as described below for memory device
Embodiment 2 etc.).
In addition, in programable display 1, such as storage communication journey corresponding with each connection equipment 4 of oneself connection
Sequence (signal procedure 23 etc.) and holder information 43a.Also, the arbitrary connection equipment 4 of 44 pairs of the communication unit, using corresponding
Signal procedure 23 is communicated.Also, these signal procedures 23a and holder information 43a from servicing unit (mapping editing device
5) it is downloaded and stores.
In addition, in example shown in Fig. 4, servicing unit (mapping editing device 5) have communications driver storage unit 45, under
Load portion 46 and configuration part 47 etc..
Communications driver storage unit 45 stores various communications drivers (communication I/F drivers 33 etc.), the various communications
Driver is added and the signal procedure in the corresponding various signal procedures (signal procedure file 35 etc.) of various connection equipment
The associated holder information 43a of corresponding connection equipment (storage address setting range data 34) and constitute.
The phase of connection equipment 4 that download portion 46 will be connected in various communications drivers with the programable display 1 of download target
The communications driver (such as carrying out judgement instruction as developer) of association is downloaded and stored to the programable display 1.
In addition, configuration part 47 allows user couple arbitrarily to be carried out with the corresponding access information of arbitrary programable display 1
Setting.Also, the access information of the setting is downloaded and is stored in arbitrary programable display 1 by download portion 46.
Here, the concrete example of the picture data 22 and storage address setting range data 24 is illustrated.
Fig. 5 (a), (b) are the concrete examples of the picture data 22.
Fig. 6 (a), (b) and Fig. 7 are the concrete examples of the storage address setting range data 24.
In example shown in Fig. 5 (a), picture data 22 is by item types 51, coordinate 52, size 53, " every kind of item types
Data " 54, each data items of storage address information 55 etc. constitute.In addition, it is illustrated that the information of each record be stored in each institute
State project.In addition, Fig. 5 (b) represents the detailed example of the storage address information 55.
The project kind identification information for representing the project kind (switch, lamp, numerical value are shown) is stored in item types 51.
In " data of every kind of item types " 54, (project for being, for example, lamp is then lamp point such as the image that the project is associated for storage
Bright image and lamp extinguish image, if or the project of switch is then the various projects such as the pass image for driving image and switch of switch
Image).
The display location of the expression item image on the operating display frame is stored in coordinate 52 and size 53
With the information of size.
Also, storage address information 55 is the associated information of the external storage access process, includes the distribution
Store the information of address etc..Also, it is the storage address information 55 by the setting data correction in this method or change object.
In example shown in Fig. 5 (b), there is storage address information 55 holder model 61, holder to access 62, device name
Claim 63, address 64 and data number 65 etc..
Holder model 61 is the identification information of the connection equipment 4 of access target.
Holder accesses 62 and represents to access form (access of 1 bit, 16 of the external memory device represented by device name 63
Bit (word) access etc.).
Device name 63 is the identification information of the external memory device of access target.
Address 64 is the beginning address of the storage area of access target in external memory device represented by device name 63
Deng.
Data number 65 is represented such as the capacity of the storage area of the access target.If for example, address 64 is ' 101
Number ', data number 65 is ' 3 ', then using No. 101~No. 103 storage areas as the access target.
In connection equipment represented by the holder model 61, represented by the device name 63 it is memory device,
The storage area of the grade of address 64 expression, equivalent to the distribution storage area.The change object of this method is mainly to divide
With storage area.
Then, referring to Fig. 6 (a), (b) and Fig. 7, the concrete example for storing address setting range data 24 is said
It is bright.
Fig. 6 (a) is to store the overall brief data structure example of address setting range data 24.
Here, from the foregoing, it can be understood that the connection equipment 4 being connected with programable display 1 have it is multiple in the case of, store it is a variety of
Store address setting range data 24.That is, the corresponding storage address setting range data 24 of each connection equipment 4 are stored.
Also, each storage address setting range data 24 have corresponding to each memory device of corresponding connection equipment 4
Each setting range information 70.That is, in the case of having multiple external memory devices in corresponding connection equipment 4, with such as
Multiple setting range information 70 shown in figure.Also, show any connection equipment 4 (it is assumed here that being connection in Fig. 6 (a)
Device A) associated storage address setting range data 24 example.
Here, connection device A possesses three memory devices D, W, M.Thus, the associated storage address of connection device A can
Setting range address 24 is made up of three setting range information 70 of these three memory devices D, W, M corresponding diagram respectively.
In addition, here, being numbered to each distribution devices of setting range information 70.Device number is sequentially allocated such as 0,1,2,
3rd, etc. sequence number as.Thus, it is illustrated that example in, respectively to the initial distribution devices of setting range information 70
Numbering ' 0 ', to second distribution devices numbering ' 1 ', to the 3rd distribution devices numbering ' 2 '.
In addition, the device number is used for the holder address change dialog box 100 shown in Figure 13 (a) for example described below
On device selectionbar 102 guide look display when.In detail as described below.
In addition, for example for others connection equipment 4 (being set to connect equipment B), also can be same with the connection device A
, distribution devices numbering ' 0 ', device number ' 1 ' etc..Certainly, in the case of the example, in connection device A and connection equipment B
In, the corresponding memory device title of each device number is different (although also having accidental identical situation).For example, being set relative to connection
Standby A device number ' 0 ' is memory device D as described above, but is for example to store up for the device number " 0 " for connecting equipment B
Memory device C etc..
That is, device number common can be used in whole connection equipment, but content (corresponding memory device) with it is each
Connect equipment corresponding.
Fig. 6 (b) represents the concrete example of setting range information 70.
In example shown in Fig. 6 (b), setting range information 70 has device name 71, storage unit 72, numeric form
73rd, lowest address 74 and maximum address 75 etc..In addition, though it is not shown, but can also have the device number.
Device name 71 is the identification information of the external memory device.
Storage unit 72 is almost identical with holder access 62, represents to access outer represented by above-mentioned device name 71
The form of portion's memory device (1 bit is accessed, 16 bits (word) are accessed etc.).
Numeric form 73 is the numerical value for the address for representing the external memory device represented by the device name 71 with which kind of
Form is shown or incremental data (for example, DEC (10 system), HEX (16 system), OCT (8 system)).
Lowest address 74 and maximum address 75 represent setting for the external memory device represented by the device name 71
Fixed address realm.If such as lowest address 74=' 0 ', maximum address 75=' 65535 ', then can setting address scope be 0~
65535.In this method, the address that this can be outside setting address scope, being processed into can not substantially set (even if user is carried out
Also there is mistake in setting, or not as option prompting etc.), thus, it is possible to the generation for preventing from setting by mistake.
As an example of hypothesis, in Fig. 7 for the device D in connection device A, device W, device M outside these three
Memory device, respectively illustrates the concrete example of the setting range information 70.
Below, illustrate in the side of programable display 1, the distribution that user can be associated to arbitrary project
Store the related set information (more than any one in holder model 61, device name 63, address 64) in address arbitrarily
Changed and also prevent address from missing the concrete example of the processing of the generation of setting.Here, following two embodiments (are implemented
Example 1, embodiment 2) illustrate, but it is not limited to these examples.
Briefly, in example 1 below, the setting again of address etc. can freely be carried out by user, but also to whether
Wrong to be set for detection, not changing address in the case of wrong setting, (content for inputting user is not reflected in device
In title 63 and the grade of address 64).
In addition, being the structure of user's selection or input address etc., although described to set ground in following embodiment 2
Address in the range of location is selectable, but address that can be outside setting address scope can not be selected.In addition, this is not limited to address,
Setting again for connection device name (holder model 61) or external memory device title (device name 63) is same.
That is, for connection device name, correct option (which thus, no matter is selected also be not in set by mistake) is only pointed out.Equally
Ground, for external memory device title, also only points out no matter correct option (thus, selects which to be also not in set by mistake
It is fixed).
Below, reference picture 8, Fig. 9, Figure 10, are illustrated to embodiment 1.
Fig. 8, Fig. 9 are the flow charts (1/2) (2/2) of the address change processing of embodiment 1.In addition, not making special area below
Point, it is designated as Fig. 8 etc..
If user operates as defined in carrying out, start the address change processing shown in Fig. 8 etc..In example illustrated, rule
Fixed processing is to carry out " long-press " operation to being determined by the user to be any project of address change object, but is not limited to the example
Son.
In processing example shown in Fig. 8 etc., user carries out " long-press " operation (step to the project of desired address change object
Rapid S11 is yes), then programable display 1 shows the storage address change window 90 (step S12) for example shown in Figure 10 (a).
Store on address change window 90, show display field 91, input unit 92, " change " button 93 of diagram etc..In input unit 92, example
The enter key of keypad or letter is such as shown, user can input desired letter or numerical value.User is in input unit 92
In, carry out desired holder model, desired external memory device, desired address name, identification information or number
The input operation of value etc..The input content is shown in display field 91.
In addition, in this example, for external memory device, although input title (memory device name), but being not limited to the example
Son, or identification information (ID etc.).
In addition, being not limited to the example, for example, the input operation (change) of desired address also can be only carried out by user.
In other words, or holder model (connection equipment) and external memory device the inalterable structure of setting.In addition, the example
In the case of son, holder model 61 also can be read and device name 63 is shown (only display can not be changed).
Or, or the structure of holder model (connection equipment) can not be changed.
User confirms the display content of the display field 91, if OK, then operates " change " button 93.
Thus, the corresponding following processing (step S13) of the operation is performed.
First, the holder model (specifying for desired connection equipment 4) inputted based on the user, judges the company
Connect the corresponding communication I/F drivers 25 of equipment 4 (it stores address setting range data 24).For example, specifying connection device A
In the case of, it is judged as communication I/F drivers 25a (its storage address setting range data of the connection device A of diagram
24a)。
Also, using the storage address setting range data 24 judged, check the memory device title of user's input
It is whether normal with address etc..In addition, in the corresponding storage address setting range number of holder model inputted without user
In the case of 24, input error (the mistake setting for for example notifying connection equipment) can be also notified.
Described to check processing for example, first, obtain corresponding to the memory device title of user's input described sets
Range information 70.That is, for example, obtaining that its device name 71 is consistent with the user memory device title inputted to be set
Range information 70.But, without corresponding setting range information 70 in the case of, for example can also notify that " memory device title is defeated
Enter mistake " etc. error message.
In addition, in the case of being only capable of input address, using the associated storage of the project of the address change object
Device model 61 and device name 63, the holder model inputted instead of the user and memory device title.
Also, to the user input address whether in the setting range information 70 by the acquirement maximally
Can be checked (step S14) in the range of setting address represented by location 74 and lowest address 75.
User's input address is judged as normal (step S14 be yes) in the case of can be in the range of setting address, shifts
To step S15.On the other hand, user's input address is judged as exception (step in the case where this can be outside setting address scope
S14 is no), it is transferred to step S16.
In step S15, picture data 22 is updated according to user's input data.That is, by address described in picture data 22
Change associated information (holder model 61, device name 63, address 64 etc.) rewriting of the project of object (covering updates)
Into the holder model inputted by the user, memory device title, address etc..Certainly, it is only capable of changing the feelings of the address
Under condition, the address change address 64 inputted merely with user.
On the other hand, in step S16, without the processing of the step S15, carry out such for example shown in Figure 10 (b)
Mistake is shown.
If performing the step S15,16 any processing, present treatment terminates.
In addition, in the initial picture of residing storage address change window 90, also can show current in the display field 91
(before changing) setting address content.Data (the device of the address change object item is obtained from the picture data 22
Title 63 and address 64 etc.) shown.User is judged as the feelings for needing to change on the basis of the display content is confirmed
Under condition, desired address etc. is inputted.
Then, below, reference picture 11, Figure 12, Figure 13 are illustrated to embodiment 2.
Figure 11, Figure 12 are the flow charts (1/2) (2/2) of the address change processing of embodiment 2.In addition, not making below especially
Distinguish, be designated as Figure 11 etc..
If user operates as defined in carrying out, start the address change processing shown in Figure 11 etc..In example illustrated, rule
Fixed processing is that user carries out " long-press " operation to the project of address change object.
That is, in the processing example such as Figure 11, user carries out " long-press " operation (step to the project of desired address change object
Rapid S21 is yes), then for example show the storage address change dialog box 100 (step S22) shown in Figure 13 (a).
In example illustrated, storage address change dialog box 100 on, for example respectively for connection equipment, device,
Location, candidate item is pointed out to user, and user selects desired candidate item therefrom.
I.e., first, the whole connections being connected in the connection guide look display of equipment selectionbar 101 with the programable display 1 are set
(being here title) such as standby 4 titles or ID.In example illustrated guide look display connection device name " PLC1 ", " PLC2 ",
“PLC3”.In addition, these connection implementor names are for example in each storage address setting range data 24.
If also, user selects desired connection equipment, obtains the corresponding storage address of connection equipment of selection
Setting range data 24.Thus, the addressable range data 24 based on acquirement, successively for external memory device,
Location prompting candidate item (step S23).I.e., first, by setting range whole in the addressable range data 24 of acquirement
The guide look of device name 71 of information 70 is shown in the device selectionbar 102 of diagram.And if user is in device selectionbar 102
The upper desired external memory device of selection, then obtain the corresponding setting range information 70 of external memory device of the selection.
Thus, only by the lowest address 74 of setting range information 70 based on acquirement and setting for the grade of maximum address 75
Determine the address in address realm, be alternatively shown in the address choice column 103 of diagram.In addition, also can be further by numerical value
The data such as form 73 are used for the display.
User operated in the address choice column 103 above and below the desired address value of the display such as button, it is basic herein
On, " change " button 104 (step S24) of operational illustration yet.
Thus, in response to user in the connection equipment selectionbar 101, device selectionbar 102, address choice column 103
Selection result, update picture data 22.That is, by the associated letter of the project to the address change object in picture data 22
Breath (holder model 61, device name 63, address 64 etc.) is rewritten (covering updates) and set into the connection of user selection
(step S26) such as standby, external memory device, addresses.
But, can also be configured to user can input arbitrary address etc., accordingly can also be carried out with the example with it is described
Normal inspection (step S25) roughly the same the step S14 of embodiment 1.Certainly, (step S25 is in the case of being judged as exception
It is no), without the processing of the step S26.Instead of, for example show the place of the wrong display picture shown in Figure 13 (b)
(step S27) such as reasons.But, the processing of step S25, S27 is not essential.
In addition, similarly to Example 1, above-mentioned example is also not necessarily limited in embodiment 2, or be for example only capable of change ground
The mode of location.In the case of which, the associated holder model 61 of the project of the address change object, device are obtained
The corresponding setting range information 70 of title 63.Also, selection is only capable of in address choice column 103 model is set based on acquirement
Enclose the lowest address 74 of information 70 and the address that can be in the range of setting address of the grade of maximum address 75.In addition, the feelings of which
Under condition, for example, it may also set up and show the project of the address change object associated holder model 61, device name 63
Display field (not shown), instead of the connection equipment selectionbar 101, device selectionbar 102.
Here, to the device selectionbar in the storage address change dialog box 100 shown in Figure 13 (a) described in guide look display
When 102, illustrated using the processing of the device number.
Device selectionbar 102 is, for example, combo box, such as in the case of the example of described connection device A, and guide look is aobvious
Show three described memory device title D, W, M to select.At this moment, display order can be various as shown in Figure 14
Display order.The display order is determined with the device number.For example, being shown successively since the small device of device number.Should
In the case of example, in the example of the Fig. 6 (a), shown as shown in Figure 13 (a) by " D " → " W " → " M " order
Each memory device title.
For example, developer etc. is want in the case of being shown with desired order, to storage address setting range number
Arbitrarily set according to 24 device number.In addition, it is assumed that without using device number, then need to be previously set in addition by
Each memory device title and the interrelated form of display order etc..Certainly, if any display order, unrequired
Want such a form etc. or device number.
As described above, for programable display 1 of this example etc., in programable display 1, user can be to behaviour
The set information (storage address information 55 etc.) for making the distribution storage address that the arbitrary project of display picture is associated is become
More.Thus, it is compared with the past, change operating burden can be reduced.Further, it can prevent from this moment producing the mistake setting of address etc..
In addition, the data volume of data needed for mistake setting prevents from handling can be greatly reduced (or can perform this by programable display 1
Reason).Reliably can only send mistake setting from mapping each programable display 1 of 4 pairs of editing device prevents the data needed for processing
(being sent with signal procedure binding necessary to the programable display 1).
According to described programable display 1 etc., carry out being already stored in programable display in the side of programable display 1
The amendment or change of the picture data (it distributes storage address etc.) of 1 side, therefore amendment or change operating burden can be reduced.Enter one
Step ground, can prevent from this moment producing setting by mistake.
Claims (12)
1. a kind of programable display,
It is the programable display that equipment connection is connected with more than one, it is characterised in that have:
Project information storage element, the project information storage element respectively correspondingly stores expression with projects in display picture
The access information of access target;
Project display unit, the access information of the project display unit based on the project information storage element is accessed from described
Data are obtained at target, the display of the project is carried out using the acquirement data;And
Access information changing unit, the access information changing unit arbitrarily changes associated with the project of arbitrarily change object
The access information,
The access information is the arbitrary address in any memory device in any connection equipment,
Also there is connection facility information storage element, the connection facility information storage element is by the connection equipment with the connection
The relevant holder information comprising addressable scope of the memory device stored,
The access information changing unit is at least based on the addressable scope, while preventing that setting occurs by mistake, appoints
The meaning ground change access information associated with the project of the arbitrary change object.
2. programable display as claimed in claim 1, it is characterised in that
In the case where the connection equipment of the connection is multiple, multiple storages corresponding with the plurality of connection equipment difference
Device information is stored in the connection facility information storage element.
3. programable display as claimed in claim 1, it is characterised in that
It is described in the arbitrary new address of input, and in the case that the new address is in the range of the corresponding addressable
Access information changing unit will be with the address change in the associated access information of project of the change object
The new address, so as to prevent from described missing setting.
4. programable display as claimed in claim 1, it is characterised in that
In the arbitrary new connection equipment of input, arbitrary new memory device, arbitrary new address, and exist and the new connection equipment
The corresponding holder information of the new memory device, and the new address is in the address in the holder information
In the case of in setting range, the access information changing unit is by the visit associated with the project of the change object
Ask the connection equipment in information, the memory device, the address change be the new connection equipment, the new memory device,
The new address, so as to prevent from described missing setting.
5. programable display as claimed in claim 1, it is characterised in that
The access information changing unit can from the address corresponding with optional new connection equipment and new memory device
In address in setting range, the access associated with the project of the change object is believed in the arbitrary new address of selection
The address change in breath is the new address of the selection, so as to prevent from described missing setting.
6. programable display as claimed in claim 5, it is characterised in that
The arbitrary new connection equipment of access information changing unit selection, based on the holder information alert and the choosing
The corresponding more than one memory device of new connection equipment selected, selects the arbitrary new storage from the memory device of the prompting
Memory device.
7. programable display as claimed in claim 6, it is characterised in that
The access information changing unit is further by the access information associated with the project of the change object
The connection equipment, the memory device are also changed to the new connection equipment of the selection, new memory device.
8. programable display as claimed in claim 1, it is characterised in that
Connection equipment with each connection is distinguished into corresponding signal procedure and the holder information is stored,
Also there is communication unit, the communication unit is carried out to the arbitrary connection equipment using the corresponding signal procedure
Communication.
9. programable display as claimed in claim 8, it is characterised in that
Download and store and the corresponding signal procedure of each connection equipment of the connection and the holder from servicing unit
Information.
10. a kind of programable controller system, it is characterised in that
It is with the programmable controller system with the programable display and servicing unit of more than one connection equipment connection
System,
The programable display, has:
Project information storage element, the project information storage element respectively correspondingly stores expression with projects in display picture
The access information of access target;
Project display unit, the access information of the project display unit based on the project information storage element is accessed from described
Data are obtained at target, the display of the project is carried out using the acquirement data;And
Access information changing unit, the access information changing unit arbitrarily changes associated with the project of arbitrarily change object
The access information,
The access information is the arbitrary address in any memory device in any connection equipment,
Also there is connection facility information storage element, the connection facility information storage element is by the connection equipment with the connection
The relevant holder information comprising addressable scope of the memory device stored,
The access information changing unit is at least based on the addressable scope, while preventing that setting occurs by mistake, appoints
The meaning ground change access information associated with the project of the arbitrary change object,
The initial value of the access information is generated by the servicing unit.
11. programable controller system as claimed in claim 10, it is characterised in that
The servicing unit, has:
Communication driving storage element, the various communication drivings of communication driving storage element storage, the various communications are driven through
Added respectively and the connection equipment corresponding to the signal procedure on various signal procedures corresponding with various connection equipment difference
The associated holder information and constitute;And
Download portion, the download portion by it is described it is various communication driving in, be connected to download target programable display company
The associated communication driving of equipment is connect, downloads and is stored in the programable display.
12. programable controller system as claimed in claim 11, it is characterised in that
The servicing unit, also has:
Setup unit, the setup unit arbitrarily sets the access information corresponding with the arbitrarily programable display,
The access information of the setting is downloaded and the arbitrary programable display is stored in the download portion.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2013/055392 WO2014132390A1 (en) | 2013-02-28 | 2013-02-28 | Programmable display device, programmable controller system, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104903801A CN104903801A (en) | 2015-09-09 |
CN104903801B true CN104903801B (en) | 2017-08-18 |
Family
ID=51427691
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201380069736.8A Active CN104903801B (en) | 2013-02-28 | 2013-02-28 | Programable display, programable controller system and program |
Country Status (4)
Country | Link |
---|---|
JP (1) | JP5934428B2 (en) |
CN (1) | CN104903801B (en) |
TW (1) | TWI533098B (en) |
WO (1) | WO2014132390A1 (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016164781A (en) * | 2015-02-27 | 2016-09-08 | キヤノンマーケティングジャパン株式会社 | Information processor, control method for information processor, information processing system, and program |
JP6636355B2 (en) * | 2016-02-17 | 2020-01-29 | 株式会社キーエンス | PROGRAMMABLE DISPLAY, PROGRAMMABLE SYSTEM HAVING THE SAME, PROGRAMMABLE DISPLAY OPERATION METHOD, PROGRAMMABLE DISPLAY OPERATION PROGRAM, COMPUTER-READABLE RECORDING MEDIUM, AND STORED DEVICE |
CN108700867B (en) * | 2016-03-01 | 2022-06-07 | 株式会社富士 | Machine tool management device |
US20210003986A1 (en) * | 2018-04-06 | 2021-01-07 | Mitsubishi Electric Corporation | System construction support device, system construction support method, and storage medium therefor |
CN113661456B (en) * | 2019-04-11 | 2022-12-09 | 三菱电机株式会社 | Data creation device, data transfer method, and computer-readable recording medium |
JP6644209B1 (en) * | 2019-04-11 | 2020-02-12 | 三菱電機株式会社 | Control device |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1418332A (en) * | 2000-03-17 | 2003-05-14 | 迪吉多电子股份有限公司 | Control server, control terminal, control system, and recording medium storing control communication program |
JP2004133806A (en) * | 2002-10-11 | 2004-04-30 | Omron Corp | Programmable indicator, monitoring method and screen producing device |
JP2005128720A (en) * | 2003-10-22 | 2005-05-19 | Omron Corp | Programmable display |
JP2007011602A (en) * | 2005-06-29 | 2007-01-18 | Digital Electronics Corp | Programmable display, control program and recording medium recording this program |
JP2011090650A (en) * | 2009-10-26 | 2011-05-06 | Hakko Denki Kk | Display/control system, programmable display device for the same, drawing editor device and program |
CN103403793A (en) * | 2011-03-02 | 2013-11-20 | 三菱电机株式会社 | Programmable display apparatus and image data creation method |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4322770B2 (en) * | 2004-09-30 | 2009-09-02 | 株式会社デジタル | Screen creation device, screen creation program, and recording medium recording the same |
JP4463716B2 (en) * | 2005-03-31 | 2010-05-19 | 株式会社デジタル | Programmable display, display control program, and recording medium recording the same |
JP4970404B2 (en) * | 2008-10-30 | 2012-07-04 | 株式会社デジタル | Editor device and program |
-
2013
- 2013-02-28 JP JP2015502653A patent/JP5934428B2/en active Active
- 2013-02-28 WO PCT/JP2013/055392 patent/WO2014132390A1/en active Application Filing
- 2013-02-28 CN CN201380069736.8A patent/CN104903801B/en active Active
-
2014
- 2014-02-12 TW TW103104558A patent/TWI533098B/en active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1418332A (en) * | 2000-03-17 | 2003-05-14 | 迪吉多电子股份有限公司 | Control server, control terminal, control system, and recording medium storing control communication program |
JP2004133806A (en) * | 2002-10-11 | 2004-04-30 | Omron Corp | Programmable indicator, monitoring method and screen producing device |
JP2005128720A (en) * | 2003-10-22 | 2005-05-19 | Omron Corp | Programmable display |
JP2007011602A (en) * | 2005-06-29 | 2007-01-18 | Digital Electronics Corp | Programmable display, control program and recording medium recording this program |
JP2011090650A (en) * | 2009-10-26 | 2011-05-06 | Hakko Denki Kk | Display/control system, programmable display device for the same, drawing editor device and program |
CN103403793A (en) * | 2011-03-02 | 2013-11-20 | 三菱电机株式会社 | Programmable display apparatus and image data creation method |
Also Published As
Publication number | Publication date |
---|---|
JP5934428B2 (en) | 2016-06-15 |
TW201506563A (en) | 2015-02-16 |
CN104903801A (en) | 2015-09-09 |
WO2014132390A1 (en) | 2014-09-04 |
JPWO2014132390A1 (en) | 2017-02-02 |
TWI533098B (en) | 2016-05-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104903801B (en) | Programable display, programable controller system and program | |
JP3925557B2 (en) | Parameter setting device | |
CN105074587B (en) | system development device, method and program | |
JP4462443B2 (en) | Parameter setting device | |
JP2014032529A (en) | Plc system, drawing editor device thereof, and programmable display | |
JP2006134097A (en) | PROGRAMMABLE DISPLAY, DISPLAY CONTROL PROGRAM, AND RECORDING MEDIUM CONTAINING THE PROGRAM | |
JP2002268730A (en) | Maintenance system for field device | |
JP5849592B2 (en) | Programmable controller system, programming device thereof, programmable controller, program, and debugging method | |
JP2012141722A (en) | Setting device | |
TWI420389B (en) | Human machine interface device and interface integration method thereof | |
TWI582555B (en) | A programmable controller system, a programmable display, a support device, a program | |
JP4476223B2 (en) | Screen data creation device, screen data editing method, and screen data editing program | |
JP4842541B2 (en) | Display device for control, screen data generation device, and program and recording medium thereof | |
JP2007310571A (en) | Control program creating device, editing program and program creating method | |
JP3761126B2 (en) | Peripheral device of programmable controller | |
JP2021082031A (en) | Program creation assistance device | |
CN105009007B (en) | Programable controller system and its mapping editing device | |
JP2005174131A (en) | Programmable display unit, display control program and recording medium where the program is stored, screen-generating device, and screen-generating program and recording medium where the program is stored | |
JP3481436B2 (en) | File management system | |
JP4372739B2 (en) | PROGRAMMABLE DISPLAY, CONTROL PROGRAM, RECORDING MEDIUM RECORDING THE PROGRAM, SCREEN CREATION DEVICE, SCREEN CREATION PROGRAM, AND RECORDING MEDIUM RECORDING THE PROGRAM | |
JP6230368B2 (en) | Programmable controller system, its programmable display, support device | |
JP4970105B2 (en) | Editor device and editor program | |
JP3369936B2 (en) | Display screen debug device for programmable display device | |
JP4878586B2 (en) | Programmable display screen generation device and program thereof | |
JP5852066B2 (en) | Server, server control method, server control program, communication system, and information processing apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |