منتدى التحكم الآلي والإلكترونيات (تأسس سنة 2008)
مرحبا بك عزيزي الزائر يشرفنا أن تقوم بالدخول إذا كنت من الأعضاء أو التسجيل إذا كنت زائرا ويمكنك إنشاء حسابك ببساطة ويمكنك التفعيل عن طريق البريد أو الانتظار قليلا حتى تقوم الإدارة بالتفعيل
منتدى التحكم الآلي والإلكترونيات (تأسس سنة 2008)
مرحبا بك عزيزي الزائر يشرفنا أن تقوم بالدخول إذا كنت من الأعضاء أو التسجيل إذا كنت زائرا ويمكنك إنشاء حسابك ببساطة ويمكنك التفعيل عن طريق البريد أو الانتظار قليلا حتى تقوم الإدارة بالتفعيل
منتدى التحكم الآلي والإلكترونيات (تأسس سنة 2008)
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.
منتدى التحكم الآلي والإلكترونيات (تأسس سنة 2008)

Automatic control , PLC , Electronics , HMI , Machine technology development , Arabic & Islamic topics , Management studies and more
 
الرئيسيةالبوابة*أحدث الصورالتسجيلدخول

 

 Two PLC + HMI +7 VFD

اذهب الى الأسفل 
3 مشترك
كاتب الموضوعرسالة
oelhoseny
نقيب
نقيب



عدد الرسائل : 152
العمر : 44
الموقع : أيكون للصناعات الهندسية
العمل/الترفيه : مهندس كهرباء
تاريخ التسجيل : 02/08/2011

Two PLC + HMI +7  VFD  Empty
مُساهمةموضوع: Two PLC + HMI +7 VFD    Two PLC + HMI +7  VFD  Emptyالأحد 2 نوفمبر 2014 - 12:38

السلام عليكم ورحمة الله وبركاته
الموضوع بأختصار ماكينه جايه من الصين كل حاجه ليها باص ورد وحاليا الباص ورد مش شغاله والمورد مش عاوز يرد حاولت اسحب البرنامج محتاج باص ورد
ففكرت انى امسح البرنامج وابرمج من جديد بس للأسف ماليش خبره اوى فى S7-200
الماكينه فيها عدد 2 * PLC S7-200 CPU 224XP CN
HMI KPT1000 DP
حوالى 7 مغير سرعه ماركة دلتا
حساسات حراره وضغط
المشكله عندى
1- انا هعمل لكل CPU البرنامج بتاعها وابعته كلا على حده مثلا (I0.0 هيكون بنفس الرمز لكل CPU ) ولا فى Hardware configuration معين
2- طبعا هيكون لكل اشاره انالوج Address مختلف علشان اقدر اعرف قيمته من على الشاشه
3- ازاى اربط مغير السرعه مع PLC مع الشاشه (Hardware configuration)
شكرا جزيلا للمساعده وجزاكم الله خيرا
الرجوع الى أعلى الصفحة اذهب الى الأسفل
oelhoseny
نقيب
نقيب



عدد الرسائل : 152
العمر : 44
الموقع : أيكون للصناعات الهندسية
العمل/الترفيه : مهندس كهرباء
تاريخ التسجيل : 02/08/2011

Two PLC + HMI +7  VFD  Empty
مُساهمةموضوع: رد: Two PLC + HMI +7 VFD    Two PLC + HMI +7  VFD  Emptyالأحد 2 نوفمبر 2014 - 12:50

صوره للتوضيح
http://postimg.org/image/regpqi00z
الرجوع الى أعلى الصفحة اذهب الى الأسفل
hima_frank
مساعد
مساعد



عدد الرسائل : 40
العمر : 37
العمل/الترفيه : Automation Engineer
تاريخ التسجيل : 11/04/2010

Two PLC + HMI +7  VFD  Empty
مُساهمةموضوع: رد: Two PLC + HMI +7 VFD    Two PLC + HMI +7  VFD  Emptyالأحد 2 نوفمبر 2014 - 22:48

