在S7-1200PLC 中怎么将一个变化的速度值(km/h)每1ms采集读取一次并将读取到的速度值保存下来,之后将读取到的速度值转换为ms速度累加起来。速度值是通过RS485点对点通信由通信指令RCV-PTP接收到的,采集次数是无数次,求梯形图编程,不甚感激,求梯形图程序,麻烦各位专家了!!
最佳答案
1、RS485的点对点通信在115200的波特率下完成一次通信一次最快也需要17mS左右,因为完成一次通信的时间是“发送请求数据时间+从站回应数据时间”的总和,这是我在现场多次测试的结果,所以1mS采集一次是做不到的,看来你得更改一下设计思路了,比如以100mS采集一次数据
提问者对于答案的评价:
还是没解决实质
专家置评
已阅,最佳答案正确。
您的要求不太符合PLC的实际性能,请考虑更改控制思路。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc199324.html