硬件配置方面是这样的:一台电机,一台s120 1.5kw的变频器,tm31,还有一个315-2dp的cpu。
小弟现在plc和变频器之间用dp通讯方式来控制电机的启动和停止
但电机的速度大小用tm31的模拟量输入来控制,这样的方案能否实现呢?
谢谢不吝指教!
问题补充:
如果能实现的话 哪里可以下载这方面的材料学习?
最佳答案
一般用S7-300PLC使用现场总线对S120进行调速,即CPU315-2DP建立PROFIBUS网络并作为DP主站,而S120作为DP从站,挂在PROFIBUS网络上,并设定DP地址,通过选择S120的报文结构实现对变频器的控制。任务报文PZD的第一个字是变频器的控制字(STW),第二个字是变频器的主设定值(HSW),编程时利用赋值指令MOVE来实现,可以实现对变频器的启动、停止,以及无极调速。S120伺服器上设置的DP站地址(一排按钮)必须与STEP7软件中硬件组态的地址保持一致,设置完成后必须端电,设置的地址才能起作用。
端子模块TM31可以用来增加驱动系统中可获得的数字输入/数字输出的数量,也可以增加模拟量输入/输出的数量。一般TM31是用于定义无报文缺省时使用,实际很少使用TM31的模拟量输入来控制电机的速度。
提问者对于答案的评价:
xiexie !!
专家置评
可以实现,可以选择自由报文,控制字由PLC过来,设定值连到TM31的模拟量;或者先选择一个标准报文,再改为自由报文,再将设定值连到TM31的模拟量即可。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc195608.html