646058138
级别: 探索解密
精华主题: 0
发帖数量: 8 个
工控威望: 130 点
下载积分: 643 分
在线时间: 0(小时)
注册时间: 2013-12-10
最后登录: 2014-12-19
查看646058138的 主题 / 回贴
楼主  发表于: 2014-12-19 10:15
西门子PLC300。上位(vb)从PLC读上来的数据是倒的?或者说,PLC存储器高低位和别人的是反着的?见下。谢谢

这是上位要往PLC写数据之前的操作,需要把数据倒过来一下。

CopyMemory pReadBuffer1(0), a, 4

pReadBuffer(0) = pReadBuffer1(3)
pReadBuffer(1) = pReadBuffer1(2)
pReadBuffer(2) = pReadBuffer1(1)
pReadBuffer(3) = pReadBuffer1(0)

MyHex = field_write_ex6(100, 2, 20, 12, 12, pReadBuffer(0))

求介绍西门子存储器 是倒着的 详细学习资料(网址也可哟)谢谢!
         邮箱 646058138@qq.com
hsqknx
级别: 工控侠客
精华主题: 0
发帖数量: 427 个
工控威望: 2439 点
下载积分: 489 分
在线时间: 724(小时)
注册时间: 2011-06-13
最后登录: 2024-05-15
查看hsqknx的 主题 / 回贴
1楼  发表于: 2014-12-19 15:00
嘎嘎,一般都是反的,以前用PLC读CNC的数据也是反的
楼主留言:
亲,重点是求这方面讲解资料,有不?
真诚感谢!