အခုတစ်ခါတော့ Modbus ကဘယ်လိုပုံစံမျိုးနဲ့အလုပ်လုပ်လည်းမြင်သာအောင် ဖော်ပြပေးပါမယ်။ ကျွန်တော်က အခု Software ၂မျိုးသုံးထားပါတယ်။ Indigoscada နဲ့ PeakHMI Slave Simulator ပါ။ Slave Simulator ဘာလို့သုံးလဲဆိုရင် Slave ID သတ်မှတ်ဖို့ရယ် Data တွေအပြောင်းအလဲဘယ်လိုဖြစ်လည်းမြင်သာအောင်ပြတာပါ။ဆိုလိုတာက SCADAကနေခိုင်းဖို့ Slave တစ်ခုအနေနဲ့သုံးတာပါ။အခုဟာကတော့ PLC ရော တခြား Device တွေရော PC ကလွဲလို့ လုံး၀မရှိတဲ့သူတွေအတွက်နဲ့ အလုပ်လုပ်ဆောင်ပုံကိုမြင်သာဖို့အတွက်ပဲရည်ရွယ်တာပါ။ ကျွန်တော် ဒီမှာ Modbus TCP/IP ကိုသုံးပါမယ်။ ဘာလို့လည်းဆိုရင် Simulation လုပ်ဖို့သုံးတာပါ။ Simulation Port Address က 127.0.0.1 သုံးပြီတော့ Port ကို 502 သုံးပါတယ်။ စုစုပေါင်း Point အရေအတွက်က 24 ခုရှိပေမယ့် လက်ရှိ point 4 ခုပဲသုံးပါမယ်။ အရင်ဆုံးကျွန်တော် က Modbus ရဲ့ သုံးမယ့်ဟာကို Data Base အရင်ဆောက်လိုက်ပါမယ်။ ပုံက တတိယမြောက်မှာရှိပါတယ်။ ပုံနဲ့တွဲကြည့်ပေးပါ။ ပထမ Point 2ခုကို Slave_id = 1 modbus_read_function = 1 modbus_write_function = 5 modbus_type ...