大家好,想组成一个如下系统:一个CPU224XP(两个RS485口),用Modbus控制一个伺服驱动器的运行,同时连接一个TP200C作为人机交互,能实现吗?如果可以请讲明原理。并且需要购买哪些硬件?
问题补充:
谢谢你们的回答。
@大宝朱林森 虽然你回答的是S7200 SMART的相关信息,不是我要的CPU224的信息,但是还是很有参考价值,而且你是第一个回答的,值得鼓励,谢谢你,祝你天天开心。
@WWCWWC 同样很感谢你的回答,不过有两个问题想向您请教一下:
1.关于实时性。在我的项目中,我希望的效果是:文本显示器中设置好需要向伺服驱动器发送的扭矩参数,按下正转按钮,PLC通过Modbus协议将参数发给伺服驱动器,电机启动;按下反转按钮同理。这两个操作之间的间隔并不需要非常连续,5秒钟一次,这种应用算实时性要求高吗?
2.关于通讯口数量的选择。在我这个应用中,有没有可能性选择一款只有一个通讯口的PLC,让文本显示器和伺服驱动器公用一个通讯口,如果可以,需要添加什么附件吗?
最佳答案
西门子200的224xp及226均具备2个集成的rs-485通讯口,你的项目需要2个口实现与伺服驱动器及td文本显示器的连接,这个224xp是可以的。
224xp有2个型号规格(晶体管输出型和继电器输出型)(6ES7 214-2AD23-0XB0/6ES7 214-2BD23-0XB0),TD文本同样有几个规格的选项,具体看你的需求,一般选择TD400。
几点建议:
1)伺服驱动器采用modbus rtu通讯,因为这个通讯的异步的,所以,如果项目中对控制要求有实时性要求的,不建议你采用这个通讯方式。
2)TD文本是在200编程软件中编辑的,下载也是下载到plc中。
3)200在15年已经退市,如果是新置的配件,建议采用200smart 及smart line屏做项目。
补充问题回复:
这个最好是你测试一下,当按下到伺服电机转动这个时间段是否是你能够容忍的时间,如果能够容忍秒级的应该可以尝试的。
关于通讯口问题,建议你独立的2个通讯口,虽然从理论上将同一个类型的通讯模式允许连接,但是,根据你目前描述的情况看,TD文本与伺服驱动器并不是在同一个通讯模式下。
退一步将,就是同一个通讯模式,通讯如果采用轮询机制的,那么,可能会影响到你控制伺服电机的响应速度及TD文本写入时间。
如果是初次使用200编辑通讯,还是建议你独立设置各通讯口。
提问者对于答案的评价:
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc363210.html