我想只用一个DP接头的A1B1和触摸屏通讯,A2B2和变频器通讯,这样只有一个DP接头插在200PLC的PORT口上,这样可以吗?还有别的什么设置吗?
最佳答案
1.有一点是需要肯定的是,楼主所讲的这种网络连接方式是可行的。
通常实际现场这种情况很常见,比如我们的PLC在中间位置A,触摸屏在左侧B,变频器在右侧C。那就不能按照从A到B,然后再从B到C这样布线。
所以就可以采取楼主所说的方式,从A到B接DP接头的A1B1和触摸屏通讯,从A到C接DP接头的A2B2和变频器通讯,A处的DP接头的终端电阻设为OFF,B、C处的DP接头的终端电阻设为ON。
2.但是还有一点必须要注意,那就是通信协议。
利用一台PLC和2台不同设备进行通信,是可以实现的。如果使用同一种通信协议,就可以使用一个通信端口。
也就是说,如果楼主你的PLC、触摸屏、变频器使用同一种通信协议,你这个是可以实现的。
但据我所知,西门子触摸屏支持很多的通讯方式,具体要看触摸屏的类型。现在很多都支持MPI、PROFIBUS及以太网等通信。西门子变频器支持USS通信、PROFIBUS通信、DeviceNet通信等等。
所以楼主这个方案实施起来难度是很大的,如果使用不同的通信协议,只能使用对应数量的通信接口。
上述所说的协议,每一种通信协议还有更细的划分,比如USS分为USS RS232和USS RS485,modbus分为modbus ASCII或modbus RTU,PROFIBUS分为PROFIBUS-DP、PROFIBUS-PA、PROFIBUS-FMS等,这些是不能混用的。
3. 之前见楼主咨询过MM440的PID调节控制的问题,其实方案有很多种。
我也补充了我认为有种最经济的方法,MM440自身就带PID功能,楼主完全可以使用变频器自身的PID结合自由功能块来实现。
S7-200PLC与MM440变频器的通信只能使用USS通信(自由口通信方式),只使用一个通信端口和触摸屏达不成一致性的。就不如利用MM440变频器自身的功能来实现,简单的PID控制可能连EM235模块都不需要用。
4.最后有关通信的介绍,在视频学习中心有视频讲解,对你会有很大的帮助,建议楼主好好学习一下。
S7-200热线工程师岗前内部培训:
串口通信第一讲:自由口通信(1)
http://www.ad.siemens.com.cn/service/elearning/cn/Course.aspx?CourseID=838
串口通信第二讲:自由口通信(2)
http://www.ad.siemens.com.cn/service/elearning/cn/Course.aspx?CourseID=839
串口通信第三讲:PLC modbus通信
http://www.ad.siemens.com.cn/service/elearning/cn/Course.aspx?CourseID=860
串口通信第四讲:PLC USS通信
http://www.ad.siemens.com.cn/service/elearning/cn/Course.aspx?CourseID=861
通信第一讲:PPI和MPI通信
http://www.ad.siemens.com.cn/service/elearning/cn/Course.aspx?CourseID=1266
通信第二讲:以太网通信
http://www.ad.siemens.com.cn/service/elearning/cn/Course.aspx?CourseID=1267
提问者对于答案的评价:
谢谢,有时间我要验证一下。
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc201176.html