لكل cpu ليه الرموز بتاعته حسب التوصيل علي وحدات الدخل والخرج يعني input i0.0 to i0.7 في كلا cpu حسب انت موصل ايه فعليا وبعد ذلك i1.0 to i17 وهكذا ومثل ذلك output Q0.0 TO Q0.7 وهكذا اما الانفرتر انت تستخدم معاه فقط الاشارة analog وبعض feedback لتغير السرعة من الشاشة ولا تحتاج الي برمجة الانفرتر في اي شي وبداية اول analog input aiw0
الرجوع الى أعلى الصفحة اذهب الى الأسفل
hima_frank
مساعد
مساعد



عدد الرسائل : 40
العمر : 37
العمل/الترفيه : Automation Engineer
تاريخ التسجيل : 11/04/2010

Two PLC + HMI +7  VFD  Empty
مُساهمةموضوع: رد: Two PLC + HMI +7 VFD    Two PLC + HMI +7  VFD  Emptyالأحد 2 نوفمبر 2014 - 22:54

Two PLC + HMI +7  VFD  2eb6exc
الرجوع الى أعلى الصفحة اذهب الى الأسفل
oelhoseny
نقيب
نقيب



عدد الرسائل : 152
العمر : 44
الموقع : أيكون للصناعات الهندسية
العمل/الترفيه : مهندس كهرباء
تاريخ التسجيل : 02/08/2011

Two PLC + HMI +7  VFD  Empty
مُساهمةموضوع: رد: Two PLC + HMI +7 VFD    Two PLC + HMI +7  VFD  Emptyالإثنين 3 نوفمبر 2014 - 3:34

شكرا اخى العزيز على الاهتمام
لكن بالنسبه
First CPU I/P and O/P will be start from I0.0 and Q0.0
and second CPU I/P and O/P will be start from I0.0 and Q0.0
ولا هيكون ليهم ترتيب تانى
وانا ببعت البرنامج هجي على كل
CPU make connection and send data by remote address
الرجوع الى أعلى الصفحة اذهب الى الأسفل
hima_frank
مساعد
مساعد



عدد الرسائل : 40
العمر : 37
العمل/الترفيه : Automation Engineer
تاريخ التسجيل : 11/04/2010

Two PLC + HMI +7  VFD  Empty
مُساهمةموضوع: رد: Two PLC + HMI +7 VFD    Two PLC + HMI +7  VFD  Emptyالثلاثاء 4 نوفمبر 2014 - 0:36

That's right
when make connection the two plc in same communication you must change the address but not have communication with two PLC no problem for address
الرجوع الى أعلى الصفحة اذهب الى الأسفل
oelhoseny
نقيب
نقيب



عدد الرسائل : 152
العمر : 44
الموقع : أيكون للصناعات الهندسية
العمل/الترفيه : مهندس كهرباء
تاريخ التسجيل : 02/08/2011

Two PLC + HMI +7  VFD  Empty
مُساهمةموضوع: رد: Two PLC + HMI +7 VFD    Two PLC + HMI +7  VFD  Emptyالثلاثاء 4 نوفمبر 2014 - 5:25

What about the connection with VFD delta ?
الرجوع الى أعلى الصفحة اذهب الى الأسفل
hima_frank
مساعد
مساعد



عدد الرسائل : 40
العمر : 37
العمل/الترفيه : Automation Engineer
تاريخ التسجيل : 11/04/2010

Two PLC + HMI +7  VFD  Empty
مُساهمةموضوع: رد: Two PLC + HMI +7 VFD    Two PLC + HMI +7  VFD  Emptyالثلاثاء 4 نوفمبر 2014 - 6:28

what the current connection have any communcation or only give analog output from the PLC
الرجوع الى أعلى الصفحة اذهب الى الأسفل
oelhoseny
نقيب
نقيب



عدد الرسائل : 152
العمر : 44
الموقع : أيكون للصناعات الهندسية
العمل/الترفيه : مهندس كهرباء
تاريخ التسجيل : 02/08/2011

Two PLC + HMI +7  VFD  Empty
مُساهمةموضوع: رد: Two PLC + HMI +7 VFD    Two PLC + HMI +7  VFD  Emptyالخميس 6 نوفمبر 2014 - 1:57

