三菱st语言编程实例_PLC用ST语言 在CODESYS软件中,编写手柄控制程序实例

本文介绍了如何在CODESYS软件中利用ST(Structured Text)语言编写三菱PLC的手柄控制程序。通过定义手柄X轴和Y轴的移动变量,结合比例阀工作原理,设置了不同的条件判断来控制比例阀的输出,从而实现手柄的上下左右移动控制。
摘要由CSDN通过智能技术生成

首先定义:

PROGRAM handctrl

VAR

HandX:UINT;

HandY:UINT;

Joy_XL:u4_20var; (*手柄X轴 左移*)

Joy_XR:u4_20var; (*手柄X轴 右移*)

Joy_YUP:u4_20var; (*手柄Y轴 上移*)

Joy_YDW:u4_20var; (*手柄Y轴 下移*)

Joy_XLu:UINT;(*手柄X轴 左移输出值*)

Joy_XRu:UINT;(*手柄X轴 右移输出值*)

Joy_YUPu:UINT;(*手柄Y轴上移输出值*)

Joy_YDWu:UINT;(*手柄Y轴下移输出值*)

END_VAR

98846fa48c01fdd94de62f07d8fa5084.png

然后编写程序部分:

(*手柄上移*)

Joy_YUP(

x:=handle_AinY , (*Y轴的端口采集端数据*)

xMin:=32750 , (*Y轴中位*)

xMax:=58000 , (*Y轴上移动最大值*)

yMin:= 0,

yMax:=18500 ); (*给的资料比例阀资料显示最大极限电流是1A, 电阻是13.4欧姆。 测量下给PWM端口上数据多大值是电压是13V,并把此值作为最大开启的电压数值*)

Joy_YUPu:=REAL_TO_UINT(Joy_YUP.y);(*手柄Y轴上移输出值*)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值