OP10 User Manual A C D
Contents 1 Summary ........................................................................................................................................1 1.1 Function ..............................................................................................................................1 1.2 General Specification ..........................................................................................................1 1.3 Dimension ..................................................................
5.1. Communication port ........................................................................................................57 5.2 Communication connect....................................................................................................58 5.2.1 OP10 downloading cable ( write configuration screens ) ......................................58 5.2.2 Connect with TP03 (include SR type) PG port through RS-422............................58 5.2.3 Connect with TP03 through 485 port ...............
1 Summary 1.1 Function OP10 is a Human-Machine Interface that is used with many kinds of PLC (or the other intelligent controllers with communication ports). With OP10, both the values of the PLC inner registers and the relays status of PLC can be monitored or changed through texts or LEDs. So the operation of the machines or the devices is more easy and convenient. OP10 programmable text monitor has many features: The screens are made with the editor OP10-PCLINK on PC.
1.3 Dimension TOP VIEW 1.4 Installation Fix plate 165±0.25 2 87±0.25 1 R2 ±0 .5 2 2 2 1.5 Components 1.5.1 LCD 4.3” monochromic display, 192*64 pixels, olivine background. 1.5.2 Keys On the front panel of OP10, there is a LCD display and 24 thin film switches. The keys have a good touch feeling, and they are endurable and reliable. Besides being used for the basic functions, all the 24 keys can be set for local functions or Chief functions.
The basic functions of the function keys: KEY [ESC] [ALM] [◄] [►] [▲] [▼] [SET] [ENT] [CLR] [+/-] Basic Function When pressed, the OP10 will return to system initial screen. The user can designate the system initial screen during the screen making procedure (default value is screen no. 1, screen no.0 is prohibited). Usually the Main Menu screen or the most-frequently-used screen is set to be the initial screen. When pressed, the OP10 will shift to the predefined alarm list information screen.
0-9 F1-F4 1. They can be used as button controller, setting status of the coils, screen jumping or editing the values of the registers 2. When users in the mode of editing the value of registers, the keys can input values directly. Chief control keys. Their basic function is switching screens, changing the status of the coils and IO, editing the values of the registers, etc. The high-level function is controlling the destination machine to be powered on or off, etc.
COM1: Pin Definition Explanation 1 TX+ 422 send positive signal 2 RX 232 receive signal 3 TX 232 send signal 4 NC Interior used, can not be connected with GND 5 GND 0 level 6 TX- 422 send negative signal 7 VCC 5V high level 8 RX- 422 receive negative signal 9 RX+ 422 receive positive signal RS485: 5
2 The Editing Software OP10-PCLINK 2.1 General Introduction of OP10-PCLINK OP10-PCLINK is the specific configuration software for the programmable text monitor OP10. It can run on the SCREENS 98/2000/XP/vista platforms. It is easy to study and convenient to use. The user can input English/Chinese characters directly. 2.2 About the Project and Screen The basic element of a project is the screen. All the screens for one certain project are saved in a single project file.
2.5 Editing the User’s Screen 2.5.1 Create a New Project Run the software OP10-PCLINK and create a project, after which a screen editor will be showed on the screen. The screen-editing region is on the center of the editor. There is a grid of white dots in the display region. The distance between every two rows and two columns is 16 points. The whole region is a matrix of 192*64 points. The user can refer to the dots nearby to align the components when laying or moving them.
New screen, pressing the key “New” in the screen indicator will also new a screen. Edit the attribute of the screen Change a screen with the copy of another one Delete the current screen Designate the initial screen. When the display is running, the system will return to the initial screen directly if [ESC] is pressed. Usually the main menu or the screen most-frequently used is set to be the initial screen; set the system password; set the definition number of the interactive controlling register.
Select the proper baud rate, data bits, stop bits, parity and communication port in the dialog box. OP10 supports the function that two communication ports can connect with different PLCs and transducers using different communication formats. Selecting the proper PLC type which bases on the destination controller. When OP10-PCLINK downloads (writes) the screens, it sends the appointed PLC communication protocol and the data of the screens to OP10 all together.
If there are some data setting components in the screen, [▲] and [▼] key will execute the function of value increase and decrease in the data setting mode. After quitting the data setting mode, the [▲] and [▼] key will execute the basic function for screen jumping. Choose the communication port of the screen. Users can choose COM1/485 port as the communication port of the current screen.
user. If it is set to be “never”, the backlight will keep on. Also, the screen can be set to jump to a screensaver screen when no key is pressed in configurable time. Note: If the screen has jumped to a screen saver screen, the pressing of any key will not carry out any function. Any operation will awake the screen saver to return to the original screen. OP10 serial Status Control Usually the screen changing is executed by pressing the keys.
Trend line. Monitor the data change in PLC in the form of trend lines. Paste pictures. Paste a monochrome BMP picture (Max. 192×64 pixels) onto the screen. Alarm list. Users can set 8 groups of alarm lists corresponding to 8 different hosts at most. There are at most 32 pieces of alarm information in each group. 2.5.5 Text The example below shows how to design a main menu screen as the screen no.1. and click the left button on the editing region to Firstly, lay the text “Main Menu”.
Text The content that will be actually displayed is input here. The user can input English letters or Chinese characters with various kinds of Chinese input methods in this textbox. The content in it can be copied or pasted. 2.5.6 Dynamic Text Press and click the left button on the editing region to affirm the operation (right click will cancel it). After left click, the default text “DYNAMIC TEXT” will be displayed on the editing region.
Users can choose “Bit element” or “word element”. When users choose bit element, dynamic text relates with the status of the select variable inside the PLC. The corresponding text can be set to 0 or 1, two kinds of status . The picture below shows bit text: When M0 is 0, the dynamic text shows “M0=0”. By contraries, it shows “M0=1”. If the dynamic text corresponding to word element, it can keep the texts corresponding to as many as 32 different statuses.
2.5.7 Function Keys Next, configure the function keys in the main menu screen to execute the function of screen jumping (for example, press [◄] to jump to the parameter setting screen; press [►] to jump to the mode setting screen). The procedure of defining the function keys is: Press to activate a dotted rectangular box. The box moves as the cursor moves. Click the left button to determine the position of the function key.
Screen The key is defined to execute the screen jumping function. Register The key is defined to set the register parameters. Increase The value of the destination register will increase an appointed constant in the range of user-defined. Degression The value of the destination register will decrease an appointed constant in the range of user-defined.
To make the screen simple, the hand shape can be removed by not selecting the checkbox “Hand”. So only the keys are shown on the screen. Select the option button “Jump to” to define the key as a screen jumping function key. Designate the target screen number below the key. If the number is 10, it means screen no.10 is the parameter setting screen. To hide the parameter setting screen, select the checkbox “Password” to enable the password property. Thus the system will jump to screen no.
2.5.8 Data Display This section will introduce how to make a Set parameter screen. The methods of setting the components such as parameter display, parameter setting and password setting are discussed in detail. The procedure of making the screen: Click [Tool]→[New Screen] or click the screen description to pop up a dialog box for setting the screen number and the screen description. Screen Num: The serial number of the new screen. Screen Description Descript the character of the new screen.
The properties in the dialog box are: ID The definition number of the PLC register corresponding to the display component. Register num It is the amount of the registers being displayed or set. The minimum number is 1, and the maximum is 2. Encrypt If selected, the data can be changed only when the correct system password is entered. The command for setting the password is in the menu “Tools(T)”.
Use the same method to set the current screen, which shows the output of B. The register address is D1. Other properties are the same as A. After downloading the configuration screens from PC to OP10, OP10 will demand the value of D0 and D1. Then the value will be displayed on the screen in time. Users only need to put the output of A in D0, B in D1. They do not need to care the communication between TP03 and OP10.
The Converted Data= (original register data – Min Input) * (Eng. Max – Eng.Min) / (Max Input – Min Input) 2.5.9 Data Setting Continue the configuration of the parameter-setting window. Press to show a dotted box moving with the cursor. Move the cursor until the proper position is reached, then click the left button to confirm the position. Select the “Set” checkbox. So the component has the function of monitoring and setting the data.
Enter a new password, change the original password or set the priorities of the passwords. For example, enter “5678” , choose the priority “Mid-Level” and click “Ok”. Then the password is affirmed. There are at most 6 passwords which can be set in OP10. Those passwords are classified into 3 ranks. “High-level” has the highest priority with “Low-Level” having the lowest. For example, if one specific key need a “Mid-Level” password to react, now inputting “Low-Level” password is useless.
property. For example, if “Decimal”=2 and the register value is 14561, it will be displayed as 14561 Project data This option means that the data read from the register will be converted to project data before being displayed. The conversion is done following the formula below: The Converted Data= (original register data – Min Input) * (Eng. Max – Eng. Min) / (Max Input – Min Input) Users can use project data in such conditions, for example: AD real input is 0-1023. But users want to show the data as 0-10V.
2.5.10 LED Create a new screen like this: Press to put a LED. There is a dotted box moving with the cursor in the editing region. Click the left button in the proper position to locate the LED. Coil The definition of the PLC intermediate relay that is corresponding to the LED Shape The shape of the LED, round and square. Positive Logic The LED is filled when the corresponding intermediate relay is ON. Unfilled when the corresponding intermediate relay is OFF.
2.5.11 Function Keys (for controlling the status switches) Press to activate a dotted rectangular box. The box moves as the cursor moves. Click the left button to determine the position of the function key. Select button .
2.5.12 Bar Graph The bar graph can give a direct view of some analog parameters such as flow rate, pressure and level. The user can set the height, width and the direction of it arbitrarily. Press to show a dotted box that moves with the cursor. Move the cursor to the proper position and click the left button to locate the bar graph there.
The bar graph demands the data in D0.When the bar is full, it means the data is 1000 in D0.When the bar shows the scale of 500, it means the data is 500 in D0. Bar graph shows data directly. And it is real-time updating. It’s fit for showing pressure, voltage or other signals like these.
2.5.13 Trend Line Some parameters in industrial control applications vary at a slow rate. Often, the operators want to know the variations of these parameters in a certain of time. Trend line should be the best choice. to show a dotted box that moves with the cursor. Move the cursor to the proper Press position and click the left button to locate the trend line there.
2.5.14 Alarm List In industrial auto-control applications, alarming is a very important function. It can be used in many cases. Alarm list is the most direct and simple method. Every project of OP10 can have a cluster of alarm list information. Every piece of information corresponds to a relay. The addresses of all the relays are continuous. The user can designate the initial address of the relays. When any of the relays jumps from OFF to ON, the corresponding alarm information is activated.
Input other information in the same way. After entering all the information, set the coil type and address to M0 (for example) to indicate that the relays M0-M2 correspond to three pieces of alarm information. When OP10 is in gear, if M0 and M1 are set ON, it will pop up an alarm window and display as the figure below shows: Seeing this alarm window, the operator can take some measures to solute the breakdowns. To return to the monitoring window, press [ESC].
2.5.15 Chief button Click in the toolbar to pop a Chief Button dialogue box. Click [New] to add “Å” button. Set the function as “set M0 on”. The button of OP10 can be set for chief function. The priority order from high to low is: basic function > local button > Chief button. So if there is a [Å] on the screen, OP10 will execute the function which on the current screen when the button is pressed.
2.5.16 Copy the value of registers form one device to other. Click in the toolbar to pop a Copy Register dialogue box. Users can set 3 groups of relationships about registers transferring. Every communication scanning cycle, OP10 will check the synchronization between source PLC and those of destination PLC once. If source PLC has communication errors, OP10 won’t update the registers of destination PLC.
It doesn’t matter that source PLC and destination PLC are not on the same bus. OP10 can use download port to communicate with source PLC, then send the data of registers to the destination PLC through 485 bus. Users only need to choose the communication port in the dialogue box simply.
2.5.17 Preset dynamic text In the example given below, the PLC type is TP03. Establish a new project, choose SV300 as the device. Click in the toolbar to pop a dialogue box like this: Set the relationship between the status of CMD component (Operation) and the dynamic text: Choose the type “bit element”. Element name is “Operation”. When users use dynamic text in the project, the relationship which is preset will be loaded automatically.
Presetting dynamic text can correspond Chinese characters with the function of the registers. It can help the users to be familiar with the registers inside the PLC quickly.
2.5.18 Preset register Example: SV300 Click in the toolbar to pop Preset Register dialogue box. Some register value has its own prescriptive format, such as the “Set Frequency” register of SV300. If we set the value of the register as 50Hz, the real value of the register is 5000. Using the presetting, we can set the actually frequency to be the same with the value which we set. Both of them are 50. Set “Set frequency” register as the following picture.
It is convenient for users to use Register components to control registers with prescriptive format.
2.6 Save Project Press or ckick [File]→[Save] to show the save dialog box: Select the proper path and filename to save the file. The system defines “opf” as the default external filename. Enter the filename and select the proper path, then click “Save”. 2.7 Download Window Connect the 9-pin RS232 serial port of PC and that of OP10 with the communication cable. Make sure that OP10 is connected with a 24V DC power supply.
Pop such a dialogue box: This dialogue box is used to setting the communication port of downloading configuration screen. Users should set the attribute of serial port carefully. Choose “Option(O)”→“write” or press to begin the download process. Each screen has a certain character room to describe its own function. Users can choose whether these characters download to the memory of OP10. Next time, these characters can be displayed when the project is uploading.
2.8 Importing .OPf Project Users can read the data of project in OP10. The precondition is that the project isn’t encrypted (the “Encrypt Project” option has not been chosen , press you can see the dialogue box). Encrypt: When this option has been chosen, the data is protected. Users can’t use OP10-PCLINK to read the project. The flow of reading project is as follows: Press “File”→ “Port”: Choose the proper PC serial port.
Click in the toolbar or choose “Option”→“Read”.
Reading successful: Just as the picture show, after successful reading the project, users can go on to edit it. The condition we just talk about is that users didn’t set password (level) yet.
Click in the toolbar or choose “Option”→“read”. The dialogue box will be displayed on the Pc screen. Input the highest-level password of the project ---“6666” to go to the next step. If there are more than one high-level password, inputting anyone of them is suitable.
3 Manipulation 3.1 Communication Connect OP10 and PLC with a communication cable. (Pay attention to 3 ways of connection: 232/422/485.) Turn on the power supply for both OP10 and PLC. If communication is in gear, OP10 can carry on the operations such as data monitoring. If there are communication-parameter errors or connection-cable errors, the communication will be failed. The type of error will be winked in the center of the display. It shows the condition of communication. 3.
Example 1:Encrypt the key when the key controls registers. Put button in the editing region. Set the function as: Change the value of D0 into 1234. Users must set password (level) first to use the “Encrypt” function. So now if you choose “Encrypt” box, a warning dialogue will be popped. Because the system has not been set password yet.
Choose “Tool” Æ“Encryption level set” to pop dialogue. Set 6 passwords. Return to the screen to set the key level. Choose “Mid-Level”. After configuring the function well, users need to input password when press button.
Because we set the Key Level as “Mid-Level”, when users input low-level password can not carry out the function to set the register. Only to input Mid-Levei or High-Level password can set the value of D0 1234. Example 2: Encrypt when set the value of registers. Users correspond the widget with D0, choose “Set” and “Encrypt” option. Set “Key-Level” as “High-Level”. Users need to input the password, when they press [SET] button.
4 Create new device OP10 supports that users can add new devices based on the existent communicaiton protocol, such as adding a new PLC device which sustains MODBUS RTU protrocol. Click in the toolbar to create a new project. A “New and Select Device” dialogue box will be popped.
Click “New Device”: Protocol Select: There is a ModBus Slave protocol inside OP10. Based on the protocol, users can define address lists of communication buffer (of destination controller). The size of Communication buffer: the maximal limit of communication buffer. Display Format of 32Bit-Register: In the communication command, the destination controller whether displays the low word in the front or nor. Device Name: Set the name of new devices. The names will appear in the device list.
Choose “Edit”→“New Element Group”: Element Group Name: the name of new group. For example, there are registers called X,Y,M,TD,etc. in TP03. Element Property: There are 3 types of elements can be chosen. Bit element, word element and dword element. Whether have communication command of read and write coil:: Whether have communication command of read and write coil. The Interval of 32 Bit-Register: Users can define the interval of 32bit-register themselves.
Set the Element group name as “M”. default other attribute default Click “OK”. Choose “Edit” now, some options are changed. New Element Group: Repeat former works Delete Element Group: Delete the group which has been selected New Element: Create a new element in the selected group. Delete Element: Delete a new element in the selected group.
Create a new element Click “New Element”: Element Group Set: Select the group of new elements New Manner: Add a single element or create elements as a batch Element Set: 1. Element: add the name of the element 2. (start) Address: the primal address of creating elements as a batch 3.
Clicking “Ok”, then there will be a new coil called M0 in the group M. Its address is 0.
Element Number Type: Set the type of element number as oct, dec or hex. For example: The X,Y elements of TP03 are octal, but the D,T,C elements are decimal. Address Interval ( Increase ):可 Set interval of two closer elements discretionarily. New Element Amount: The amount of new elements. Start Element Name Number: Set Start Element Name Number. Set M1 as the primal element. The amount of new elements is 9. Its address is 1. Other attributes are default.
Delete elements: Select M9 in the address list: Choose “Edit”→“Delete Element”: Select “Delete element” to pop a confirmation dialogue box: 55
Click “Yes (Y)”. Address list has changed: M9 has already been cancelled.
5 Communication 5.1. Communication port OP10 has two communication ports:COM1 and RS485.COM1 is using for downloading (writing) users’ program, and affords RS422 port. RS485 affords RS485 port. 1. 9-pin D-shape male plug (COM1) Pin1 Pin9 2. Num Name Description 1 TX+ 422 send positive signal 2 RX 232 receive signal 3 TX 232 send signal 4 NC (This pin connect to the CPU pin inside OP10. Low level: The 232 communication port of OP10 is ready to receive configuration data.
5.2 Communication connect 5.2.1 OP10 downloading cable ( write configuration screens ) PC side 2 RX 3TX OP10 side (9-pin D-shape female plug) 3 TX 2 RX (9-pin D-shape female plug) Black 4 5 GND Gray 5GND download cable(OP10-PCLINK) 4KA97X033W01 shielded 9PIN(male) 9PIN(female) shielded PC side(black) OP10 side(gray) 5 9 4 8 3 7 2 6 1 1 6 2 7 3 8 4 9 5 Black (PC with serial port) Gray (If there are no serial ports on PC, we need a USB serial port: 4KA97X017W01) 5.2.
Idiographic connection: (TP03-102MC cable) shielded (TP03-102MC) 8PIN(male) 9PIN(female) 5 9 4 8 3 7 2 6 1 COM COM 0 1 3 2 4 5 7 6 10 11 12 7 6 8 4 3 1 5 2 13 RUN PWR +24V RU N S TO P o u t pu t 0V SR-A系列 IN SG 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 10 11 12 13 OUT B A 2 0 S R-A C OM 0 0 1 2 3 C O M1 4 5 6 7 TP03-102MC TP03系列 5.2.
TP03SR: COM COM 0 1 3 2 5 4 7 6 10 RU N 11 PWR +24V 12 13 RU N S TOP o u t pu t 0V IN SG 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 10 12 11 13 OU T B A 2 0 S R-A CO M0 0 1 2 3 COM1 4 5 6 7 5.2.4 Connect with SG2 through 232 port (suitable for all types of SG2) + - DC 24V I1 I2 I3 I4 I5 I6 A1 A2 Input 8 x DC(A1,A2 0~10V) Run SG2-12KR-D Q1 Q2 SG2-Client 5.2.
5.2.6 Connect with EV300 through 485 port JNSIF-485 black red SIF-485 5.2.
62