hima_frank كتب:
what the current connection have any communcation or only give analog output from the PLC
It's not problem to start / stop ,and controll drive by using PLC my problem how to know Amber , o/p voltage , and HZ by using Modbus RS-485
الرجوع الى أعلى الصفحة اذهب الى الأسفل
meziani
نقيب
نقيب



عدد الرسائل : 151
العمر : 58
العمل/الترفيه : تقني تبريد صناعية
تاريخ التسجيل : 24/10/2012

Two PLC + HMI +7  VFD  Empty
مُساهمةموضوع: رد: Two PLC + HMI +7 VFD    Two PLC + HMI +7  VFD  Emptyالخميس 6 نوفمبر 2014 - 5:37

oelhoseny كتب:
hima_frank كتب:
what the current connection have any communcation or only give analog output from the PLC
It's not problem to start / stop ,and controll drive by using PLC my problem how to know Amber , o/p voltage , and HZ by using Modbus RS-485
سلام عليكم


Je ne ai pas la moindre idée de Modbus
Mais PROFIBUS
D'abord, vous devez savoir
PPo ...... utilisateur!
(Ou un protocole de communication)
Pour connaître le courant et la tension et la fréquence

ليس لدي أدنى فكرة عن مودبوس
ولكن PROFIBUS
تحتاج أولا إلى معرفة
PPO ...... مستخدم!
(أو بروتوكول الاتصال)
لمعرفة لتيار والجهد وتردد
الرجوع الى أعلى الصفحة اذهب الى الأسفل
oelhoseny
نقيب
نقيب



عدد الرسائل : 152
العمر : 44
الموقع : أيكون للصناعات الهندسية
العمل/الترفيه : مهندس كهرباء
تاريخ التسجيل : 02/08/2011

Two PLC + HMI +7  VFD  Empty
مُساهمةموضوع: رد: Two PLC + HMI +7 VFD    Two PLC + HMI +7  VFD  Emptyالخميس 27 نوفمبر 2014 - 1:23

شكرا لك اخى العزيز
لقد بحثت كتيرا فى هذا الموضوع وهذا ما توصلت اليه
1- لكى يتم الربط ما بين الـ PLC and Drivers by using Profibus we should using EM277
- لكي يتم الربط ما بين الـ PLC and Drivers by using Modbus we should using STEP 7-Micro/WIN32 toolbox
هل انا كدا فاهم صح ولا خطأ
ولو حد عنده نسخه من STEP 7-Micro/WIN32 toolbox يا ريت يرفعهالى
ولكم جزيل الشكر
الرجوع الى أعلى الصفحة اذهب الى الأسفل
meziani
نقيب
نقيب



عدد الرسائل : 151
العمر : 58
العمل/الترفيه : تقني تبريد صناعية
تاريخ التسجيل : 24/10/2012

Two PLC + HMI +7  VFD  Empty
مُساهمةموضوع: رد: Two PLC + HMI +7 VFD    Two PLC + HMI +7  VFD  Emptyالخميس 27 نوفمبر 2014 - 2:00

سلام عليكم

'AI PAS LA MOINDRE IDةE SUR S7200
MAIS POUR S7300 ET LE VARIATEUR DALAT
JE PEUX VOUS AIDEZ
ليس لدي أدنى فكرة عن S7200
ولكن S7300، ومغيرات سرعة

يمكنني مساعدتك
الرجوع الى أعلى الصفحة اذهب الى الأسفل
hima_frank
مساعد
مساعد



عدد الرسائل : 40
العمر : 37
العمل/الترفيه : Automation Engineer
تاريخ التسجيل : 11/04/2010

Two PLC + HMI +7  VFD  Empty
مُساهمةموضوع: رد: Two PLC + HMI +7 VFD    Two PLC + HMI +7  VFD  Emptyالخميس 27 نوفمبر 2014 - 7:08



How do you implement MODBUS communication with S7-200?
Display part number

Instructions:
Taking the following example you can setup a simple MODBUS master-slave communication between two S7-200 CPUs.
The example concerns the MODBUS function code 6 (Write to slave-holding register) and can be considered as a basis for step-by-step changing of the parameters for the other function codes supported: 1, 2, 3, 4, 5, 15 and 16.

