我有一个工程 要求S7-300控制4台ABB变频器(只读取ABB的频率 电流 电压 状态 故障等信息)变频器启动由I/O控制 想用CPU 312 CPU313 CPU314这几款CPU
1.列举最经济的方案构成(选哪种CPU 什么通信)
2.列举最易开发性,编程最方便容易的方案构成(选哪种CPU 什么通信)
3.采用PTP, DP ,MODBUS这3种那种最合适
麻烦您较详细回答上叙问题 谢谢
问题补充:
如果用MODBUS 则采用RTU(ABB只支持RTU)
最佳答案
西门子与ABB变频器通讯,MODBUS与DP都可以,
如果是S7300的话,
1、采用DP通讯:你的CPU需要有DP口,选择CPU312+CP342-5,ABB变频器DP板不是标配的,你还需要配一块DP卡件RPBA-01,
2、采用MODBUS-RTU通讯,你的CPU需要有RS485串口,选择CPU312+CP340(需要自己编写校验程序),或者选择CPU312+CP341(不需要编写程序,但得增加硬狗),ABB变频器标配RS485口;
如果是S7200的话,
1.采用DP通讯,你的CPU需要有DP口,选择CPU226+EM227,ABB变频器增加一块RPBA-01卡件
2、采用MODBUS-RTU通讯,选择CPU226,ABB变频器不需要增加东西
很明显,DP通讯增加成本最高,一块RPBA-01大概需要1500左右,4块就得6000大洋,使用S7200最经济,但是前提是你的工程允许使用S7200,如果必须使用S7300,那么我建议你这样配置:
增加一块S7200 smart(SR20)PLC,大概需要700大洋,自带以太网口和RS485串口,利用它和ABB变频器MODBUS-RTU通讯,编程非常方便,而且经济,CPU312那边增加一块CP343-1以太网模块,
这样就是S7200 SMART与ABB变频器MODBUT通讯,然后把数据通过以太网送给S7300,这样就达到了即经济又方便
提问者对于答案的评价:
OK
最佳答案作者回复:
对,hbttkj老师说的对,200和变频器不能走DP,没考虑变频器不同于上位机,不能做主站的
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc226668.html