关于西门子200通信的问题 5

假设用PLCcpu226做主站,cpu224做从站。连接方式是PPI网络,用普通的dp线串接。cpu224跟称重仪表做自由口通信,把仪表中的数值读出来。然后CPU226再... 假设用PLC cpu226做主站,cpu224做从站。连接方式是PPI网络,用普通的dp线串接。cpu224跟称重仪表做自由口通信,把仪表中的数值读出来。然后CPU226再对CPU224xp中进行网络读写数值。这种方法可行吗。我想问的目的是,两种通信方式会不会冲突。请高手赐教。 展开
 我来答
IT与制药
2014-09-11 · TA获得超过4630个赞
知道大有可为答主
回答量:4899
采纳率:44%
帮助的人:3302万
展开全部

CPU224XP有两个口,两个口是独立的,分别设置为PPI和自由口即可。不会冲突的。一下信息来自西门子官方资料(附件搜索“自由口”):

 

S7-200 CPU的通信口(Port0, Port1)

 

型号不同的S7-200 CPU具有一到两个RS-485通信口。CPU221、CPU222、CPU224有一个通信口;CPU224 XP、CPU226有两个通信口。

 

S7-200
CPU上的通信口各自独立,每个通信口都有自己的网络地址、通信速率等参数设置。通信口的参数在编程软件Micro/WIN的“系统块”中查看、设置,新的设置在系统块下载到CPU中后起作用。

 

S7-200 CPU上的通信口支持的通信协议有:

 

 

PPI协议:西门子专为S7-200开发的通信协议

MPI协议:不完全支持,只能作从站

自由口模式:由用户自定义的通信协议,用于与其他串行通信设备通信(如串行打印机等)。
S7-200编程软件Micro/WIN提供了通过自由口模式实现的通信功能:

 

USS指令库:用于S7-200与西门子变频器(MM4系列、SINAMICS G110和老的MM3系列)

Modbus RTU指令库:用于与支持Modbus RTU主站协议的设备通信

 

S7-200
CPU上的两个通信口基本一样,没有什么特殊的区别。它们可以各自在不同的模式、通信速率下工作;它们的口地址甚至也可相同。

 

分别连接到CPU上两个通信口上的设备,不属于同一个网络。S7-200 CPU不能充当网桥的作用。

 

更多追问追答
追问
那么我这样的假设是否成立呢。
追答
你的假设是不太现实的。如果PLC就一个口,那么你作为自由口使用了那么连接其他的通讯协议肯定是存在问题的。西门子已经明确说明作为自由口之后不可以连接HMI。你可以做一个实验试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
狂恨尽诡醋1O
2014-09-11 · TA获得超过226个赞
知道答主
回答量:148
采纳率:100%
帮助的人:49.8万
展开全部
(1) Micro/WIN中设置的对方通讯口地址与CPU的实际口地址不同,通常设置“2”;(2)Micro/WIN中设置的本地(编程电脑)地址与CPU通讯口的地址相同了(应当将Micro/WIN的本地地址设置为“0”) (3) Micro/WIN使用的通讯波特率与CPU端口的实际通讯速率设置不同 (4) 有些程序会将CPU上的通讯口设置为自由口模式,此时不能进行编程通讯,只能打到STOP模式。
(5)如果使用的是USB/PPI电缆,应注意设置

请采纳答案,支持我一下。
追问
那么我是两个PORT口,貌似原来可以一个口做自由口通信,一个口用来用电脑监控貌似可以的吧。用电脑监控的口是默认做从站吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式