seyed mehdi hoseyni 27119 اشتراک گذاری ارسال شده در 8 فروردین، ۱۳۹۳ پس این فقط برای تغییر مقدار حداکثری دماست مهدی میشه مثلا تو اون برنامه مثال که هیتر بعد 30 درجه خاموش یا روشن میشد تو d20 بود میتونیم تو اچ ام ای با ساتفاده از تابع نشان دهنده مقادیر عددی مقدار d20 رو نشون بدیم منظورت اینه که مقدار درجه اندازه گیری رو نشون بده؟؟؟ینی مقداری که سنسور داره اندازه میگیره رو ببینی؟؟ 6 لینک به دیدگاه
HOSSE!N 127 اشتراک گذاری ارسال شده در 8 فروردین، ۱۳۹۳ منظورت اینه که مقدار درجه اندازه گیری رو نشون بده؟؟؟ینی مقداری که سنسور داره اندازه میگیره رو ببینی؟؟ اره مقداری که اندازه گرفته رو ببینیم 6 لینک به دیدگاه
seyed mehdi hoseyni 27119 اشتراک گذاری ارسال شده در 10 فروردین، ۱۳۹۳ اره مقداری که اندازه گرفته رو ببینیم به این مثالی که میزنم توجه کن: تو plc اومدم مقدار کانترمو که همون c251 هستش رو ریختم تو رجیستر d304 .... حالا با توجه به خطی که تو plc نوشتیم،میایم تو اچ ام آی یه numeric display باز میکنیم( داخل کادر قرمز مشخص کردم) و بعدش مقدار d304 رو تو read address میریزیم......با این کار من میتونم مقدار عدد نشون داده شده تو کانتر رو ببنم حالا به نقل قولی که از خودم گرفتم توجه کن با توجه: این کاتالوگ یه نوع کارت تی سی هستش: تو ماکرو باید با توجه به این کاتالوگ کارت تی سی رو بشناسونیش... این الان 4 کاناله هستش که باید ابتدا نوع سنسورتو مشخص کنی که j هست یا k.....بعد اینکه مشخص کردی و ch1 تا ch4 رو پر کردی به هگز تبدیلش میکنی.... و به صورت زیر تو خط اول معرفیش میکنی: بعدش میای طبق کاتالوگ کانال اولت که 409c هستش رو میریزی تو d0 پی ال سی تا دمای مورد نظرتو نشون بده...(که میشه خط دوم اچ ام آی) بقیشم که کارای برنامه نویسیه تو اینجا هم تو میای 409c رو میریزی تو d0 و بعدش مراحل بالا که تو اچ ام آی انجام دادم رو انجام میدی 5 لینک به دیدگاه
HOSSE!N 127 اشتراک گذاری ارسال شده در 10 فروردین، ۱۳۹۳ میخوام یه مثال بنویسیم درمورد تنظیم و کنترل دمای یک هیتر فردا میزارم شما ببین اشکالی داره یا نه این مثالی طوری خواه بود که تو صفحه اول دما مقدار دمایی که سنسور اندازه گرفته رو نشون میده و تو صفحه دوم نقطه حداکثری قطع رله رو تعیین کنیم که تو چه دمایی خاموش بشه 3 لینک به دیدگاه
HOSSE!N 127 اشتراک گذاری ارسال شده در 10 فروردین، ۱۳۹۳ تو ماکرو خط اول رو مینویسم میزنم سیو شه ارور میده ({Link2}1@RW-4097) = ({Link2}0@RW-4c) ({Link2}0@plc_D0) = ({Link2}1@R-409c) $0 = {LINK2}1@RW-409 /10H 3 لینک به دیدگاه
seyed mehdi hoseyni 27119 اشتراک گذاری ارسال شده در 10 فروردین، ۱۳۹۳ تو ماکرو خط اول رو مینویسم میزنم سیو شه ارور میده ({Link2}1@RW-4097) = ({Link2}0@RW-4c) ({Link2}0@plc_D0) = ({Link2}1@R-409c) $0 = {LINK2}1@RW-409 /10H میشه با عکس نشون بدی اچ ام آی رو چجوری باز کردی؟؟ 2 لینک به دیدگاه
seyed mehdi hoseyni 27119 اشتراک گذاری ارسال شده در 11 فروردین، ۱۳۹۳ منظورم این بود که اچ ام آی رو چجوری،رو چه حالتی بالا میاری؟؟؟؟ controller رو رو حالت delta ascII گذاشتی دیگه؟؟ parity رو هم رو even دیگه؟؟ 4 لینک به دیدگاه
HOSSE!N 127 اشتراک گذاری ارسال شده در 11 فروردین، ۱۳۹۳ منظورم این بود که اچ ام آی رو چجوری،رو چه حالتی بالا میاری؟؟؟؟ controller رو رو حالت delta ascII گذاشتی دیگه؟؟ parity رو هم رو even دیگه؟؟ اینا زدم درست شد کنترلر روی دلتا لینک بود پاریتی هم رو non بود 4 لینک به دیدگاه
HOSSE!N 127 اشتراک گذاری ارسال شده در 18 فروردین، ۱۳۹۳ آقا مهدی اگه کارت تی سی رو با پی ال سی شبکه کنیم از طریق rs-485 باید تو رنامه این شبکه کردنو بنویسیم یا فقط معرفی کارت تی سی کافیه 5 لینک به دیدگاه
HOSSE!N 127 اشتراک گذاری ارسال شده در 18 فروردین، ۱۳۹۳ این کاتالوگ یه نوع کارت تی سی هستش: تو ماکرو باید با توجه به این کاتالوگ کارت تی سی رو بشناسونیش... این الان 4 کاناله هستش که باید ابتدا نوع سنسورتو مشخص کنی که j هست یا k.....بعد اینکه مشخص کردی و ch1 تا ch4 رو پر کردی به هگز تبدیلش میکنی.... و به صورت زیر تو خط اول معرفیش میکنی: بعدش میای طبق کاتالوگ کانال اولت که 409c هستش رو میریزی تو d0 پی ال سی تا دمای مورد نظرتو نشون بده...(که میشه خط دوم اچ ام آی) بقیشم که کارای برنامه نویسیه این تابع که تو اچ ام ای مینویسیم و معرفی میکنیم تو ماکرو تو خط اول سنسور رو معرفی کدیم که از نوع j هستش تو خط دوم رجیستر d0 پی ال سی رو برابر با مقدار میانگین درجه کانال اول قرار میدیم حالا یه سوال انجا پیش میاد این که این تابع دمای میانگین سنسور کانال اول رو نشون میده که چه مقداریه یا نشون نمیده 5 لینک به دیدگاه
seyed mehdi hoseyni 27119 اشتراک گذاری ارسال شده در 18 فروردین، ۱۳۹۳ آقا مهدی اگه کارت تی سی رو با پی ال سی شبکه کنیم از طریق rs-485 باید تو رنامه این شبکه کردنو بنویسیم یا فقط معرفی کارت تی سی کافیه نه دیگه نیاز به برنامه نوشتن نداره فقط باید استیشناشونو تطبیق بدی این تابع که تو اچ ام ای مینویسیم و معرفی میکنیم تو ماکرو تو خط اول سنسور رو معرفی کدیم که از نوع j هستش تو خط دوم رجیستر d0 پی ال سی رو برابر با مقدار میانگین درجه کانال اول قرار میدیم حالا یه سوال انجا پیش میاد این که این تابع دمای میانگین سنسور کانال اول رو نشون میده که چه مقداریه یا نشون نمیده بله نشون میده 5 لینک به دیدگاه
HOSSE!N 127 اشتراک گذاری ارسال شده در 18 فروردین، ۱۳۹۳ نه دیگه نیاز به برنامه نوشتن نداره فقط باید استیشناشونو تطبیق بدی بله نشون میده مثلا تو کنترلر های دما ما یه نقطه ای رو تعیین میکنیم که وقتی به اون درجه رسید برق هیتر رو قطع کنه منظورم ترموستات هستش این کار رو ما بعد از استیشن میویسیم که قبلا تو برای یه هیتر نوشتی که تو 30 درجه خاموش بشه تو اچ ام ای ما چجوری میتونیم نقطه خاموش را بتونیم تغییر بدیم به صورت دستی مثل ترموستات 3 لینک به دیدگاه
seyed mehdi hoseyni 27119 اشتراک گذاری ارسال شده در 21 فروردین، ۱۳۹۳ مثلا تو کنترلر های دما ما یه نقطه ای رو تعیین میکنیم که وقتی به اون درجه رسید برق هیتر رو قطع کنه منظورم ترموستات هستش این کار رو ما بعد از استیشن میویسیم که قبلا تو برای یه هیتر نوشتی که تو 30 درجه خاموش بشه تو اچ ام ای ما چجوری میتونیم نقطه خاموش را بتونیم تغییر بدیم به صورت دستی مثل ترموستات وقتی مثلا 409c رو ریختی تو d0....این مقدار دمارو نشون میده بعدش میای تو پی ال سی، d0 رو با مثلا d100 مقایسه میکنی....بعدش میای تو اچ ام آی numeric entery رو باز میکنی و بعدش d100 رو بهش معرفی میکنی...بعدش هر موقع که خواستی مقدار 30 رو تغییر بدی یه کلیک روی numeric entery میکنی و مقدار رو تغییر میدی 4 لینک به دیدگاه
HOSSE!N 127 اشتراک گذاری ارسال شده در 21 فروردین، ۱۳۹۳ وقتی مثلا 409c رو ریختی تو d0....این مقدار دمارو نشون میده بعدش میای تو پی ال سی، d0 رو با مثلا d100 مقایسه میکنی....بعدش میای تو اچ ام آی numeric entery رو باز میکنی و بعدش d100 رو بهش معرفی میکنی...بعدش هر موقع که خواستی مقدار 30 رو تغییر بدی یه کلیک روی numeric entery میکنی و مقدار رو تغییر میدی راستی اگه ینجوری باشه میتونیم بدون نوشتن ماکرو مقدار d0 را در اچ ام نشون بدیم با تابع نشانگر عدد این نمیشه 4 لینک به دیدگاه
seyed mehdi hoseyni 27119 اشتراک گذاری ارسال شده در 21 فروردین، ۱۳۹۳ راستی اگه ینجوری باشه میتونیم بدون نوشتن ماکرو مقدار d0 را در اچ ام نشون بدیم با تابع نشانگر عدد این نمیشه متوجه این قسمت نشدم؟؟ بله میشه بدون نوشتن ماکرو اینکارو کرد که قبلا براتون نوشتم که تو پی ال سی باید چیکار کنید... همون مراحل معرفی کارت تی سی رو باید انجام بدین 3 لینک به دیدگاه
HOSSE!N 127 اشتراک گذاری ارسال شده در 21 فروردین، ۱۳۹۳ به این مثالی که میزنم توجه کن: تو plc اومدم مقدار کانترمو که همون c251 هستش رو ریختم تو رجیستر d304 .... حالا با توجه به خطی که تو plc نوشتیم،میایم تو اچ ام آی یه numeric display باز میکنیم( داخل کادر قرمز مشخص کردم) و بعدش مقدار d304 رو تو read address میریزیم......با این کار من میتونم مقدار عدد نشون داده شده تو کانتر رو ببنم حالا به نقل قولی که از خودم گرفتم توجه کن با توجه: تو اینجا هم تو میای 409c رو میریزی تو d0 و بعدش مراحل بالا که تو اچ ام آی انجام دادم رو انجام میدی مثل این میگم که نشون بدیم و تو ماکرو ننویسیم 2 لینک به دیدگاه
seyed mehdi hoseyni 27119 اشتراک گذاری ارسال شده در 22 فروردین، ۱۳۹۳ مثل این میگم که نشون بدیم و تو ماکرو ننویسیم بله میشه...حتما نباید از ماکرو استفاده کرد... ماکرو برای کارای حرفه ای خوبه و کارتو آسون میکنه و یه سری مزیتا داره... 3 لینک به دیدگاه
HOSSE!N 127 اشتراک گذاری ارسال شده در 22 فروردین، ۱۳۹۳ بله میشه...حتما نباید از ماکرو استفاده کرد... ماکرو برای کارای حرفه ای خوبه و کارتو آسون میکنه و یه سری مزیتا داره... از ماکرو بیشتر تو کارای محاسباتی استفاده میشه ممنون اقا مهدی 5 لینک به دیدگاه
seyed mehdi hoseyni 27119 اشتراک گذاری ارسال شده در 22 فروردین، ۱۳۹۳ از ماکرو بیشتر تو کارای محاسباتی استفاده میشه ممنون اقا مهدی ماکرو همون زبان برنامه نویسی c هستش.... وقتی از ماکرو استفاده میکنیم ینی اچ ام آی رو شبکه کردیم....بعضی از کارا برای اینکه هزینه رو کاهش بدی...plc نمیخری و از طریق اچ ام آی و شبکه کردن سیستمتو کنترل میکنی... 5 لینک به دیدگاه
ارسال های توصیه شده