பைடூல் மோட்பஸ் டி.சி.பி என்பது மோட்பஸ் டி.சி.பி வளர, பிழைதிருத்தம் மற்றும் கண்காணிப்புக்கு ஒரு சிறந்த கருவியாகும்.
இது பைதான் ஸ்கிரிப்ட் திறனைக் கொண்டுள்ளது, இது உங்களுக்கு மிகப்பெரிய நெகிழ்வுத்தன்மையை வழங்குகிறது.
மோட்பஸ் டி.சி.பி கருவிக்கு ஸ்கிரிப்ட் திறன் ஏன் விரும்பத்தக்கது?
புலம், தொழிற்சாலை அல்லது ஆய்வகத்தில் மோட்பஸ் டி.சி.பி தகவல்தொடர்புகளை பிழைதிருத்தம் செய்ய அல்லது கண்காணிக்க ஆண்ட்ராய்டு தொலைபேசி அல்லது டேப்லெட் போன்ற ஒரு கைப்பிடி சாதனத்தைப் பயன்படுத்துவது மின்சார பொறியாளர்கள் எளிது.
ஆனால் கிட்டத்தட்ட ஒவ்வொரு மோட்பஸ் டி.சி.பி தகவல்தொடர்பு அமைப்புக்கும் அதன் சொந்த தரவு வடிவம் கிடைத்தது.
"02a5b4ca .... ff000803" போன்ற ஹெக்ஸ் தரவுகளின் கடலில் தேடுவதும் என்ன நடக்கிறது என்பதைக் கண்டுபிடிக்க முயற்சிப்பதும் இனிமையானதல்ல.
அங்குதான் பைட்டூல் மோட்பஸ் டி.சி.பி உதவிக்கு வருகிறது.
தனிப்பயன் பைதான் ஸ்கிரிப்டை இயக்கும் திறனுடன், பெறப்பட்ட எந்த தரவையும் பைடூல் மோட்பஸ் டி.சி.பி படித்து அலசலாம், அதை நீங்கள் விரும்பும் வழியில் காண்பிக்கலாம், மேலும் தேவைப்படும்போது கூட செயல்படலாம்.
விரைவான தொடக்கத்திற்கு ஸ்கிரிப்ட் எடுத்துக்காட்டுகள் உள்ளன. அவற்றை முயற்சிக்க அவற்றில் ஒன்றை நகலெடுத்து ஒட்டவும்.
பொது பயன்பாட்டிற்கு எளிதான மோட்பஸ் டி.சி.பி கட்டுப்பாட்டு இடைமுகமும் உள்ளது.
ஸ்கிரிப்ட் பொது வழிகாட்டி
=================
* இந்த பயன்பாட்டில் பயன்படுத்தப்படும் பைதான் பதிப்பு 3.8 ஆகும்.
* ஸ்கிரிப்ட் புலத்தில் ஸ்கிரிப்டைத் திருத்த முடியும் என்றாலும் இந்த பயன்பாடு ஸ்கிரிப்ட் எடிட்டராக வடிவமைக்கப்படவில்லை.
உங்களுக்கு பிடித்த ஸ்கிரிப்ட் எடிட்டரைப் பயன்படுத்துவதே சிறந்த வழி, பின்னர் ஸ்கிரிப்டை நகலெடுத்து ஒட்டவும்.
* வித்தியாசமான பிழைகளைத் தவிர்க்க உள்தள்ளலுக்கு எப்போதும் 4 இடங்களைப் பயன்படுத்துங்கள்.
* நிலையான பைதான் நூலகத்தில் உள்ள பெரும்பாலான தொகுப்புகள் இறக்குமதி செய்ய கிடைக்கின்றன.
* லூப் தேவைப்பட்டால், ஸ்கிரிப்டை சரியாக நிறுத்த எப்போதும் `app.running_script` ஐ நிபந்தனையாகப் பயன்படுத்தவும்.
* பயன்பாட்டு பதிப்பு சரம் பெற `app.version` ஐப் பயன்படுத்தவும்.
* ஸ்கிரிப்ட் வெளியீட்டு புலத்தை சரமாகப் பெற `app.get_output ()` ஐப் பயன்படுத்தவும்.
* ஸ்கிரிப்ட் வெளியீட்டு புலத்தில் `பொருள்` ஐ சரமாக காட்ட` app.set_output (பொருள்) `ஐப் பயன்படுத்தவும்.
* ஸ்கிரிப்ட் வெளியீட்டு புலத்தில் உரையைச் சேர்க்க `app.set_output (app.get_output () + str (object))` க்கான குறுக்குவழியாக `app.print_text (பொருள்)` ஐப் பயன்படுத்தவும்.
* ஸ்கிரிப்ட் வெளியீட்டு புலத்தை அழிக்க `app.set_output (" ")` க்கான குறுக்குவழியாக` app.clear_text () `ஐப் பயன்படுத்தவும்.
* செயல்பாட்டுக் குறியீடு 01 கோரிக்கையை அனுப்ப `app.fc01_read_coils (mbid, addr, num)` ஐப் பயன்படுத்தவும்.
mbid (int): மோட்பஸ் ஐடி
addr (int): தரவு முகவரி
எண் (எண்ணாக): தரவுகளின் எண்ணிக்கை
திரும்ப (எண்ணின் பட்டியல்): கோரப்பட்ட தரவு பட்டியல்
* செயல்பாட்டுக் குறியீடு 02 கோரிக்கையை அனுப்ப `app.fc02_read_discrete_inputs (mbid, addr, num)` ஐப் பயன்படுத்தவும்.
mbid (int): மோட்பஸ் ஐடி
addr (int): தரவு முகவரி
எண் (எண்ணாக): தரவுகளின் எண்ணிக்கை
திரும்ப (எண்ணின் பட்டியல்): கோரப்பட்ட தரவு பட்டியல்
* செயல்பாட்டுக் குறியீடு 03 கோரிக்கையை அனுப்ப `app.fc03_read_holding_registers (mbid, addr, num)` ஐப் பயன்படுத்தவும்.
mbid (int): மோட்பஸ் ஐடி
addr (int): தரவு முகவரி
எண் (எண்ணாக): தரவுகளின் எண்ணிக்கை
திரும்ப (எண்ணின் பட்டியல்): கோரப்பட்ட தரவு பட்டியல்
* செயல்பாட்டுக் குறியீடு 04 கோரிக்கையை அனுப்ப `app.fc04_read_input_registers (mbid, addr, num)` ஐப் பயன்படுத்தவும்.
mbid (int): மோட்பஸ் ஐடி
addr (int): தரவு முகவரி
எண் (எண்ணாக): தரவுகளின் எண்ணிக்கை
திரும்ப (எண்ணின் பட்டியல்): கோரப்பட்ட தரவு பட்டியல்
* செயல்பாட்டுக் குறியீடு 05 கோரிக்கையை அனுப்ப `app.fc05_write_single_coil (mbid, addr, val)` ஐப் பயன்படுத்தவும்.
mbid (int): மோட்பஸ் ஐடி
addr (int): தரவு முகவரி
val (int): தரவு மதிப்பு
திரும்ப (எண்ணாக): தரவுகளின் எண்ணிக்கை (எப்போதும் 1)
* செயல்பாட்டுக் குறியீடு 06 கோரிக்கையை அனுப்ப `app.fc06_write_single_register (mbid, addr, val)` ஐப் பயன்படுத்தவும்.
mbid (int): மோட்பஸ் ஐடி
addr (int): தரவு முகவரி
val (int): தரவு மதிப்பு
திரும்ப (எண்ணாக): தரவுகளின் எண்ணிக்கை (எப்போதும் 1)
* செயல்பாட்டுக் குறியீடு 15 கோரிக்கையை அனுப்ப `app.fc15_write_multiple_coils (mbid, addr, vals)` ஐப் பயன்படுத்தவும்.
mbid (int): மோட்பஸ் ஐடி
addr (int): தரவு முகவரி
வால்ஸ் (எண்ணின் பட்டியல்): தரவு மதிப்பு பட்டியல்
திரும்ப (எண்ணாக): தரவுகளின் எண்ணிக்கை
* செயல்பாட்டுக் குறியீடு 16 கோரிக்கையை அனுப்ப `app.fc16_write_multiple_registers (mbid, addr, vals)` ஐப் பயன்படுத்தவும்.
mbid (int): மோட்பஸ் ஐடி
addr (int): தரவு முகவரி
வால்ஸ் (எண்ணின் பட்டியல்): தரவு மதிப்பு பட்டியல்
திரும்ப (எண்ணாக): தரவுகளின் எண்ணிக்கை
* கோரிக்கை மற்றும் பதில் செய்திகளைச் சரிபார்க்க `app.msg_out` மற்றும்` app.msg_in` ஐப் பயன்படுத்தவும்.
* ஒரு பதிவு கோப்பை சேமிப்பகத்தில் சேமிக்க `app.log_file (உரை)` ஐப் பயன்படுத்தவும்.
பதிவு கோப்பு இங்கே அமைந்துள்ளது [சேமிப்பக அடைவு] / PyToolModbusTCP / log_ [UTC நேர முத்திரை] .txt.
உரை (str): உரை உள்ளடக்கம்
return (str): முழு கோப்பு பாதை
புதுப்பிக்கப்பட்டது:
6 ஜூலை, 2021