回复:关于PLC通信问题

孤独天空

西门子1847工业学习平台

  • 帖子

    282
  • 精华

    2
  • 被关注

    12

论坛等级:侠圣

注册时间:2013-06-07

钻石 钻石 如何晋级?

发布于 2018-08-08 09:30:35

12楼

展开查看
以下是引用TheDivel梵音在2018-08-07 16:43:13的发言 >9楼

不是啊,我要读取得数据我知道得啊,举个例子,我要读取A小车得工位号,变量为m0.0,A小车电箱里面有一个PLC。现在我要在B车中使用A车得这个工位号,B车电箱也有一个PLC,也就是说,当A车在工位3得时候,B车开始下一个工序。所以啊,现在我就需要在B车PLC程序中使用A车PLC中得工位号,我应该怎么把这个工位号从A车提取到B车,作为B车运动得启动条件,刚刚说可以使用S7通讯,利用GET/PUT指令,那么利用这两个指令,我需要知道A车工位号数据保存得地址啊,因为PUT/GET指令管脚会填写这个地址嘛,所以我就迷茫啦。

以下是引用你以为你是谁在2018-08-07 16:33:31的发言 >7楼:你要读取的数据,你...

引用7楼详细内容:

你要读取的数据,你不清楚是哪个?哪怎么读啊?要想实现数据读写,必须知道数据是哪个?什么类型的

以下是引用TheDivel梵音在2018-08-07 16:19:36的发言 >4楼:但是我现在有一个疑...

引用4楼详细内容:

但是我现在有一个疑问就是,我需要得这个数据在PLC得位置我不知道啊,我需要得是一个中间变量对应值,这个值用单边通信也可以在另一个PLC中获得吗?

以下是引用你以为你是谁在2018-08-07 16:10:34的发言 >2楼:走通讯最省事,也...

引用2楼详细内容:

走通讯最省事,也最省钱。可以用PUT、GET单边通讯。

以下是引用你以为你是谁在2018-08-07 15:47:22的发言 >1楼:PLC与PLC之...

引用1楼详细内容:

PLC与PLC之间搭建通讯链接,具体看PLC有什么样的通讯接口了。


帮助文档里有代码例子。

以你的例子为例,A车工位号(应该是整数,你写M0.0有问题)MW0,速度(REAL型)MD2,故障(bool)M6.0。然后建一个数据块DB1,把M赋值给DB1,格式对应好。

在B车PLC中再建一个数据块DB1,PUT/GET两个DB1,B的DB1=A的DB1=A的M。注意格式对应好。

你要是喜欢用M,再把B的DB1赋值给B的M,后面该怎么编程就怎么编程。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15118条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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