PLC
知音难遇
学无止境
展开
-
byte求高四位和低四位的值
Dictionary<String, int> dict = new Dictionary<String, int>(); dict.Add("BT", (bytes[1] & 0xf0) >> 4);//BT 电量 11110000 dict.Add("SP", bytes[1] &...原创 2019-04-10 16:25:29 · 2589 阅读 · 0 评论 -
C# modbus 取值或写入值 将取值转换为int,将int类型写入
1.mianModbusClient modbusClient = null; if (modbusClient != null && modbusClient.Connected) modbusClient.Disconnect(); modbusClient = null; ...原创 2019-04-01 11:24:25 · 1853 阅读 · 0 评论 -
两个int值拼接byte到高四位和低四位
1.byte[] sendBytes = new byte[8]; sendBytes[0] = 97; sendBytes[1] =(byte)(energy << 4 | speed); sendBytes[2] = (byte)angle;//姿态...原创 2019-04-11 16:16:44 · 1639 阅读 · 0 评论 -
C#与PLC S7-1200的通信
1.引用S7.Net2.private void Button1_Click(object sender, EventArgs e) { Plc plc = new Plc(CpuType.S71200, "192.168.0.1", 0, 1); plc.Open(); if (!plc.IsConne...原创 2019-09-30 15:21:04 · 7106 阅读 · 0 评论