SM338怎么读取静止时的绝对值编码器的值

SM338读取一个绝对值编码器的值,当编码器转动时候,SM338可以接受到脉冲信号。但是比如说掉电后,再上电,虽然绝对值编码器把码值记住了,但是没有转动,没有发脉冲,SM338怎么知道编码器现在静止时候的码值是多少的呢?麻烦各位大哥帮忙分析下,看我是哪里理解错了,应该怎么理解。

问题补充:
也就是说是靠PLC自己保存掉电那个时刻的数据是把?而绝对值编码器的记忆是码盘本身的码值,当再次转动时候他是沿着之前的值计数,而不是重新计数吗?

最佳答案

1、把每次读取的编码器的值放到DB块中。DB块数据是掉电保持的。
2、CPU属性中设置断电保持的中间变量值(M区)。M存储区的掉电保存设置在硬件组态--双击CPU--存储单元中可以设置。
参考S7300数据块如何保存数据:
http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_id=59464&cid=1029

提问者对于答案的评价:
这位大哥,我换个说法问下就是,都上着电,但是编码器不转动,SM338能读到编码器这个时候的码值吗?比如说,编码器还没有上电时候,我转了几圈,然后上电,不转动,SM338能不能读到码值。值怎么读到的。!!!

最佳答案作者回复:
1、增量型脉冲编码器在断电时的脉冲变化是无法记录的。
2、SM338是绝对编码器的模块,要接绝对值编码器 SSI(同步串行信号)。
3、都上着电,但是编码器不转动,SM338能读到编码器这个时候的码值。
4、编码器还没有上电时候,我转了几圈,然后上电,不转动,SM338能读到码值。
值怎么读到的?
SM338是通过SSI(同步串行接口) 来读取绝对值角度编码器的值。SSi接口包括两对差分信号,一对是时钟,一对是数据。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 下午10:47
下一篇 2018年12月1日 下午10:48

相关推荐