S7 Mpi

General Explanation: Data Recorder can connect more than one PLCs via distinct serial ports and MPI adapters. No limitation for connection number. Connected PLC's tag values reads and writes at the same time without certain order. Thus increase in the number of PLC's does not effects speed of reading data. Other advantage is that you don't need to connect PLCs to the same network in order to reach all PLCs with single scada. The serial port based S7 Adapter USB Adapter you can use. Used for this type of PLC adapter PlcVcom software ver.2.68 should be minimum.

Connect: You can activate only this network.
Disconnect: You can stop only this network. If all networks activated via Data Recorder connect button Data Recorder restarts this network automaticaly too.

StatusStrip: Information group at the ActiveX subsection. The first data in this group is Tag count. Then "Good" successful communication count. "Bad" is the failed communication count.
Query Byte Count: Most important information for this section. According to entered variable address informations ActiveX automaticaly calculates MPI query and sends to the PLC. Here according to result of the query you can see the byte count that PLC should send. High number means less packet count. Packet number is more important than packet size for the MPI protocol. To improve performance it is necessary to keep down the number of packages.

Mpi Network Menu: MPI Network is the first element of this treeview menu. Second element is station, last element is the group. When element selected tag list at the right filled with that element's tags.
Mpi Network: You can see PC port settings and MPI .NET settings here. When you right click on this area the operation menu opens. Most important parameter of MPI network settings is the pool.interval parameter. By this parameter you can set the period of the queries that sent to the PLC. This has no effect when data written to the PLC. When write command taken data transfers to the PLC without delay.
Station: Station(PLC MPI) address must entered to this area.
Group: One of the most important matters in ActiveX.All serial communication methods have limited capacity. Different groups can be created in order to use this capacity with best way. With groups "cycle" parameter some groups can be read at every cycle some groups can be read less frequently. Thus some PLC values can be read fast some values can be read slow. Applicable number of groups is 128. Other benefit of the groups is the asists arranging query byte number which will detaily explained later. Moreover, it is useful in tracking the data when communicating a lot of data.

Tag List: Table for creating a new tag, monitoring tag's values and writing new values.  Group must be selected at the left side in order to make operation on this table. If group is not selected only set value can be write. When group selected only the tags that belong to that group are listed. When station or network selected all relevant tags are listed.
Adress: You need to write Tag's address inside the PLC this column. You can read and write Input, Output, Marker and Datablok variables with Activex. Adress data specifies data size also. For example M 0.0 is one bit data.Md 8 is 4 byte data. Applicable value types specified by the address written here.
Tag Name: System gives the unused name to added tag. You can change it later then. All tag names must be unique.
Value Type: Siemens S7 PLC's data types are selected at this column. All options here read and transferred to PLC with S7 format. Presentation is made with Windows standart. Shown number types are:Boolean, Usigned int8, Signed int8, Usigned int16, Signed int16, Usigned int32, Signed int32, Floatpoint, Counter, Simatic Time, Time, Time Of Day, Date. We think extra explanation for some number types is necessary. Floatpoint(Siemens name is Real) this type named as single also. Simatic Time(S5 Time) This time number is word size and all times can not represented. This format contains base multiplier number. base 0 = 10 ms, base 1 = 100 ms, base 2 = 1 sec, base 3 = 10 sec. Possible minimum base value selected for entered time. For example entered "0:1:41.5" time value is changed to "0:1:42.0" by ActiveX automaticaly. Because at the representation of this number base specified as 1 sec. Time value is the total milisecond value. This number is the milisecond value that can be represented as limit DWord. At "0:0:0:0.0" representation first value is the day value. Time of Day is the time of the day. At this type day expression can not used. Date type is the day number that represented as word. Start date value is the "1.1.1990"
Read Value: The values that read from PLC shown at this column.
Write Value: The value written on this column is checked if has error first. If it has not error sent to the PLC. Data input process to the PLC is a priority. As soon as after the active query completed write operation activated without waiting other operations.

To obtain the best performance issues must be considered: ActiveX tries to read all tags within the same group once. Calculates the query that will be sent according to the address data entered to the Tag list. If entered adress are consecutive reads all list at once.Number of bytes to be read at one time is limited to 222. ActiveX reports calculated query size with "Query byte count" which resides Statusstrip. If you see different number than your calculated query size probably you made a mistake.
Let's explain the subject with a couple example. Some query examples and total byte sizes are given below.

Mb 0
Mw 0
Mw 3
Md 5
M 8.6
M 8.7
M 9.5
Mw 10

Query byte count:
1.query: 1 byte
2.query: 12 byte


Mb 0
Mw 0
Mw 3
Md 6
M 8.6
M 8.7
M 9.5
Mw 10

Query byte count:
1.query: 1 byte
2.query: 4 byte
3.query: 4 byte
4.query: 4 byte

Mb 0
Mw 0
Mw 3
Md 5
M 8.6
M 8.7
M 9.5
Qw 10

Query byte count:
1.query: 1 byte
2.query: 4 byte
3.query: 6 byte
4.query: 2 byte

Mb 0
Mw 1
Mw 3
Md 5
M 8.6
M 8.7
M 9.5
Mw 10

Query byte count:
1.query: 13 byte

Opc Data Logger
Opc Data Recorder
Modbus to Sql Server
Plc To Sql Server
Plc Logger
Siemens Plc Logger
S7 Plc Data Logger
S7 Plc Data Recorder
Üretim Takip
Process Control
Scada Data Logger
Sıcaklık Takip
Basınç Takip
Seviye Takip
Sıcaklık izleme
Seviye izleme
Sıcaklık Seviye
Tank izleme takip