大家好,在MAP库中,Q0_x_CTRL/Q0_x_MoveVelocity/Q0_x_Loadpos都有C_Pos。那么,当前实时绝对位置输出到底是哪一个?还是说他们都输出相同?如果相同可否用同一个DINT量?
最佳答案
Q0_x_CTRL
该块用于传递全局参数,每个扫描周期都需要被调用。
Q0_x_MoveVelocity
该功能块用于让轴按照指定的方向和频率运动,在运动过程中可对频率进行更改。
Q0_x_LoadPos
该功能块用于将当前位置的绝对位置设置为预置值。
Q0_x_LoadPos这个是修改绝对位置用的功能,你可以现场监控一下看看相同不,如果相同,那就都是实际位置,如果不同的话,那看看哪个是显示的实际位置,就用哪个
输出尽量不要用相同的地址,要不然可能会导致实际位置显示的不对呢
详细参考:
PTO/PWM 高速脉冲输出功能常见问题(运动控制功能介绍、?CPU 集成脉冲输出功能、PLS 指令、PTO 向导、MAP 指令库、EM253 位置控制模块、PWM)
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-portal/MicroPower2013/Smart SMS/036.html
提问者对于答案的评价:
感谢,回头我自己试一下告诉大家
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc361950.html