Requirement:
To operate the MODBUS protocol you must first procure and install first the STEP 7 Micro/WIN command library, then STEP 7 Micro/WIN (Entry ID 17470979).
The MODBUS-Master protocol is supported only from STEP 7 Micro/WIN V4.0 Service Pack 5 onwards.

1. Hardware setup
2. Parameter matching
3. Memory addressing for the libraries
4. Holding register value transfer
1. Hardware setup
The example is set up for a MODBUS communication between the Ports 0 of two S7-200 CPUs (preferably each with 2 communication interfaces). On the master side it would also be possible to select Port 1 with the corresponding library block selection "MBUS_CTRL_P1" and "MBUS_MSG_P1". Port 1 is connected in each case with a PC or PG with the Micro/WIN software. Communication between the CPUs via Port 0 is made via a PROFIBUS cable (serial connection of Pins 3, 3, 7 and 8 -> see Fig. 01). In addition, you must make sure that the encoder ground (M) is connected.


Fig. 01

2. Parameter matching
For MODBUS communication, on the master side you need library blocks "MBUS_CTRL" and "MBUS_MSG", and "MBUS_INIT" and "MBUS_SLAVE" on the slave side.
In Micro/WIN you create a new project for the master and the slave with the networks and parameters shown in Fig. 02.
Here you must make sure that the "Baud" and "Parity" parameters are identical and that the "Slave" address of the "MBUS_MSG" block matches the "Addr" parameter of the "MBUS_INIT" block (see Fig. 02).
The baud rate setting for the Port 0 interface in the "System data block" view in Micro/WIN is irrelevant for the MODBUS protocol ("Mode" = "1").


Fig. 02

The following tables describe the meanings and selection options of the library block parameters.

MASTER

MBUS_CTRL

Parameter Meaning Selection options
EN Release
Mode Protocol specification 0=PPI, 1=MODBUS
Baud Transmission rate in kbps 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200
Parity Parity 0=none, 1=odd, 2=even
Timeout Maximum time in ms for the slave's response
Done 'Finished' message
Error Error code 1)
Table 01

1) See STEP 7 Micro/WIN Help: "Error codes for the execution of the MODBUS master operation MBUS_MSG"

MBUS_MSG

Parameter Meaning Selection options
EN Release
First Activation
Slave Slave address
RW "Read" or "Write" 0=read, 1=write
Addr MOBDUS initial address 0 .. 128 = digital outputs Q0.0 .. Q15.7
10001 .. 10128 = digital inputs I0.0 .. Q15.7
30001 .. 30092 = analog inputs AIW0 .. AIW62
40001 .. 49999 = holding register 2
Count Number of bits (0xxxx, 1xxxx) / words (3xxxx, 4xxxx)
DataPtr Pointer to start of variable memory
Done 'Finished' message
Error Error code 1)
Table 02

1) See STEP 7 Micro/WIN Help: "Error codes for the execution of the MODBUS master operation MBUS_MSG"

SLAVE

MBUS_INIT

Parameter Meaning Selection options
EN Release
Mode Protocol specification 0=PPI, 1=MODBUS
Addr Slave address
Baud Transmission rate in kbps 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200
Parity Parity 0=none, 1=odd, 2=even
Delay Signal stretching in ms
MaxIQ Number of available digital inputs and outputs 2)
MaxAI Number of available analog input words 2)
MaxHold Max. number of holding register word entries 2)
HoldStart Pointer to the start of the holding register (40001)
Done 'Finished' message
Error Error code 3)
Table 03

2) The maximum addresses that can be really used depends on the CPU type used and its maximum values.
3) See STEP 7 Micro/WIN Help: "Error codes for the execution of the MODBUS slave protocol"

MBUS_SLAVE

Parameter Meaning Selection options
EN Release
Done 'Finished' message
Error Error code 3)
Table 04

3) See STEP 7 Micro/WIN Help: "Error codes for the execution of the MODBUS slave protocol"

