目的是实时采集西门子指令位置、反馈位置、电流等数据,看了很多资料发现simatic都是建立与PLC 的连接,但是PLC 里面显然没有我想要的数据,请问要实现这个目的需要怎么做呢?也看到有说写一个客户端程序来实现的,不知道具体是什么原理。
学习了有一段时间了,现在困在这里走不出来了,真心希望各位大神指点迷津!
问题补充:
对于实时要求这部分目前只是提了这样一个概念,没有说具体时间,采集的数据是机床中例如坐标轴位置,电流等数据,其实就是数控程序给出指令的位置信息和机床实际运动到的位置之间会有误差,所以想实时监控以便调整。
最佳答案
这个实时采集的要求是多少呢?1ms还是10ms?
采集机床中的什么数据呢?还是采集profibus网络数据?
对于西门子机床不太了解,我只是说一个可能的方向吧。
如果机床支持s7 tcp协议,可以通过simatic net的s7建立连接,然后进行通讯读写数据。
simatic net软件包中有测试工具,可以进行一次初步的测试实验。
提问者对于答案的评价:
谢谢
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc145148.html