xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

資源簡介

用C#寫的松下MEWTOCOL通訊協議,已經測試過大部分的讀取方法,小部分的寫入方法沒有測試。里面有MEWTCOL協議文檔,協議類文件,和一個簡單的測試FORM,編寫軟件為VS2015。

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.Linq;
using?System.Text;
using?System.Threading.Tasks;


namespace?Pansonic
{
????///?
????///?生產Mewtocol協議的各種命令的命文類
????///?

????public?class?MewtocolClass
????{

????????SoftBasic?SoftBasic?=?new?SoftBasic();
????????public?short?station?=?1;?????????//?站號默認為1
????????///?
????????///?PLC站號
????????///?

????????public?short?Station
????????{
????????????get?{?return?station;?}
????????????set?{?station?=?value;?}
????????}

????????///?
????????///?讀取單觸點狀態協議文
????????///?

????????///?觸點地址
????????///?
????????public?String?RCS(string?d)?????????//讀單觸點
????????{
????????????string?sendData;
????????????string?s;
????????????//命令:?%?站號?#?讀寫命令??????????

????????????string?f?=?d.Substring(1?d.Length?-?1);
????????????f?=?f.ToString().PadLeft(4?‘0‘);
????????????sendData?=?“%“?+?station.ToString().PadLeft(2?‘0‘)?+?“#“?+?“RCS“?+?d[0]?+?f;
????????????//?s?=?sendData?+?“**\r“;?????????????????????????????//不帶校驗碼
????????????s?=?sendData?+?BCC(sendData)?+?“\r\n“;?????????????????//帶校驗碼

????????????return?s;
????????}

????????///?
????????///?寫入單觸點狀態協議文
????????///?

????????///??觸點地址
????????///???開關量true/false
????????///?
????????public?String?WCS(string?d?bool?b)?????????//寫單觸點
????????{
????????????string?sendData;
????????????string?s;
????????????string?g;
????????????//命令:%?站號?#?讀寫命令??????????
????????????string?f?=?d.Substring(1?d.Length?-?1);
????????????f?=?f.ToString().PadLeft(4?‘0‘);
????????????if?(b)?g?=?“1“;
????????????else?g?=?“0“;
????????????sendData?=?“%“?+?station.ToString().PadLeft(2?‘0‘)?+?“#“?+?“WCS“?+?d[0]?+?f?+?g;
????????????//?s?=?sendData?+?“**\r“;?????????????????????????????//不帶校驗碼
????????????s?=?sendData?+?BCC(sendData)?+?“\r\n“;?????????????????//帶校驗碼
????????????return?s;
????????}
????????///?
????????///?讀取多觸點狀態協議文
????????///?

????????///?起始觸點地址
????????///?讀取觸點個數?n=1-8
????????///?
????????public?String?RCP(string?d?int?n)
????????{
????????????string?sendData;
????????????string?s;
????????????//命令?%?站號?#?讀寫命令??????????

????????????string?f?=?d.Substring(1?d.Length?-?1);????//取出觸點編號數據
????????????string?f1?=?f.PadLeft(4?‘0‘);??????????????//不足四位左邊補0????
????????????string?fBCD?=?f1.Substring(0?3);???????????//取出前BCD格式的3位??????????
????????????string?fHEX?=?f1.Substring(3?1);???????????//取出HEX格式的最后一位
????????????fHEX?=?fHEX.PadLeft(2?‘0‘);????????????????//補0?改為hex字符串形式
????????????//int?i?=?int.Parse(s);
????????????//string?show?=?i.ToString();

????????????byte[]?bs?=?new?byte[1];
????????????bs?=?SoftBasic.HexStringToBytes(fHEX);???????//把最后一位Hex轉為byte[]
????????????byte?address?=

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????248035??2012-06-22?10:02??MEWTOCOL.pdf
?????目錄???????????0??2020-04-23?17:54??pansonicPLC?Test\
?????目錄???????????0??2020-04-23?11:20??pansonicPLC?Test\.vs\
?????目錄???????????0??2020-04-23?11:20??pansonicPLC?Test\.vs\pansonicPLC?Test\
?????目錄???????????0??2020-04-23?11:20??pansonicPLC?Test\.vs\pansonicPLC?Test\v14\
?????文件??????119808??2020-05-21?16:33??pansonicPLC?Test\.vs\pansonicPLC?Test\v14\.suo
?????目錄???????????0??2020-04-24?12:05??pansonicPLC?Test\pansonic\
?????文件???????15843??2020-04-24?10:56??pansonicPLC?Test\pansonic\MewtocolClass.cs
?????文件???????12363??2020-04-24?12:05??pansonicPLC?Test\pansonic\PanasonicPLC.cs
?????目錄???????????0??2020-04-23?17:54??pansonicPLC?Test\pansonic\Properties\
?????文件????????1324??2020-04-23?17:54??pansonicPLC?Test\pansonic\Properties\AssemblyInfo.cs
?????文件???????44976??2020-04-24?10:57??pansonicPLC?Test\pansonic\SoftBasic.cs
?????目錄???????????0??2020-04-23?17:54??pansonicPLC?Test\pansonic\bin\
?????目錄???????????0??2020-04-24?10:35??pansonicPLC?Test\pansonic\bin\Debug\
?????文件???????30391??2020-04-24?10:35??pansonicPLC?Test\pansonic\bin\Debug\pansonic.xml
?????文件???????18944??2020-04-24?10:35??pansonicPLC?Test\pansonic\bin\Debug\pansonic.dll
?????文件???????50688??2020-04-24?10:35??pansonicPLC?Test\pansonic\bin\Debug\pansonic.pdb
?????目錄???????????0??2020-07-26?20:06??pansonicPLC?Test\pansonic\bin\Release\
?????目錄???????????0??2020-04-23?17:54??pansonicPLC?Test\pansonic\obj\
?????目錄???????????0??2020-04-24?10:35??pansonicPLC?Test\pansonic\obj\Debug\
?????文件????????6684??2020-04-24?10:35??pansonicPLC?Test\pansonic\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????目錄???????????0??2020-07-26?20:06??pansonicPLC?Test\pansonic\obj\Debug\TempPE\
?????文件???????????0??2020-04-23?17:54??pansonicPLC?Test\pansonic\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
?????文件???????????0??2020-04-23?17:54??pansonicPLC?Test\pansonic\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
?????文件???????????0??2020-04-23?17:54??pansonicPLC?Test\pansonic\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
?????文件?????????305??2020-04-24?10:35??pansonicPLC?Test\pansonic\obj\Debug\pansonic.csproj.FileListAbsolute.txt
?????文件???????18944??2020-04-24?10:35??pansonicPLC?Test\pansonic\obj\Debug\pansonic.dll
?????文件???????50688??2020-04-24?10:35??pansonicPLC?Test\pansonic\obj\Debug\pansonic.pdb
?????文件????????2609??2020-04-24?10:35??pansonicPLC?Test\pansonic\pansonic.csproj
?????目錄???????????0??2020-04-24?12:05??pansonicPLC?Test\pansonicPLC?Test\
?????文件?????????189??2020-04-23?11:20??pansonicPLC?Test\pansonicPLC?Test\App.config
............此處省略39個文件信息

評論

共有 條評論