C#开发OPC Client端。 服务端采用KEPServerEXV5,程序示例。
2019-12-21 20:31:11 73KB OPC通讯 Kepserverex visual studi
1
基恩士PLC通讯协议,包括C#、VB代码的测试用例,本人实践所得成果。
2019-12-21 20:29:32 38.78MB 基恩士 PLC 通讯协议 C#
1
MCGS与三菱PLC通讯(交通灯).画面还行,里面有演示效果
2019-12-21 20:24:28 1.97MB MCGS 三菱PLC
1
施耐德PLC的通信协议技术规范,介绍内容蛮多,需要细心阅读理解
2019-12-21 20:20:33 7.35MB 施耐德 PLC C#
1
利用三菱MXcomponent组件编写的VC范例程序,实现与指定三菱PLC通讯。很适合新手学习理解上位机与PLC通讯基于VC++程序的编写。
2019-12-21 20:13:59 19KB VC 三菱PLC
1
vb控制各系列台达PLC串口通讯的源程序
2019-12-21 20:07:17 4KB vb与各种台达PLC通讯的源程序
1
本程序需要PC与松下PLC编程串口连接,遵循MEWTOCOL协议。
2019-12-21 20:06:59 60KB 松下PLC通讯
1
byte[] dd = { 0x10, 0x02, 0x00, 0x5C, 0x5E, 0x16 }; // serialPort1.Write(dd, 0, dd.Length); axMSComm1.Output = dd; System.Threading.Thread.Sleep(100); string q = q8 + q7 + q6 + q5 + q4+ q3 + q2+ q1; int dataer = Convert.ToInt32(q, 2);//二进制转十进制 string datah = Convert.ToString(dataer, 16);//十进制转十六进制 while (datah.Length < 2) datah = "0"+datah; string temp = "02007C320100000000000E00050501120A1002000100008200000000040008"+datah; int sum = 0; for (int i = 0; i < (temp.Length / 2); i++)//求校验 { int c=Convert .ToInt32 (temp.Substring ((i*2),2),16); sum = sum + c; } string check = Convert.ToString(sum, 16); string checkdata = check.Substring(check.Length - 2, 2);//校验和后两位 //textBox1.Text = checkdata; checkdata = checkdata.ToUpper(); temp = "68202068"+temp+checkdata+"16" ; byte[] outdata3 = new byte[38]; for (int i = 0; i < (temp.Length / 2); i++) { outdata3[i] = Convert.ToByte((temp.Substring(i * 2, 2)), 16); } //serialPort1.Write(outdata3, 0, outdata3.Length); axMSComm1.Output = outdata3;
2019-12-21 20:01:20 1.28MB PLC通讯
1
总结FZ4实际使用的通讯部分,以三菱PLC为例,详细说明。
2019-12-21 20:01:16 923KB 欧姆龙视觉
1
VS2013三菱PLC通讯
2019-12-21 19:56:04 143KB 三菱PLC通讯
1