想用多个PLC作为多个点的检测和控制器,用PC机与多个PLC进行通讯,获取数据并能发出控制命令,请各位给个设计方案,谢谢!
问题补充:
如果采用PC+profibus+PLC DP的方式,怎样实现,实现过程是什么啊?
每一个PLC作为一个采集控制点,控制点之间的距离较大>1KM,各传感器离PLC的距离较远>100M
PC机至少要与4个PLC进行通讯,采集的数据要做成数据库,进行后序处理
工作环境为一般工业环境。
请问最佳性价比的方案?
最佳答案
具体有什么需求阿,
1)多少个点的要求,对工作环境有没有要求
2)对采集有没有特殊要求,如诊断、同步等等
3)采集使用集中式还是分布式
4)PC机与PLC距离,对网络构成有没有要求,如以太网等
5)PC要监测、采集的变量数
6)最重要的,你的成本
还有,别的需求,越详细越容易解决问题,达到要求,如果只是像你提的这么少条件,那么随便配出来恐怕很难达到你的要求阿!
补充:关于方案,1)现场级别的采用Profibus通讯的方式,由于距离较远,采用分布式I/O的方式,即PLC+ET200M的方式,可根据点数和供电情况选择合适的设备,注意PLC需要带有DP口,或者用扩展CP的方式,有利于将来功能的扩展。
2)由于距离较远,所以需要使用485中继器,成对使用,可以扩展通讯距离
3)PC与PLC的网络可以采用以太网,保证采集速度,那么需要购买CP343-1模块,当然也可以使用MPI或者PROFIBUS的方式连接,组成网络,注意通讯距离,如果超限,需要485中继器。
4)PC需配CP5611卡,如果使用西门子的上位WINCC那么通讯,可以采取直接连接的方式建立与plc的通讯连接,具体方法参见网络课堂,如果使用的是别的公司上位那么可以通过opc的方式进行通讯,如果你上位采用WINCC下位采用别的公司PLC,那么需要购买SIMATIC NET,进行OPC通讯。
我个人觉得最经济的方式,下位用PROFIBUS ,上位用MPI组网,上位机用WINCC,采取直联的方式。
提问者对于答案的评价:
比较详细,希望可以跟你多多学习
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc319760.html