win10 udp优先

前沿拓展:


本文是一篇综合性比较强的文章,从PLC输入输出及步进电机接线开始,到PLC运动控制程序编写,再到后续的ModbusTCP通信协议及上位机编程实现最终控制,涉及知识面比较广,能够让我们很好地将所学知识结合起来。

采用西门子TIA Portal V16编程软件编写运动控制程序,实现PLC(S7-1200系列:CPU1214C DC/DC/DC )对步进电机的控制,再通过编写ModbusTCP程序,将控制地址进行映射,从而方便上位机(VS 2019开发)与PLC进行通信,最终实现步进电机的运动方向、速度及距离的灵活控制。

涉及硬件:开关电源、S7-1200PLC、步进驱动器、步进电机、单轴模组、限位开关。

涉及软件:TIA Portal V16、VS2019、ModbusPoll(用于测试通信)。

1、第一创建一个Windows窗体应用项目,项目名称为thinger.cn.MotionPro。

2、日志显示功能:日志显示采用ListView进行显示,绑定一个ImageList用来区分信息、报警、错误,添加日志方法的参数包含日志等级及日志内容。

3、自己开发ModbusTCP通信库或者使用开源库,该库应该具备建立连接、断开连接、预置寄存器、读取寄存器的功能。

4、建立连接和断开连接:这里通过按钮实现建立连接和断开连接2个功能。

5、相对位置运动:设置相对运动速度和相对运动位置,实现电机的相对运动。

6、绝对位置运动:设置绝对运动速度和绝对运动位置,实现电机的相对运动。

7、点动运动模式:设置点动运动速度,按住正向点动或者反向点动,实现电机的点动运动。

8、回原点模式:点击回原点,可以控制物体回到原点位置并停止。

9、运动停止、运动暂停、复位相关功能。

(来源:网络,版权归原作者所有,侵删)

win10 udp优先

拓展知识:

原创文章,作者:九贤生活小编,如若转载,请注明出处:http://www.wangguangwei.com/125267.html