请教各位S71200控制伺服电机,是定位控制,怎样在程序中读到位置当前值(要在触摸屏上显示出来),PLC版本是V3.0,请问这个怎么做?谢谢
最佳答案
你的问题不是几句话能说清楚的,给你推荐一下资料你先看看,一定能有所帮助
1、视频学习资料“S7-1200:使用S7-1200的运动控制功能-跟我学”
htTP://www.ad.siemens.com.cn/service/elearning/cn/SerialVideo.ASpx?vsid=2&sPage=12
2、视频学习资料“SIMATICS7-1200:自动化任务1–简单移动”
http://support.automation.siemens.com/CN/llisapi.dll?aktprim=0&lang=zh&referer=%2fCN%2f&func=cslib.csinfo&siteid=cseus&groupid=4000003&extranet=STandard&viewreg=CN&&nodeid0=29156492&objaction=csopen
3、视频学习资料”SIMATICS7-1200:简单运动控制调试“
http://support.automation.siemens.com/CN/llisapi.dll?aktprim=0&lang=zh&referer=%2fCN%2f&func=cslib.csinfo&siteid=cseus&groupid=4000003&extranet=standard&viewreg=CN&&nodeid0=29156492&objaction=csopen
4、功能手册:STEP7S7-1200运动控制
http://support.automation.siemens.com/CN/llisapi.dll/csfetch/60418665/s71200_motion_control_function_manual_zh-CHS_zh-CHS.pdf?func=cslib.csFetch&nodeid=60448574&forcedownload=true
5、SIMATICSTEP7S7-1200运动控制V13
http://support.automation.siemens.com/CN/llisapi.dll?aktprim=0&lang=zh&referer=%2fCN%2f&func=cslib.csinfo&siteid=cseus&groupid=4000003&extranet=standard&viewreg=CN&&nodeid0=29156492&objaction=csopen
提问者对于答案的评价:
谢谢
专家置评
为了运动控制,我们需要添加一个PTO的工艺对象,这个工艺对象就会生成一个数据块(DB块)。鼠标右键该工艺对象,选择“打开DB编译器”,就可以打开该数据块。该数据块的"Static"—>"MotionStatus"—>"Position"显示运动控制的当前位置。在程序中可以采用MOVE指令,将该数据拷贝到M区或者其他数据块,即可在触摸屏显示了。