我用向导生成如下的包络表:
//—————————————————————-
//输出Q0.0的PTO包络表
//—————————————————————-
VB0‘PTOA’//
VW454//FREQ
VD62048000//SS_SPEED
VD10204800000//MAX_SPEED
VD1416#0100258B//K_ACC
VD1816#81FFDA75//K_DEC
VB221//NUMPROF
VW2325//OFFS_0
VB254//包络0的NUM_SEGS
VB260//保留。
VB270//段0的S_STEP
VB2816#08//S_PROP
VD29+2048000//SFREQ
VD335034//加速的脉冲数
VB370//段1的S_STEP
VB3816#04//S_PROP
VD39+204436438//SFREQ
VD435989928//恒速的脉冲数
VB470//段2的S_STEP
VB4816#00//S_PROP
VD49-1//SFREQ
VD535037//减速的脉冲数
VB570//段3的S_STEP
VB5816#10//S_PROP
VD59+2048000//SFREQ
VD631//最终减速的脉冲数
VB670//保留。
VB680//保留。
VB690//保留。
我可否修改VD43定义为恒速的脉冲数,从而修改这部分的参数
最佳答案
不可以!!!
使用包络后,这些V区地址,估计了一些数据,有很多是中间运算的。
只要生成完包络后,它就按已经组态的过程动作,不能修改。
因无法确定包络内的程序结构和方法,不要修改这些数据,达到您的要求
如果你想实现自定义的功能,随时修改脉冲数或速度,有两种办法
1.通过Mapserv
htTP://www.ad.siemens.com.cn/download/SearchRESult.ASpx?searchText=a0534
2.自己编写程序,查看S7-200的编程手册
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=1822&loginID=&srno=&sendtime=
提问者对于答案的评价:
谢谢
专家置评
峰转花明写得非常详细,请参照