omron CP1H PLC 程序块 st语言程序块 请高手来看看是怎么用的 点击:12300 | 回复:51



shuishou250

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:4帖 | 25回
  • 年度积分:15
  • 历史总积分:603
  • 注册:2011年3月28日
发表于:2012-05-13 22:10:50
楼主

if xtagp > xfinp then;
                xl := xtagp - xfinp;
  if xl > 20 then xen := 1;
  else xen :=0;
  end_if;
         if xtagp > int_to_dint(winpx) then ;
                 xcomp:= xtagp - int_to_dint(winpx);
   else xcomp:= xtagp -50;
   end_if ;
                 xmidp := xtagp - (xl / 2);
else xl := xfinp - xtagp ;
  if xl > 20 then xen := 2 ;
  else xen :=0;
  end_if;
                xcomp:= xtagp +int_to_dint( winpx);
                  xmidp := xtagp + (xl / 2);

end_if;


(*;********************************)
if ytagp > yfinp then ;
            yl := ytagp - yfinp;
 if yl > 20 then yen := 1 ;
 else yen :=0 ;
 end_if;
  if ytagp > int_to_dint(winpy) then;
      ycomp:= ytagp - int_to_dint(winpy);
   else ycomp := ytagp -50;
   end_if ;
                   ymidp := ytagp - (yl / 2);
  else yl := yfinp - ytagp ;
 if yl > 20 then yen := 2 ;
   else yen :=0;
         end_if;
  ycomp:= ytagp + int_to_dint(winpy);
 ymidp := ytagp + (yl / 2);

 end_if;
(*;********************************)
 
if ztagp > zfinp then;
  zl := ztagp - zfinp;
 if zl > 20 then zen := 1 ;
 else zen :=0;
 end_if;
 
   if ztagp > int_to_dint(winpz) then;
  zcomp:= ztagp -int_to_dint(winpz);
  else zcomp := ztagp - 50;
  end_if ;
 zmidp := ztagp - (zl / 2);
  else zl := zfinp - ztagp ;
 if zl > 20 then zen := 2 ;
        else zen :=0;
   end_if;
 zcomp:= ztagp +int_to_dint( winpz);
 zmidp := ztagp - (zl / 2);

 end_if;
(*;********************************)
 
if utagp > ufinp then ;
 ul := utagp - ufinp;
 if ul > 20 then uen := 1;
 else uen :=0;
 end_if;
 
 
    if utagp >int_to_dint( winpu) then ;
  ucomp:= utagp - int_to_dint(winpu);
  else ucomp := utagp - 50;
 umidp := utagp - (ul / 2);
 end_if ;
  else ul := ufinp - utagp ;
 if ul > 20 then uen := 2;
 
 else uen :=0;
 end_if;
 ucomp:= utagp + int_to_dint(winpu);
 umidp := utagp - (ul / 2);

 end_if;
(*;********************************)
 
    if xl > yl then max1:= xl ;
       else max1 := yl;
       end_if;
    if zl > ul then max2:= zl ;
      else max2 := ul;
      end_if;
   if max1 >max2  then maxd := max1;
 else maxd :=max2;
 end_if;
(*;****************************************)
comvelb := comvel / 10 ;
if tcode > 31 & tcode < 51 then
    xvela := int_to_dint((xspd *spdb)/ spda);
    yvela := int_to_dint((yspd *spdb)/ spda);
    zvela := int_to_dint((zspd *spdb)/ spda);
    rvela := int_to_dint((rspd *spdb)/ spda);
else
    xvela := (comvelb *xl) / maxd;
    yvela := (comvelb *yl) / maxd;
    zvela := (comvelb *zl) / maxd;
    rvela:= (comvelb *ul) / maxd;
end_if  ;

xvel := xvela *10 * int_to_dint(xspdrate) ;
yvel := yvela *10 * int_to_dint(yspdrate) ;
zvel := zvela *10 * int_to_dint(zspdrate) ;
rvel:=  rvela *10 * int_to_dint(rspdrate)  ;

 

if xvel < 50 then xvel :=50;
end_if  ;
if xvel > 100000 then xvel :=100000 ;
end_if;
if yvel < 50  then yvel := 50;
end_if;
if zvel < 50 then zvel := 50 ;
end_if;
if rvel < 50 then rvel := 50;
 end_if;
if yvel > 100000 then yvel :=100000 ;
end_if;
if zvel > 100000 then zvel :=100000 ;
end_if;
if rvel > 100000 then rvel :=100000 ;
end_if;

(*****************************)


(**********************************************)

我们电气的老大写的电气程序块,机器是用于五轴机械手的,脉冲的比较的一个程序块,本人看不懂什么意思,请高手来指点一下。还需要其他的我可以继续贴出来!

 

正在下载,请等待……
下载附件需0积分!



楼主最近还看过



98903

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 191回
  • 年度积分:0
  • 历史总积分:111
  • 注册:2003年12月03日
发表于:2018-06-20 18:23:09
21楼

