各位大侠请帮帮忙。如果想通过16位总线型多圈绝对编码器检测位移量,并将检测的信号传送给S7300PLC,那么plc如何读取该检测信号?如果编码器未旋转一周该位移量如何检测?
最佳答案
1.先把硬件接好,对你来说就是总线,SSI一般不叫总线而叫串行输出,总线型的一般是Profibus-DP、CANOPEN等,对于西门子的PLC来说,DP的无疑是最方便的,其他的就需要加转换器了,算算成本还不如直接买个DP的编码器算了。
2.如果是DP口的编码器,应该给STEP7编程软件加装对应的GSD文件(编码器厂家提供),直接在硬件组态中组太好,然后编码器和PLC(300)之间的通讯就能自动实现了。
3.别说编码器未旋转一周,就是好几周也没问题,最简单的计算方法就是实测,根据测得的位移除以变化的码数,就可以算出一个码是多少位移,后面的计算你应该就会了。
提问者对于答案的评价:
谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc298218.html