读取S7-200 SMART运动轴位置,但停电再上电,位置为0,如何解决?

读取S7-200 SMART运动轴位置,使用的是第三方伺服驱动器。
在读取运动轴位置后,进行增量绝对值控制,但停电上电后,位置为0:
1、在系统块保持范围内已包含读取位置值范围;
2、要中间位置断电后,再上电,位置归零,使用AXISx_RSEEK 子例程(搜索参考点位置)伸缩式轴,可以组态搜索参考点时反转,但左右旋转轴,无法判断搜索参考点时正转还是反转!
3、项目中没有使用Siemens 伺服驱动器(例如 V90),不能通过伺服驱动器读取轴的位置;
    综上,使用SIMATIC S7-200 SMART做运行控制,我是新手,期盼高手解惑!
    谢谢!

图片说明:

读取S7-200 SMART运动轴位置,但停电再上电,位置为0,如何解决?    读取S7-200 SMART运动轴位置,但停电再上电,位置为0,如何解决?    读取S7-200 SMART运动轴位置,但停电再上电,位置为0,如何解决?   

最佳答案

位置控制(运动轴、运动控制向导、运动控制面板、运动控制指令、PTO快速停止以及快速启动)
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/034.html

提问者对于答案的评价:
S7-200 SMART 断电重启后由于初始化指令的执行,当前位置会复位为0。要使S7-200 SMART运动控制的当前位置值在CPU断电重启后依然保持,可以通过以下的编程来实现。

实现方法

在此以通过向导生成的运动控制 “ 轴 0 ” 为例来说明如何在 S7-200 SMART CPU 断电后保持 “ 轴 0 ” 的当前位置值,具体可参考以下三个部分的编程来实现 :
1,设置两个个断电保持区域:VD1000、VD1004,

2,将当前值位置值在第一个扫面周期内传送到保持位置VD1004内;

3,当初始化完成后,用初始化指令 “ AXIS0_CTRL ” 的DONE位来触发修改位置指令 “ AXIS0_CTRL ”,将保持位置VD1000装载到当前位置VD200;

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

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

  • 前期安装过,卸载后再次安装报错,无法安装,改如何解决,不想重新做系统

    前期安装过,卸载后再次安装报错,无法安装,改如何解决,不想重新做系统 钻石用户推荐最佳答案 西门子200卸载工具参考步骤,希望对你有所帮助 参考资料:https://www.dia…

    SIMATIC S7-200 2021年7月5日
  • 触摸屏时间和plc时间同步

    tp277-6触摸屏和s7-200 224xp相连,触摸屏显示时间可以通过read_rtc同步显示,可是报警记录的时间是触摸屏自身系统的时间,不是plc的时间,这个怎么办…

    SIMATIC S7-200 2021年7月5日
  • 200PLC+EM277 很多实数传送到300PLC

    如题:如何多少实数传送到300PLC中1.论坛中说的多点传送、标志位是什么意思?2.如何编程程序?有没有例子? 最佳答案 参考:http://www.ad.siemens.com.…

    SIMATIC S7-200 2021年7月5日
  • 关于库函数调用

    我写了几个子程序0,1,2,3,4,5,6等,其中3及3之后的子程序均调用子程序0,1,2。把这些子程序生成库,新建工程,添加库,调用库里的子程序3,子程序列表里出现了子程序0,1…

    SIMATIC S7-200 2020年10月31日
  • 问个问题

    我是个新手刚学,越学越糊涂,特别是传送指令,和功能指令(加,减,乘,除).请问这两个指令在什么情况下使用.能否详解.谢谢. 最佳答案 1,传送指令为了将某些内容传输到特定的或是你定…

    SIMATIC S7-200 2021年7月5日
  • 与变频通讯

    S7 200与变频通讯采取哪种方式经济又可靠,怎样设置。 问题补充:国产品牌,485 最佳答案 USS协议 因为不清楚你是西门子什么变频器与S7-200通讯,所…

    SIMATIC S7-200 2021年7月5日
  • TD200老版本使用问题

    组态一条消息,含有一个可编辑数据,不需要用户确认,编辑完确认后该页面对应V的为被复位,算正常不?还有按上下键和确认键,监控时对应的V的位也没变化,正常不?地址绝对没错。 最佳答案 …

    SIMATIC S7-200 2020年11月1日
  • 求一道程序学习

    我刚开始学模拟量编程,望大家编到小程序我学习。例如一压力变送器测量范围为0-50KPa,对应的模拟量信号为4~20mA,当压力为40KPa时输出一个开关量。谢谢!我的邮箱是maoy…

    SIMATIC S7-200 2021年7月5日
  • EM253位控模块,点动POS_MAN程序问题

    EM253位控模块,点动POS_MAN程序指令执行正向,反向点动,但点动松开后还是以最低速度运行,停不下来,有两个模块其中另一个模块的程序和他一样,另一个就能实现点*能 最佳答案 …

    SIMATIC S7-200 2020年10月31日
  • PTO手动控制

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

    SIMATIC S7-200 2021年7月4日

发表回复

登录后才能评论