回复:300/400plc和G120C通讯变量地址存储问题

已锁定

askab

  • 帖子

    405
  • 精华

    5
  • 被关注

    34

论坛等级:侠圣

注册时间:2005-07-24

黄金 黄金 如何晋级?

发布于 2022-05-16 19:10:56

2楼

如图所示,我现场用的是400的PLC 与G120C-DP 通讯,352报文,地址2420开始,程序是厂家写的一个G120C的标准块,截图程序块的功能是把PIW2420-PIW2430及PQW2420-PQW2430六个字共12个字存储到下面的DB块里,我的疑问是他怎么就填写了一个起始变量PIW2420(类型是Word)推算出的后边的变量地址,或者说他这个管脚(类型也是Word) PEWPAW是怎么根据WORD类型知道的变频器变量地址2420的?我知道可以通过指针读写,但是输入类型是INT数据,也就是输入2420然后再左移指令什么的可以推算出后边的地址,但是这个管脚类型是Word,就有点想不明白了,想请教一下,还请大佬不吝赐教

////////////////////////////////////

你需要猜什么,不需要的

  1. 看硬件组态PIW  来自G120 的反馈,既然是标准报文,则可以看到传送的数据顺序和定义。

    例如第一个字 状态字,第二个速度反馈 等等,

  2. 其次 看starter  中G120的配置和通讯组态,没有可以上载的。

  3. 它用了指针对应数据在DB291里,相当于读取PIW2420 2422 2424 2426 2428 2430 对应MOVE 到 DB291.DBW352开始的6个数据,按照一定顺序,但不一定是一一对应,你也没有必要了解。

    建立VAT表,看PIW2420 的6个数据对应DB291.DBW352开始的哪6个数据就行,因为以后的程序里,它全用DB291了。

  4. 这样不就真实的一一对应起来,知道那个是啥,PQW同理。

以后千万不要说猜,这个态度就不严谨,如果你不知道去猜,需要更改数据,那就太可怕。

大家同行,you ok ? me !
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54617条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。