PTO手动控制

请问大家,我要实现PTO手动控制Q0.0,要怎么操作,只知道那个SMD172是手动频率寄存器,但要实现手动要怎么操作,不想用向导,向导里生成的子程序和那里面的代码觉得很不方便?谢谢大家!

问题补充:
另EM253也可以不用向导吗?若不用向导,需要那些指令?先谢谢大家了

最佳答案

这个问题问的很好,学习精神和深入研究的劲头值得鼓励,赞一个  :)

  PT0如果只按照向导里面的绘制固定的运动包络,再应用到实际项目中确实存在一定的灵活性;

  至于EM253模块本身提供的功能比较完善,使用起来比较方便,不用向导来做也完全可以,只是你首先要了解手动PTO如何来控制就明白了 :)

  PTO手动控制如果完全来自己做,在加速减速的地方一般做的不太平滑,所以我们要站在巨人的肩膀上来完善这个问题

  首先要计划好项目中反复使用的几种速度,在PTO向导中定义好这几种速度的加减速及运行的脉冲距离,这样完成后就可以去研究数据块的定义了,下面我附一个实际项目的PTO组态完成后的一个数据块:

  VB0    'PTOA'                      //
  VW4    54                          //FREQ
  VD6    10240000                    //SS_SPEED
  VD10   204800000                   //MAX_SPEED
  VD14   16#02000E69                 //K_ACC
  VD18   16#82FFF197                 //K_DEC
  VB22   1                           //NUMPROF
  VW23   25                          //OFFS_0
  VB25   4                           //包络 0 的 NUM_SEGS
  VB26   0                           //保留。
  VB27   0                           //段 0 的 S_STEP
  VB28   16#08                       //S_PROP
  VD29   +10240000                   //SFREQ
  VD33   396                         //加速的脉冲数
  VB37   0                           //段 1 的 S_STEP
  VB38   16#04                       //S_PROP
  VD39   +20488042                   //SFREQ
  【VD43   199208                      //恒速的脉冲数】
  VB47   0                           //段 2 的 S_STEP
  VB48   16#00                       //S_PROP
  VD49   -1                          //SFREQ
  VD53   395                         //减速的脉冲数
  VB57   0                           //段 3 的 S_STEP
  VB58   16#10                       //S_PROP
  VD59   +10240000                   //SFREQ
  VD63   1                           //最终减速的脉冲数
  VB67   0                           //保留。
  VB68   0                           //保留。
  VB69   0                           //保留。

  注意【恒速的脉冲数】前面的VD43,而加减速向导都已经都定义好脉冲数好了,直接不用动就可以

  在实际的使用中根据自己在这个速度下移动的位移的脉冲数,赋值给VD43就OK了

提问者对于答案的评价:
谢谢,明白了,但要实现手动要怎么操作,还没说哈

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc348928.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午11:53
下一篇 2021年7月4日 下午11:53

相关推荐

  • S7-200里的PID模块怎么使用

    在200里创建一下PID模块,在创建时没有设置手动,但是在PID调节面板里有个手动调节,还有一个自动调节,这两个有什么区别,怎么使用?此外,输出的什么样的曲线才算是理想的曲线呢?请…

    SIMATIC S7-200 2021年7月4日
  • 范围超出错误

    EM231模块报范围超出错误,如附件图,可是地址没错啊。请诸位指教 图片说明:    最佳答案 是EM231 RTD 热电阻模块吧EM231…

    SIMATIC S7-200 2017年11月26日
  • Modbus从站协议指令

    modbus从站协议指令中"Addr"modbus从站的地址设为1~247,我怎么知道它的地址是多少呢? 问题补充:我应该怎么设置,设置的确依据是什么?&nbs…

    SIMATIC S7-200 2021年7月5日
  • 局部变量如何赋值

    主程序中的顶部有个小框是定义局部变量的,我定义了一个LJIJ的变量,请问如何给他赋值 最佳答案 你定义的局部变量做什么用,是中间变量(TEMP),还是做参数传入(IN),还是OUT…

    SIMATIC S7-200 2021年7月5日
  • 重复

    请教同行,我用S7200和打印通信,进行实时数据打印,现在由于工艺要求,需要在程序结束后对数据再进行重新打印。请教用啥方案合理。谢谢! 最佳答案 可以使用数据记录功能,将实时数据存…

    2021年7月5日
  • STEP 7-MicroWIN SMART网络接口卡怎么选

    我的计算机里的网络接口卡选项和他们的不一样。。。。是什么没装上还是怎么回事啊,如果是对的我选择哪个才能用网线和PLC连接通讯上 最佳答案 你可以按这样查找,以200smart软件安…

    SIMATIC S7-200 2021年7月5日
  • 恒压供水中变频运行转工频的工艺问题

    请教:带PLC控制的  恒压供水中变频运行转工频的工艺问题一号泵运行频率达到50HZ延时后,转工频运行,请问可以直接一起关闭变频器和变频接触器吗?我的一个朋友给…

    SIMATIC S7-200 2017年12月10日
  • 西门子s7-200储存卡类型

    西门子s7-200  CPUST30  的外部插卡的地方能插什么样的卡?存储卡的内存空间能用多大的??? 图片说明:  &nbsp…

    2021年7月5日
  • 用MPI接口扩展,可以挂多个200的cpu作为从站吗

    现在厂家为了省钱,想不用通讯模块,直接通过300的MPI接口去组成一个网络,下面是200的CPU,共有5个,我觉得是不可行的,必须通过dp去扩展,不知道对不对,希望高手回答,并解释…

    SIMATIC S7-200 2021年7月5日
  • 最近初学S7-200 遇到个案例不知如何下手,请老师傅提供下思路

    主要是冷库温湿度控制 最佳答案 1、先看看:《基于S7-200 PLC的温度控制系统设计毕业论文下载》:http://www.doc88.com/p-7824772689…

    SIMATIC S7-200 2017年6月5日

发表回复

登录后才能评论