登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:西门子S7-200和S7-300 PLC的通讯
点击:28906 回复:32
10楼
编辑
引用
管理
dzfa
发送的数据是自己定义的吗?可以在数据中加入发送方的CPU地址,接收方就可以分辨了
最后修改:
2004-5-26 8:48:59
04-05-26 08:48
11楼
编辑
引用
管理
初来学习
是自己定义的,我也知道可以加入接收方的地址,但是,要是有多个电台同时接收到这个数据,怎么判断是自己应该接收还是不应该接收,也还是一个读自己的地址的问题吧?
04-05-26 09:09
12楼
编辑
引用
管理
初来学习
我还是说详细一点吧,我想用一个300和两个200通讯,每个CPU 都带一个电台,只要300和200之间通讯就可以,200之间不用通讯。双方都要可以发送和接收,感觉头疼!!例如:300要读1号200的数据,发送读取指令后两个200都收到了,200怎么知道自己是不是该接收??
04-05-26 09:16
13楼
编辑
引用
管理
chengb520
你可以将200PLC的地址改掉,只要地址不一样就行了。
04-05-26 09:24
14楼
编辑
引用
管理
dzfa
每个200和300都设定一个地址,在数据中加入发送方的地址和接收方的地址,接收方收到数据后检查自己的地址和数据是的接收方的地址是不是一致。如果一致则进行处理,不一致就不作任何处理。
要读1号200的数据,发送数据中加入接收方地址1,1#200收到后检查与自己的地址1一致,就会响应。2#200收到后检查与自己的地址2不一致,就不会响应了。
04-05-26 13:55
15楼
编辑
引用
管理
茜茜
引用
初来学习
在 2004-5-26 9:16:00 发言
【内容省略】
对于你这个问题,楼上的办法是可行的,设置地址就可以了.就像老师上课点名一样,老师在点A的名时,全班同学都听到了,但只有A才会做出响应.
不过另外还有一种方法就是买那种非全透明的电台,买可设地址的电台,这样200本身就不用设地址了,把地址信息加到电台里也行,不过这种方法比第一种方法麻烦.
最后修改:
2004-5-26 23:16:24
04-05-26 23:14
16楼
编辑
引用
管理
初来学习
谢谢楼上两位的指导,但是我还有问题要问,就是,当你接收到数据以后,是不是要从输入寄存器移出,移出以后放到一个地址中吗?
04-05-28 07:55
17楼
编辑
引用
管理
dzfa
你可以分配一块数据区,用来存贮你接收到的数据
04-05-28 08:49
18楼
编辑
引用
管理
华南虎
MPI,PROFIBUS,以太网
04-07-31 16:30
19楼
编辑
引用
管理
剑宇
111
04-12-03 14:31
上一页
下一页
工控新闻
天硕工业级M.2 NVMe SSD全国产节能方案
PTC 推出 Arena 供应链智能,助力制造商和产品公司缓解供应链风险
西门子从亚马逊招募人工智能专家
西门子Desigo®Optic斩获麒麟认证,西门子Xcelerator同步焕新上架
德国congatec持有 JUMPtec GmbH多数股权,强化技术领导地位与计算机模块产品组合
OPT(奥普特)完成对东莞泰莱控股收购,深化“视觉·传感·运控+AI”全技术协同生态闭环
产业升级需合规助力:高价值嵌入式产品出海的必由之路
贝加莱(中国)完成接力棒传递,续写新篇章
更多新闻资讯