S7200的EM253问想咨询一下,

刚接触到S7200的EM253定位模块,看了一些资料,现有一些疑问想咨询一下,
  
 资料上讲 EM253模块有配置表,和轨迹表,从VDn+0 开始的,里面有好多参数,但我并没有看到一个命令是用来装载这些参数的,想PID控制都有一个PID指令从配置参数的首地址开始装载,但我不知道EM253是用哪个指令装载这些参数的。
 (我看了一下,EM253的配置参数首地址VDn+0 是‘M253A’,我不知道是不是靠这个来判断,但PLC如何知道VDn+0开始的4个字节放的就是EM253的开头标记?也许普通的数据也是和‘M253A’的ASCII码一样呢? 还有就是 VDn+0长度是4个字节,但我有5个字符,如果以ASCII算,就不止4个字节了? )
  
 还有就是轨迹表的长度,如果我程序写好了,电机按我设好的轨迹运行,我知道轨迹运行多少步,但我想的是由于现场加工的东西是会变化的,如果想加工另一样东西,位置需要变化,怎么办?用户如何通过上位机来设定,如果步数减少或者增多,那用户不可能去改PLC程序的,
  
 

最佳答案

1.  但我不知道EM253是用哪个指令装载这些参数的?
   
  POSx_CTRL 指令在 每次转换为RUN模式时自动向位
  控模块发出命令,装载组态 / 包络表,从而实现对位控模块的
  使能和初始化。

  2.  如何实现用户的要求?

   事先在PLC程序里做好这样的程序:设置好V区,同时把对应的V区放在触摸屏或者上位机上供用户修改。每一组V 区对应一组包络线( 即:轨迹 ) 。可以在触摸屏或者上位机上设置好,让用户选择包络线分为4步,5步,6步,甚至更多。在200的PLC里面使用跳转指令就可以实现。一般的,还要使用POSX_CTRL,POSX_GOTO,POSX_RSEEK  等指令。

  3. 可以参考:

  (1)http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=42771_1028.html  

 (2) http://www2.ad.siemens.com.cn/download/Upload/AS/manual/1109582.pdf  第9章 S7-200 开环运动控制 第300页

提问者对于答案的评价:

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

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

相关推荐

  • S7200的数据归档问题

    S7200中数据归档向导配置结束后,数据归档符号表在哪啊?我怎么找不到啊  问题补充:呵呵,我找到了,第一次使用这个功能,请问用过的朋友有什么需要注意的啊,谢谢 最佳答案…

    SIMATIC S7-200 2021年7月5日
  • 程序小问题

    您好!      我是PLC新手,有这么一段程序: 网络1 LD   …

    SIMATIC S7-200 2021年7月4日
  • 新手请教程序问题。200CN

    比如一台机器在自动运行,这时候突然有故障或者我要用手动模式做某个动作,打回自动的时候,怎么让他继续执行自动下一步的程序?采用中断吗?我自动是用步进写的程序。 最佳答案 写程序有个原…

    SIMATIC S7-200 2018年1月1日
  • ET200 SP IO-LINK 主站

    如图ET200SP IO-LINK 主站 是4通道还是单通道 ,可以连接的IO-link 设备是4个还是1个? 图片说明: &nb…

    2021年7月5日
  • 多个plc编程

    我用dp接头连接了3个plc,其中地址分别为2,3,4,通信时能连接上,请问在向2里编程时,应该先选择那些参数才能向2中编程,同理,在向3和4中编程时怎样才能找到地址为3和4的pl…

    SIMATIC S7-200 2021年7月4日
  • s7-200 使用2个高速计数器

    用高速计数器是单独使用I0.0是好用单独使用I01时候也好用,但是2个和一起 就HDEF那个就变红了  不好用了 最佳答案 检查你的两个高速计数器是否…

    SIMATIC S7-200 2020年10月31日
  • 新人想请教一个关于西门子自由口通信的问题

    用s7200和一个仪表用自由口通信,仪表返回的数据是“”80 06 82 3X 3X 3X 2E 3X&nbs…

    SIMATIC S7-200 2021年7月5日
  • 西门子200PLC如何用移位指令计算1个字节里面有几个bit为1?

    西门子200PLC如何用移位指令计算1个字节里面有几个bit为1?求梯形图截图, 最佳答案 用Smart软件做的MB0是需要判断的字节MW20是一共有一个位=1的,范围是0-8 图…

    2017年5月29日
  • 数值转换

    请问如何将一个整数地址数值转换成二个整数地址数值,比如VW0=12,如何转换后使VW10=1,VW11=2,小弟新手,一直想不出,请各位帮忙 最佳答案 除以10,商放到vw10,余…

    SIMATIC S7-200 2021年7月5日
  • 发送和接收指令?

    仪表上有数据是这样写的:向仪器发送ASCⅡ码“F”或“f”,校验仪即回送一组ASCⅡ码包含校验仪当前的测量数据和工作状态信息,发送字符“C”时,仪器连续送数,发送字符“E”时,仪器…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论