回复:关于s7-200和V90的Modbus通讯问题

anglet

  • 帖子

    236
  • 精华

    0
  • 被关注

    48

论坛等级:侠士

注册时间:2014-06-25

普通 普通 如何晋级?

发布于 2016-12-22 12:47:57

11楼

展开查看
以下是引用芳季在2016-12-22 11:15:59的发言 >10楼

40800=>vw0

40801=>vw2

40800+40801=>vd0

相当于这么理解modbus地址。

传送一个长整数到40800,相当于传送一个长整数进去vd0。很自然占用了vb0vb1vb2vb3。那你说整个事件跟40801有什么关系?

第二个问题要看书,我没用过,没书。我用过的驱动器有的有地址对应,有的没有。有地址的,有的可以让你读写,有的输入点只能读输出点可以读写,有的呢通讯地址是另外一个地址,与这个物理点做and或or关系最终决定。多种多样。

第三个问题,你是说一个地址多次传入,还是说多个地址一次性连续传入。我都没看明白。

以下是引用anglet在2016-12-22 07:48:41的发言 >:明白了,芳工,那如...

引用详细内容:

明白了,芳工,那如果写的时候地址填40801是吧?

还有一个问题,能否用寄存器实现V90的DI和DO数字量连接呢?

在一个,如果我用4080X这些地址设置多个位置时,触发移动是不是还需要P_TRG信号触发,还是说只要单独触发地址写入就能定位呢?

多谢芳工,第三个问题我想说的是我想把位置1000写到40800,如果想驱动让电机转的话是用P-TRG信号,还是说我直接在FIRST端给上升沿就可以了呢?

 

这样写程序对吗?还是VB2、3、4、5已经占用,下面的VB4要改成不被占用的VB6.小弟新手才疏学浅还请芳工耐心教导哦,谢谢。

感谢坎坷路上帮助过我的朋友们。。。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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