Thread Content
لدى مصنعنا مشروع يستخدم بروتوكول الاتصال MODBUS مع أجهزة TRICON وPKS، حيث تعمل PKS كمحطة رئيسية لقراءة وكتابة البيانات إلى أجهزة TRICON. حددت TRICON نوعًا من الذكاء الاصطناعي، يُعرف أيضًا باسم 33001، وهو عبارة عن رقم حقيقي ذو 32 بت في الذاكرة. هناك أيضًا AO، والمعروف أيضًا باسم 41001، وهو عدد حقيقي من نوع الذاكرة ذو 32 بت. يتم القراءة من جانب PKS عبر MODBUS، ويتم إنشاء نقاط في QUICK BUILDER على جانب PKS، أما عنوان مصدر القيمة للذكاء الاصطناعي فهو SIS_AI 05002 IEEEFPLB. عنوان مصدر القيمة PV لنقطة AO هو SIS_AO 05002 IEEEFPLB. SIS_AI وSIS_AO هما جهازا تحكم تم إنشاؤهما في جانب PKS، ويقومان بتحليل الرمز IEEEFPLB باستخدام تنسيق النهاية الصغيرة مع تبادل البايتات، وأود أن أسأل لماذا عنوان كل نقطة يتم إرسالها عبر الاتصال هو 05002. كيف تحول الرقمان 33001 و41001 إلى 05002؟ لماذا العنوانان متشابهان؟
يتعلق الأمر ببنية البيانات وآليات الاتصال في Tricon. 33001 هو مجرد اسم بديل للمتغير، وليس عنوانه البريدي. العنوان الفعلي للاتصال هو 35001+35002 41001، هل يمكنك القراءة والكتابة عليه مباشرةً؟ وفقًا للوثائق المرجعية، إعدادك هذا خاطئ؛ يجب أن يكون 2002 IEEEFPLB
شكرًا لك، أنت محق تمامًا؛ فبرنامج PKS هذا من إنتاج الشركة المصنعة، وقد أخطأوا في كتابة عناوين نقاط AO جميعها. وبما أننا لم نستخدم نقاط AO أبدًا، فلم نلاحظ ذلك، ولم نكتشفه إلا مؤخرًا أثناء فحص البرنامج :)
“33001 هو مجرد اسم بديل للمتغير، وليس عنوانه البريدي. العنوان الفعلي المقابل هو 35001+35002، كيف تم تحويل هذا العنوان؟ أرجو من الخبراء تقديم المشورة