我用的S7-226接一个触摸屏和一个RS485自由协议通讯的绝对值编码器,不知道应该怎样用PLC读取编码器的数据,而且这个编码器用设置什么吗?谢谢大家
问题补充:
我们的编码器应经买了就是RS485输出的,这样连到226的自由口上的话是不是用XMT,RCV来读取吗?有相关的程序吗?主要是用来准确定位的,这样周期性读会不会影响PLC执行其他的指令,或者周期短会不会影响定位精度,怎么设比较好呢?
最佳答案
增量式编码器输出信号是:脉冲信号,可能存在A、B、Z等三路脉冲信号(也可称为频率信号)。其检测通常依靠高速计数器计数来完成。
绝对式编码器,是以数值表示的一组编码。其数据的获取依靠通信指令来完成。
1楼、2楼的同志基本讲的都是增量式编码器的应用,不符合226与绝对值编码器通过RS485接口的通信情况。
该应用中,就是使用XMT,RCV指令来读取编码值。
要完成通信,首先要了解绝对式编码器的数据格式(也可称通信协议)。然后根据该格式编写数据,进行访问。
可以结合下面的问题理解:http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=51949_1029.html
提问者对于答案的评价:
谢谢,我大概明白了!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc319955.html