汉语大全>西门子自动化>绝对编码器应用问题

绝对编码器应用问题

详细内容

如果想通过16位总线型多圈绝对编码器检测位移量,并将检测的信号传送给S7300PLC,那么plc如何读取该检测信号?如果编码器未旋转一周该位移量如何检测?
答:确认编码器的接口形式,绝对值编码器比较常用的接口为SSI或profibusDP,如果是profibus接口,则直接接入DP总线,并设地址,如果需要应安装对应型号编码器的GSD文件,PLC中进行硬件配置后,软件直接读取就可以了,当然应根据实际位置处理读取的数值,换算出实际位移。如果是SSI接口,则PLC中应增加SSI接口模块,软件中直接读取并处理就可以了。

1.先把硬件接好,对你来说就是总线,SSI一般不叫总线而叫串行输出,总线型的一般是Profibus-DP、CANOPEN等,对于西门子的PLC来说,DP的无疑是最方便的,其他的就需要加转换器了,算算成本还不如直接买个DP的编码器算了。
2.如果是DP口的编码器,应该给STEP7编程软件加装对应的GSD文件(编码器厂家提供),直接在硬件组态中组太好,然后编码器和PLC(300)之间的通讯就能自动实现了。
3.别说编码器未旋转一周,就是好几周也没问题,最简单的计算方法就是实测,根据测得的位移除以变化的码数,就可以算出一个码是多少位移,后面的计算你应该就会了。