恭喜,你发布的帖子
发布于 2020-07-29 11:05:19
7楼
楼主你好,我最近也在做有关在上位机用高级语言读取PLC的尝试,我用的是C#,PLC是西门子的PLC-300,数控系统是828D。
同样的我按照说明书读取DB5700.DBD0的数据的时候发生了错误,我已经连接PLC,并Open(),也向DB2600.DBX1.1写1,可是读取DB5700.DBD0数据时报错“PLC communication failed with error "WrongNumberReceiverBytes"",我是调用的在NuGet搜索的S7.Net.dll中的方法,请问这个问题该如何解决呢?
由于读取失败,根据说明书的梯形图,我尝试读取MD0的数据,我在数控系统中输入了说明书上的梯形图,运行后我读取MD0数据确实成功了,但是数据很奇怪,是3923214915,这个数据会根据X轴的移动二变化,所以这个奇怪的数据可以换算成轴的实际位置么???
请填写推广理由:
分享
只看
楼主