永发信息网

西门子PLC300。上位(vb)从PLC读上来的数据是倒的?或者说,PLC存储器高低位和别人的是反着的?见下。写

答案:2  悬赏:70  手机版
解决时间 2021-02-27 14:56
  • 提问者网友:流星是天使的眼泪
  • 2021-02-27 07:11
这是上位要往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))
求介绍西门子存储器 是倒着的 详细学习资料(网址也可哟)谢谢!



最佳答案
  • 五星知识达人网友:怀裏藏嬌
  • 2021-02-27 08:13
西门子就是倒着的 比如 mw0 ,你想用mw数据的低数据,那就读mb1数据
全部回答
  • 1楼网友:鱼芗
  • 2021-02-27 09:41
应该跟你的PLC程序有关吧,不一定都是倒着的。以前我自己写的程序都是正序的。通常再和仪表或者单片机程序通讯时才会有这种大端模式,也就是反序的。看西门子的编程手册就可以了 再看看别人怎么说的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