全国服务热线:

15861139266

程序调整_内江机器视觉培训_内江上位机培训_内江工业机器人培训_内江电工培训_内江PLC培训_内江机器视觉培训_内江上位机培训_内江工业机器人培训
时间:2023-04-25 11:40:41 点击:7 标签:

程序调整

public void CircleMain(

{

while(true)

{

Thread.sleep(1ea);

#region 超时管理定时器计数

if (delay10@Ms < int.MaxValue)

{

delay100Ms++;

}

#endregion

#region 数据采集及变量映射

var result = Modbusplc.ReadDiscrete("e",7);if ( !result.IsSuccess)

eSystemstatus = E system status.Error;continue;

booll] mappingResult = result .Content;bReset = mappingResult[e];bstop = mappingResult[1];bBeforePrintsensor = mappingResult[2]:bPrintsensor = mappingResult[3];bAfterPrintsensor = mappingResult[4]:bBeforesingal = mappingResult[5]:

bAftersingal = mappingResult[6];

#endregion

#region 急停按钮

if (bstop==false)

eSystemStatus = E system status.Error;

}

bool[] mappingResult = result.Content;bReset = mappingResult[e];bstop = mappingResult[1];bBeforePrintsensor = mappingResult[2];bPrintSensor = mappingResult[3];bAfterPrintSensor = mappingResult[4];bBeforesingal = mappingResult[5];bAftersingal = mappingResult[6];#endregion

#region 急停按钮if (bstop==false

#endregion

#region 急停按钮

if (bstop==false

eSystemstatus = E system status .Error;

#endregion

#region 状态机

switch (esystemStatus)

case E system status.Idle:

//开始前打印位置有产品,需要取出

if (bPrintSensor)

esystemstatus = E system status .Error;

statusMsg ="开始前打印位置有产品,需要取出后才能运行!";

else

ModbusPlc.WriteCoil(FeedProductAddress,true); //前道要板命会esystemstatus = E system status .Feed ;

break;

case E system status .Feed:

(bBeforePrintsensor)









立即咨询
  • 品质服务

    服务贴心周到

  • 快速响应

    全天24小时随时沟通

  • 专业服务

    授权率高,保密性强

  • 完善售后服务

    快速响应需求,及时性服务

直播课程
机器视觉软件开发课
上位机软件开发课
电气类课程
联系方式
电话:15861139266
邮箱:75607802@qq.com
地址:苏州市吴中区木渎镇木东路317号联东U谷·11b幢
关注我们

版权所有:大林机器视觉培训内江办事处所有 备案号:苏ICP备14016686号-6

本站关键词:内江上位机培训 内江机器视觉软件开发培训 内江上位机运动控制培训 内江深度学习培训 网站标签