仿照老外的stl程序,写了一个变频器控制函数。大体思路是这样的:
有几十个电机,挂在一张通讯卡上,通过fc1一次性读取变频器反馈的数据,保存到一个db块中,另外通过fc2一次性写入参数,待写的数据放在另以db块中,电机的速度放在第三个db中,通过速度的正反来改变方向的。电机分为正反转,快慢速。下面是控制程序。
博途的内存格式好像用了小端,和经典step7大端不同。我大概作了处理,但未测试。






下面是自定义的数据类型:
电机的快慢速数据类型。

plc到变频器的数据类型

变频器到plc的数据类型

用了标准的2pd报文,自己可以根据需要修改。但一般2pd的也够了。
请指教。
谢谢。