找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 686|回复: 0

示例

[复制链接]

351

主题

341

回帖

2433

积分

管理员

积分
2433
发表于 2024-12-29 02:23:52 | 显示全部楼层 |阅读模式
"A10_OP160工位".工位1小车夹紧流程.UDT.I_等待允许初始化 := 1;
"A10_OP160工位".工位1小车夹紧流程.UDT."I_小车夹紧/张开启动" := "A10_OP160工位".工位1小车流转流程.UDT.O_允许工位作业;
"A10_OP160工位".工位1小车夹紧流程.UDT."I_小车夹紧/张开完成确认" := "A10_OP160工位".工位1小车流转流程.UDT.O_工位作业完成确认;

"EM200_工位小车夹紧"(UDT_系统控制 := "A10_OP160工位".系统控制,
               人工作业完成确认 := "A10_PLC_I/O".PLC.输入.分柜3."600.0-601.7"[0] AND NOT "A10_PLC_I/O".PLC.输入.分柜3."604.0-605.7"[6],
               X_工位小车夹紧机构伸出到位 := "A10_PLC_I/O".PLC.输入.分柜3."604.0-605.7"[0],
               X_工位小车夹紧伸出缸缩回到位 := "A11_HMI交互".气缸[19].操作[5].原点到达,
               X_工位小车夹紧伸出缸伸出到位 := "A11_HMI交互".气缸[19].操作[5].动点到达,
               X_夹紧R轴回零完成 := "A11_HMI交互".伺服[15].显示.O_原点完成标志,
               X_夹紧R轴定位完成 := "A11_HMI交互".伺服[15].显示.O_伺服定位完成,
               X_夹紧R轴执行反馈 := "A10_OP160工位".伺服.伺服[2]."O_回零/定位执行反馈",
               //X_扭矩通讯建立成功:="A10_OP160工位".卓岚网关.通道0.通讯建立标志,
               //X_夹紧R轴张开扭力检测到位:=ABS("A10_OP200工位".卓岚网关.通道0.采集数据.扭矩数据) > "A20_HMI运行数据".OP200.小车夹紧.张开位置扭力,
               X_夹紧R轴张开扭力检测到位 := ABS("A10_OP160工位".夹紧轴.伺服反馈扭矩) >= "A20_HMI运行数据".OP160.小车夹紧.张开位置扭力,
               I_小车载体状态 := "A10_OP160工位".小车.工位1状态,
               B_工位小车夹紧伸出缸缩回控制 => "A10_OP160工位".工位1小车夹紧流程.工位小车夹紧伸出缸缩回控制,
               B_工位小车夹紧伸出缸伸出控制 => "A10_OP160工位".工位1小车夹紧流程.工位小车夹紧伸出缸伸出控制,
               X_夹紧R轴初始回零 => "A10_OP160工位".伺服.伺服[2].I_初始回零,
               X_夹紧R轴初始定位 => "A10_OP160工位".伺服.伺服[2].I_初始定位,
               X_夹紧R轴自动定位 => "A10_OP160工位".伺服.伺服[2].I_自动定位,
               X_夹紧R轴低速移动 => "A10_OP160工位".工位1小车夹紧流程.夹紧R轴低速移动,
               I_流程号 := "A11_HMI交互".OP160.流程号.工位1小车夹紧,
               UI_夹紧R轴点位号 := "A11_HMI交互".伺服[15].操作.I_坐标编号,
               UDT_工位 := "A10_OP160工位".工位1小车夹紧流程.UDT);

IF "A10_OP160工位".工位1小车夹紧流程.UDT.IO_数据初始化 THEN
    "A10_OP160工位".工位1小车夹紧流程.UDT.IO_数据初始化 := 0;
END_IF;

IF "A10_OP160工位".工位1小车夹紧流程.UDT.IO_数据重置 THEN
    "A10_OP160工位".工位1小车夹紧流程.UDT.IO_数据重置 := 0;
END_IF;

IF "A10_OP160工位".工位1小车夹紧流程.UDT.IO_数据处理 THEN
    "A10_OP160工位".工位1小车夹紧流程.UDT.IO_数据处理 := 0;
END_IF;

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|笔记

GMT+8, 2025-7-7 05:01 , Processed in 0.039254 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表