登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:西门子S7-200和S7-300 PLC的通讯
点击:28725 回复: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
上一页
下一页
工控新闻
工信部发文!事关设备更新和技术改造
西门子将亮相2024工博会,全景呈现数实融合的工业未来
2024生态品牌认证榜单发布,卡奥斯行业唯一两获“领航者”
2024世界制造业大会今日开幕 炫酷“智”造秀出产业实力
2024年工业互联网行业市场全景调研及发展前景预测分析
头顶 “ 中国第一MEMS传感器企业 ” 歌尔微拟赴港上市!
喜报丨珞石机器人入选工信部《首台(套)重大技术装备推广应用指导目录》
“量体裁衣”破局转型难题!广域铭岛助力智转数改跑出加速度
更多新闻资讯