第240513章 消除Otostudio关于库文件的48个报警

第240513章 消除Otostudio关于库文件的48个报警



前言

王海洲


一、替换Lib_Googol文件夹

注意:必须替换Lib_Googol文件夹,而不是全选里面文件后替换,因为没有权限。
王海洲
王海洲

二、替换扩展模块配置文件

注意:必须替换PlcConfGoogol文件夹,而不是全选里面文件后替换,因为没有权限。
王海洲
王海洲

三、复制MODBUSTCP库到Lib_Googol文件夹

王海洲
whz

四、替换GTS800和DEFAULT文件

王海洲
王海洲

五、仿真模拟


王海洲

PROGRAM PLC_PRG
VAR
	rtn: INT;
	pValue: LREAL;
	pValue1: LREAL;
	count: INT;
	pClock: DWORD;
	pStatus: INT;
	axis: INT;
	axis_on: BOOL;
	profile: INT;
	pPrmjog: TJogPrm;
	pPrmtrap: TTrapPrm;
	vel: LREAL;
	start: BOOL;
	mask: DINT;
	start1: BOOL;
	time1: TON;
	encPos: DINT;
	start2: BOOL;
	stop: BOOL;
	zero: BOOL;
	trap: INT;
	EncPos1: LREAL;
	EncPos2: LREAL;
	i,q:INT;
END_VAR

rtn:=GT_IsEcatReady(ADR(pStatus));(*查询 GUC EtherCAT 通讯状态*)
IF pStatus=1 THEN
RETURN;
END_IF
rtn:=GT_GetEncPos(1, ADR(EncPos1), 1, 0);
rtn:=GT_GetEncPos(2, ADR(EncPos2), 1, 0);

IF start THEN
rtn:=GT_AxisOn(1);(*打开伺服使能的轴的编号*)
rtn:=GT_AxisOn(2);

rtn:=GT_ClrSts(1,2);(*只有当跟随误差正常以后,才能清除跟随误差越限标志*)
rtn:=GT_ClrSts(2,2);

rtn:= GT_ZeroPos(2,1);
rtn:= GT_SetPrfPos(2, 0);

rtn:=GT_PrfJog(1);(*设置指定轴为 Jog 运动模式*)
rtn:=GT_PrfTrap(2);(*设置指定轴为点位运动模式*)

pPrmjog.acc:=1;
pPrmjog.dec:=1;
pPrmjog.smooth:=0.9;
rtn:=GT_SetJogPrm(1,ADR(pPrmjog));(*设置 Jog 运动模式下的运动参数*)
pPrmtrap.acc:=1;
pPrmtrap.dec:=1;
pPrmtrap.smoothTime:=25;
rtn:=GT_SetTrapPrm(2,ADR(pPrmtrap));(*设置点位运动模式下的运动参数*)

rtn:=GT_SetVel(1,30);(*设置目标速度*)
rtn:=GT_SetVel(2,10);(*设置目标速度*)

start:=0;
start1:=1;
END_IF

IF start1 THEN(*启动*)
rtn:=GT_Update(mask:=SHL(2#1,(1-1)));(*启动 Jog 运动*)
rtn:= GT_GetPrfPos(1, ADR(pValue),1,0);
q:=q+1;
IF pValue>=20000 THEN
start1:=0;
start2:=1;
END_IF
END_IF

IF start2 THEN
rtn:=GT_SetPos(2,30000);(*设置目标位置*)
rtn:=GT_Update(mask:=SHL(2#1,(2-1)));(*启动点位运动*)
rtn:= GT_GetPrfPos(2, ADR(pValue1),1,0);
IF pValue1>=30000 THEN
rtn:=GT_Stop(2#1,0);(*1*)
time1(IN:=1 , PT:=t#10s , Q=> , ET=> );
IF time1. Q THEN
(*修改编码器位置*)
rtn:=GT_ZeroPos(2,1);
rtn:= GT_SetPrfPos(2, 0);
rtn:=GT_ZeroPos(1,1);
rtn:= GT_SetPrfPos(2, 0);
time1(IN:=0 , PT:=t#10s , Q=> , ET=> );
i:=i+1;
start2:=0;
END_IF
END_IF
END_IF


王海洲

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

分~耳

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值