3. Memory addressing for the libraries
After completion of the projects you must define the memory for the library in the Micro/WIN program block container. When reserving memory for the libraries, make sure that the area selected in each case does not overlap the variable memory area for the data (for the master: "DataPtr" + "Count" and for the slave: "HoldStart" + "MaxHold").


Fig. 03

4. Holding register value transfer
After loading the projects into the appropriate CPU you can write to the selected master variable memory area by activating the table status and monitor on the slave side.
When the master input I0.0 is activated, the content of variable word VW2 is sent to the slave CPU and written here to the variable word VW2.

This holding register value transfer is shown in Fig. 04.
The pointer "DataPtr" represents the start of the variable memory to be read.
The "Count" parameter specifies the number of words to be written to the address "Addr" = "4xxxx" (holding register).
The variable memory area selected will be written to the holding register start address "Addr" = "40002" ("RW" = "1").
The holding register works word for word as a placeholder to the slave variable memory area.
The "HoldStart" pointer specifies the initial address of the variable memory equivalent to the holding register start address 40001.
You can calculate the slave variable memory target pointer as follows:

2 * (Addr - 40001) + HoldStart = 2 * (40002 - 40001) + &VB0 = &VB2

In addition, you must make sure that the maximum number of holding register word entries "MaxHold" also covers this area:

MaxHold >= Addr - 40001 + Count = 40002 - 40001 + 1 = 2


Fig. 04
الرجوع الى أعلى الصفحة اذهب الى الأسفل
oelhoseny
نقيب
نقيب



عدد الرسائل : 152
العمر : 44
الموقع : أيكون للصناعات الهندسية
العمل/الترفيه : مهندس كهرباء
تاريخ التسجيل : 02/08/2011

Two PLC + HMI +7  VFD  Empty
مُساهمةموضوع: رد: Two PLC + HMI +7 VFD    Two PLC + HMI +7  VFD  Emptyالخميس 27 نوفمبر 2014 - 11:35

Dear Eng.hima_frank
I would like to thank you very much for your support and how can get STEP 7 Micro/WIN command library
الرجوع الى أعلى الصفحة اذهب الى الأسفل
meziani
نقيب
نقيب



عدد الرسائل : 151
العمر : 58
العمل/الترفيه : تقني تبريد صناعية
تاريخ التسجيل : 24/10/2012

Two PLC + HMI +7  VFD  Empty
مُساهمةموضوع: رد: Two PLC + HMI +7 VFD    Two PLC + HMI +7  VFD  Emptyالسبت 29 نوفمبر 2014 - 11:09

merci
شكرا
الرجوع الى أعلى الصفحة اذهب الى الأسفل
oelhoseny
نقيب
نقيب



عدد الرسائل : 152
العمر : 44
الموقع : أيكون للصناعات الهندسية
العمل/الترفيه : مهندس كهرباء
تاريخ التسجيل : 02/08/2011

Two PLC + HMI +7  VFD  Empty
مُساهمةموضوع: رد: Two PLC + HMI +7 VFD    Two PLC + HMI +7  VFD  Emptyالأحد 30 نوفمبر 2014 - 4:05

I thank I need modbus master and slave libarary so any one have idea about how can i get this files ?
الرجوع الى أعلى الصفحة اذهب الى الأسفل
oelhoseny
نقيب
نقيب



عدد الرسائل : 152
العمر : 44
الموقع : أيكون للصناعات الهندسية
العمل/الترفيه : مهندس كهرباء
تاريخ التسجيل : 02/08/2011

Two PLC + HMI +7  VFD  Empty
مُساهمةموضوع: رد: Two PLC + HMI +7 VFD    Two PLC + HMI +7  VFD  Emptyالثلاثاء 2 ديسمبر 2014 - 5:28

لقد تعبت كثيرا فى البحث عن modbus master and slave libaray ولم اجده فهل حد عنده فكره ممكن القيه فين
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
Two PLC + HMI +7 VFD
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتدى التحكم الآلي والإلكترونيات (تأسس سنة 2008) :: منتديات الحاكمات المنطقية PLC :: منتديات سيمنس Siemens-
انتقل الى: