s7200 与编码器连接编程?急

s7200的输入端I0.0至i0.7接编码器。怎样读取编码器的数值(才能转换成整数最后换成十进制),用来做一个比较值,比方我设定100CM,机械做上下运动,到了100CM就回转,控制速度比较慢。

最佳答案

先格雷码转换,然后线性标定0-360度,在对应出1度的行程(CM)就OK了。
 格雷码转换是将编码器的最高位依次异或下一位,得出的每位结果组成得字节(字、双字)为装换好的值。

提问者对于答案的评价:
谢谢大家,读取IB0就可以

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午2:46
下一篇 2021年7月5日 上午2:46

相关推荐

  • MODBUS通讯的三个问题

    一台S7200 SMART作为MODBUS主站与单片机通讯,每次写入八个字再读取八个字,用的MODBUS库。问题1:是不是编程里面先写数据,用完成位来触发读数据呢?问题1…

    SIMATIC S7-200 2017年6月18日
  • CP243-1模块

    s7-200通过cp243-1与公司局域网连接,之前连接正常,后通信中断,模块link指示灯正常,同网段PING可以ping是通的,公司其他网段PING却ping不同,不同网段计算…

    SIMATIC S7-200 2021年7月5日
  • S7-200下载报错 提示是编译时发现非致命性错误,而正常编译时却没有错误提示

    S7-200下载报错 提示是编译时发现非致命性错误,而正常编译时却没有错误提示.请问怎么查到出错地方?不是PLC问题,因为简单程序可以下载 最佳答案 在MicorWin软…

    SIMATIC S7-200 2021年7月5日
  • 关于200 通信,只能接收第一次发送的数据。

    只能接收第一次发送的数据,后面的数据就没有任何的反应了做的是自由口通信用了帮助手册里面的那个例子还是一样,接收完第一次数据,有反应,第二次就没有了。是中断没有循环还是硬件的问题??…

    2021年7月5日
  • 致命错误问题?

    在线检测程序时,弹出窗口,上面写PLC正在下载或上载,出现致命错误,硬件无法执行。 问题补充:但外部执行器件可以正确动作。 最佳答案 你在线检测的口被自由口占用了,养成良好的编程习…

    SIMATIC S7-200 2021年7月5日
  • 一拖三变频恒压供水问题?

     利用S7-200编制一拖三变频器恒压供水程序,采用HEITECH触摸屏、三垦变频器,三台水泵先变频后工频,先投先退,有如下疑问: 1、但是当有一台水泵故障时,…

    SIMATIC S7-200 2021年7月5日
  • 我用带RS485/PPI的电缆不能对S7224进行程序的上下载

    我用带RS485/PPI的电缆不能对单位一台使用S7-224进行通讯和程序的上下载,但能与其它的PLC通讯和程序的上下载,不知是什么原因 最佳答案 可能那台PLC使用了自由口通讯,…

    SIMATIC S7-200 2020年11月1日
  • s7200可以带多少个modbus从站?

    s7200可以带多少个modbus从站? 最佳答案 modbus 是一种单主站的主/从通信模式。modbus 网络上只能有一个主站存在,主站在 mod…

    SIMATIC S7-200 2020年11月1日
  • 西门子S7-200怎么制作一个功能块

    我有某一段逻辑(如模拟量输入转化为工程量)需要重复调用多次,我想做一个功能块(子程序),能够随时调用,填上一些必要的参数即可完成。 问题补充:视窗声明区在哪里啊 最佳答案 用SBR…

    SIMATIC S7-200 2017年11月12日
  • S7-200的PID调节问题

    有一压力控制阀采用PID控制,但它的反馈有两个一个是进气压力反馈,一个是出气压力反馈。优先选择顺序以进气压力低或排气压力高为优先。是不是要用两个PID回路?我的PID是用向导做的。…

    SIMATIC S7-200 2019年6月10日

发表回复

登录后才能评论