我在运动向导里组态后可以调用手册上的绝大部分指令,但这个AXISx_RDPOS指令却始终找不到,要安装什么插件吗?另外我需要PTI脉冲控制在运动到某个值时触发其他指令,则GOTO和RDPOS指令是否可以同时导通?如不可以,我该怎么实现
问题补充:
我在组态中的“读取位置”中选择“已启用”就可以使用RDPOS指令了,此时读到的I_POS更新速度比C_POS快得多,但总感觉时好时坏,有10%左右的更新不及时,请问是咋回事?
最佳答案
AXISx_RDPOS这条指令是PROFINET 中控制伺服用。你向导里面怎么可能调用这条指令。你控制伺服是用PROFINET 控制,还是组态用PTO脉冲控制,不要将两者混用。你用PROFINET 控制就用不了组态里面PTO控制指令,你用了也控制不了伺服。参考下面链接。
运动控制_S7-200 SMART:
http://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/smartsms/034.html
运动控制向导:
http://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/smartsms/039.html
S7-200 SMART与V90运动控制:(这是用PROFINET控制)
http://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/smartsms/083.html
与V90 PTI脉冲控制:
http://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/smartsms/086.html
提问者对于答案的评价:
起始PTO也是可以使用的,只不过与Profinet使用时的意义不同,还是感谢。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc348441.html