实现思路
C#通过sharp7.cs 读取DB块中的数据。(这里是字节数组)。
然后对字节数据进行解析,并绑定在textbox控件中进行显示。
需求
1-基于Sharp7.cs二次编写的访问PLC类。可参考文章C#-基于Sharp7.cs二次开发读取PLC值的方法-留言更新方法
2-Bytes数据类型转换文件。 引用 generalDataTypeConvert.dll。
实现步骤
1-PLC访问类中添加方法,获取DB块字节数组
//20201029 生成DB块字节数组 public byte[] getDBbytes(string plcIp, int Rack, int Slot, int DbNum, int Start,int Length) {
byte[] Buffer = new byte[Length]; Client.ConnectTo(plcIp, Rack, Slot); Client.DBRead(DbNum, Start, Length, Buffer);//读取DbwNum所对应的字的值 return Buffer; }