好资料点赞一个,学习ST语言,谢谢楼主

leicun2007

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 114回
  • 年度积分:5
  • 历史总积分:1253
  • 注册:2010年11月26日
发表于:2018-06-20 20:11:03
22楼

omron CP1H PLC 程序块 st语言程序块

venli20124714

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 19回
  • 年度积分:100
  • 历史总积分:226
  • 注册:2018年5月13日
发表于:2018-07-25 17:53:32
23楼

像是插补程序段。

venli20124714

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 19回
  • 年度积分:100
  • 历史总积分:226
  • 注册:2018年5月13日
发表于:2018-07-25 17:56:35
24楼


回复内容:

对: shuishou250 需要的话,我还有人机画面的程序,怎么没人有兴趣研究啊?... 内容的回复!

-------------------------

你好,你有全部资料吗

wufeng391

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 42回
  • 年度积分:0
  • 历史总积分:62
  • 注册:2012年1月31日
发表于:2018-07-30 12:50:29
25楼

有点难懂啊!值得学习!

狂飙的兔子

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 49回
  • 年度积分:0
  • 历史总积分:848
  • 注册:2016年8月03日
发表于:2018-08-04 14:16:51
26楼

这应该只是个主站的程序,很多通讯都不知道到哪去了!

woshimcmoyu

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 103回
  • 年度积分:0
  • 历史总积分:99
  • 注册:2016年8月23日
发表于:2018-08-31 11:56:45
27楼

这玩意,必须得看看啊

去瞧瞧

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 88回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2018-09-03 09:25:04
28楼

下载看看   学习一下      

阙晓斌

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 168回
  • 年度积分:0
  • 历史总积分:198
  • 注册:2016年12月15日
发表于:2018-11-11 17:44:39
29楼

下载看看   学习一下 

小小欧欧

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 67回
  • 年度积分:0
  • 历史总积分:1089
  • 注册:2016年9月08日
发表于:2018-11-20 14:46:33
30楼

这个感觉好厉害啊!写的是什么,兄弟!

weizhenming

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 47回
  • 年度积分:0
  • 历史总积分:106
  • 注册:2018年10月14日
发表于:2018-12-05 09:34:35
31楼

谢谢分享,向楼主学习.好资料我要下载下来学习学习,666666666666

东莞新科

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 42回
  • 年度积分:0
  • 历史总积分:72
  • 注册:2012年7月18日
发表于:2019-02-19 10:55:55
32楼

看看学习一下,感谢楼主分享

小洋

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 10回
  • 年度积分:0
  • 历史总积分:166
  • 注册:2019年7月18日
发表于:2019-12-04 13:33:01
33楼

下载不了怎么办啊啊啊啊啊

小洋

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 10回
  • 年度积分:0
  • 历史总积分:166
  • 注册:2019年7月18日
发表于:2019-12-04 13:36:06
34楼

为什么还是下载不了啊

小洋

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 10回
  • 年度积分:0
  • 历史总积分:166
  • 注册:2019年7月18日
发表于:2019-12-05 08:54:07
35楼

回复内容:

对: shuishou250 需要的话,我还有人机画面的程序,怎么没人有兴趣研究啊?... 内容的回复!

-------------------------

您好,这个整套程序能不能发我一份,谢谢,535387894@qq.com

小洋

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 10回
  • 年度积分:0
  • 历史总积分:166
  • 注册:2019年7月18日
发表于:2019-12-06 16:20:20
36楼

回复内容:

对: a269173267 我和姜全福888需要的东西一样你好,我这边也需要一下如... 内容的回复!

-------------------------

你好,能否也发我一份全套的,万分感谢

小洋

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 10回
  • 年度积分:0
  • 历史总积分:166
  • 注册:2019年7月18日
发表于:2019-12-06 16:28:06
37楼

回复内容:

对: 青岛黄工 不错啊,呵呵,程序和实际设备关系密切,能说说硬件情况吗... 内容的回复!

-------------------------

您好,能否也发我一份包含触摸屏等其他资料,万分感谢。535387894@qq.com

小洋

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 10回
  • 年度积分:0
  • 历史总积分:166
  • 注册:2019年7月18日
发表于:2019-12-06 16:29:32
38楼

回复内容:

对: 姜全福888 有呢 我呀 ,CP系列还马马虎虎 楼主发完邮箱  ji... 内容的回复!

-------------------------

您好,能否也发我一份包含触摸屏等其他资料,万分感谢

阿呆

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 26回
  • 年度积分:0
  • 历史总积分:59
  • 注册:2019年7月27日
发表于:2019-12-14 10:47:07
39楼

支持 正在学习欧姆龙PLC 

however1241

  • 精华:1帖
  • 求助:18帖
  • 帖子:94帖 | 2664回
  • 年度积分:0
  • 历史总积分:5215
  • 注册:2013年3月11日
发表于:2019-12-16 11:37:11
40楼

看不懂了 已经



热门招聘
相关主题

官方公众号

智造工程师