資源簡介
C#與歐姆龍PLC NX102-9000測試FINS通信,使用TCP連接方式,保證通信數(shù)據(jù)重要性,實(shí)時(shí)監(jiān)測是否斷線;實(shí)時(shí)讀取D0至D1000寄存器數(shù)據(jù),實(shí)時(shí)讀取W0至W500的實(shí)時(shí)數(shù)據(jù),將本機(jī)數(shù)據(jù)寫入到D11000至D12000數(shù)據(jù)寄存器,保證數(shù)據(jù)交換正常;在工業(yè)環(huán)境中上位機(jī)軟件需要與PLC交換數(shù)據(jù),獲取數(shù)據(jù)上傳至MES系統(tǒng)中。FINS通信速度較快,數(shù)據(jù)量大,非常好用。希望能幫下開始使用歐姆龍PLC的工控朋友們。

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Linq;
using?System.Text;
using?System.Threading.Tasks;
using?System.Windows.Forms;
namespace?OmronFins
{
????public?partial?class?Form1?:?Form
????{
????????public?Form1()
????????{
????????????InitializeComponent();
????????}
????????OmronFinsTcp?Plc;
????????private?void?Form1_Load(object?sender?EventArgs?e)
????????{
????????????Plc?=?new?OmronFinsTcp();
????????????Plc.Conncet(“192.168.251.3“?9600);//TCP端口號(hào)為9600
????????????Plc.HandShake(192);//?192為本機(jī)主機(jī)號(hào)
????????????Plc.WorkStart();
????????????timer1.Interval?=?500;
????????????timer1.Start();
????????????textBox4.Text?=?Plc.W0.ToString();
????????}
????????private?void?timer1_Tick(object?sender?EventArgs?e)
????????{
????????????Invoke(new?MethodInvoker(delegate
????????????{
????????????????textBox1.Text=?Plc.D100.ToString();
????????????????textBox2.Text?=?Plc.D101.ToString();
????????????????textBox3.Text?=?Plc.W0.ToString();
????????????????
????????????}));
????????}
????????private?void?button1_Click(object?sender?EventArgs?e)
????????{
????????????try
????????????{
????????????????Plc.D11000?=?Convert.ToUInt16(textBox4.Text);
????????????}
????????????catch?(Exception?ex)
????????????{
????????????????MessageBox.Show(ex.Message);
????????????}
????????}
???????
????}
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-01-11?20:16??歐姆龍PLC測試Demo\
?????目錄???????????0??2019-01-11?20:16??歐姆龍PLC測試Demo\OmronFins\
?????目錄???????????0??2019-01-11?20:16??歐姆龍PLC測試Demo\OmronFins\.vs\
?????目錄???????????0??2019-01-11?20:16??歐姆龍PLC測試Demo\OmronFins\.vs\OmronFins\
?????目錄???????????0??2019-01-11?20:16??歐姆龍PLC測試Demo\OmronFins\.vs\OmronFins\v14\
?????文件???????50688??2019-01-15?13:39??歐姆龍PLC測試Demo\OmronFins\.vs\OmronFins\v14\.suo
?????目錄???????????0??2019-01-15?13:35??歐姆龍PLC測試Demo\OmronFins\OmronFins\
?????文件?????????994??2019-01-11?20:16??歐姆龍PLC測試Demo\OmronFins\OmronFins.sln
?????文件?????????189??2019-01-11?20:16??歐姆龍PLC測試Demo\OmronFins\OmronFins\App.config
?????目錄???????????0??2019-01-11?20:16??歐姆龍PLC測試Demo\OmronFins\OmronFins\bin\
?????目錄???????????0??2019-01-11?21:50??歐姆龍PLC測試Demo\OmronFins\OmronFins\bin\Debug\
?????文件???????19456??2019-01-15?13:35??歐姆龍PLC測試Demo\OmronFins\OmronFins\bin\Debug\OmronFins.exe
?????文件?????????189??2019-01-11?20:16??歐姆龍PLC測試Demo\OmronFins\OmronFins\bin\Debug\OmronFins.exe.config
?????文件???????46592??2019-01-15?13:35??歐姆龍PLC測試Demo\OmronFins\OmronFins\bin\Debug\OmronFins.pdb
?????文件???????22696??2019-01-15?13:38??歐姆龍PLC測試Demo\OmronFins\OmronFins\bin\Debug\OmronFins.vshost.exe
?????文件?????????189??2019-01-11?20:16??歐姆龍PLC測試Demo\OmronFins\OmronFins\bin\Debug\OmronFins.vshost.exe.config
?????文件?????????490??2017-09-29?21:43??歐姆龍PLC測試Demo\OmronFins\OmronFins\bin\Debug\OmronFins.vshost.exe.manifest
?????文件????????1471??2019-01-15?13:35??歐姆龍PLC測試Demo\OmronFins\OmronFins\Form1.cs
?????文件????????9001??2019-01-15?13:35??歐姆龍PLC測試Demo\OmronFins\OmronFins\Form1.Designer.cs
?????文件????????6011??2019-01-15?13:35??歐姆龍PLC測試Demo\OmronFins\OmronFins\Form1.resx
?????目錄???????????0??2019-01-11?20:16??歐姆龍PLC測試Demo\OmronFins\OmronFins\obj\
?????目錄???????????0??2019-01-15?13:35??歐姆龍PLC測試Demo\OmronFins\OmronFins\obj\Debug\
?????文件????????1464??2019-01-14?11:33??歐姆龍PLC測試Demo\OmronFins\OmronFins\obj\Debug\DesignTimeResolveAssemblyReferences.cache
?????文件????????7284??2019-01-14?11:45??歐姆龍PLC測試Demo\OmronFins\OmronFins\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件?????????978??2019-01-15?13:38??歐姆龍PLC測試Demo\OmronFins\OmronFins\obj\Debug\OmronFins.csproj.FileListAbsolute.txt
?????文件????????1012??2019-01-15?13:35??歐姆龍PLC測試Demo\OmronFins\OmronFins\obj\Debug\OmronFins.csproj.GenerateResource.Cache
?????文件????????2384??2019-01-11?21:50??歐姆龍PLC測試Demo\OmronFins\OmronFins\obj\Debug\OmronFins.csprojResolveAssemblyReference.cache
?????文件???????19456??2019-01-15?13:35??歐姆龍PLC測試Demo\OmronFins\OmronFins\obj\Debug\OmronFins.exe
?????文件?????????180??2019-01-15?13:35??歐姆龍PLC測試Demo\OmronFins\OmronFins\obj\Debug\OmronFins.Form1.resources
?????文件???????46592??2019-01-15?13:35??歐姆龍PLC測試Demo\OmronFins\OmronFins\obj\Debug\OmronFins.pdb
?????文件?????????180??2019-01-14?11:47??歐姆龍PLC測試Demo\OmronFins\OmronFins\obj\Debug\OmronFins.Properties.Resources.resources
............此處省略13個(gè)文件信息
評(píng)論
共有 條評(píng)論