当前位置: 主页 > PLC控制

300PLC即做主站又做从站用哪种通讯方式

1、一台300PLC与一台上位机通讯(我认为300PLC这时做从站),上位机自行开发,使用C++、或C#;
2、一台300PLC与五台200PLC通讯(这时300PLC做主站);
3、200PLC控制工位,每个工位上可能会放置触摸屏,工位之间距离不是太大。
4、所有PLC程序下载方便(我想在上位机PC上对所有PLC进行程序下载操作)
5、便于扩展、通用性好。
想请教各位大侠:有哪些通讯总线可以实现?使用哪种总线比较好?这个网络中300PLC可以不要?
请帮忙稍微介绍详细些,或多提供些资料,十分感谢!

ASs='html_titleimg_p' STyle='text-align:center;'>

问题补充:
感谢各位的回答!
其实我比较偏向于实用以太网通讯,因为这样我在上位机可以控制到所有终端(包括触摸屏),这样方便调试、程序下载等,也便于远程维护、不同品牌产品扩展。
主要担心的是300PLC或200PLC与上位机以太网通讯时的编程问题,按letham前辈所述,通过OPC就可以解决?200和300的OPC是同一个吗?收费吗?针对以太网还有其他软件吗(PRODAVE,SOFTNET?)?可以不通过第三方软件吗?
非常感谢!

最佳答案

1、一台300PLC与一台上位机通讯(我认为300PLC这时做从站),上位机自行开发,使用C++、或C#;
PLC与上位机通讯,不是主从站的通讯,是PGOP通讯,你用高级语言做上位机的方式很多PRODAVE,SOFTNET,OPC,建议使用OPC。

2:一台300PLC与五台200PLC通讯(这时300PLC做主站);
为每个200增加EM277模块,S7-300作为DP主站,S7-200作为DP从站

3、200PLC控制工位,每个工位上可能会放置触摸屏,工位之间距离不是太大。
触摸屏和S7-200之间采取PPI通信,触摸屏一般都支持PPI通信

4:所有PLC程序下载方便(我想在上位机PC上对所有PLC进行程序下载操作)
由于EM277不支持S7路由功能,所以上位机上可以安装CP5611卡,这样可以对所有PLC进行程序的上下载

想请教各位大侠:有哪些通讯总线可以实现?使用哪种总线比较好?这个网络中300PLC可以不要?
建议PROFIBUS通信,走工业以太网也行,S7-200需要配置CP243模块,价格较高,S7-200于S7-300之间的通信,需要编程,采用EM277进行通信,编程很简单。
S7-300是否可以不要,要看你采用S7-300来做什么的,如果仅仅是把S7-200数据采集到S7-300,然后S7-300于你的上位机通信(也就是S7-300仅仅是数据中转)可以不用S7-300,还是建议采用OPC,S7-200免费的OPCserver软件是PCACCESS,PCACCESS于5个S7-200PLC通信没有问题,你上位机用过C#等高级语言编程做个OPCCLIENT。

SIEMENS所有产品都可以通过SIMATICNET软件进行通信,SIAMATICNET提供OPCSERVER功能,SOFTNET是SIMATICNET软件库的软卡协议库,除了SOFTNET还有HARDNET,PRODAVE是收费软件,提供了高级语言读取PLC的驱动。
S7-300和S7-200的以太网编程,很简单,你可以再找答案专区里搜索下,或者下载中心搜索下,就可以,不难(只不过DP通信更简单)

提问者对于答案的评价:
非常详细,十分感谢!

专家置评

如果走以太网,就都挂在一根网线上,应该会比较方便。

  • 关注微信
上一篇:深入探究

猜你喜欢

微信公众号