标题: 西门子TIA源程序 循环加减计数+小球来回运动动画 [打印本页]

作者: 12131213    时间: 2020-7-14 14:22
标题: 西门子TIA源程序 循环加减计数+小球来回运动动画
本来是发求助帖的,结果审核还没过,问题就解决了,所以就把自己写的小程序分享一下吧。
程序非常简单,毕竟才学了没几天,希望大家不要喷,谢谢。

程序:
//启动、停止判断
IF "启动" AND "启动" =0 THEN
    "基本数据块".启动值 := 1;
    "基本数据块".停止值 := 0;
ELSIF "停止" THEN
    "基本数据块".启动值 := 0;
    "基本数据块".停止值 := 1;
END_IF;

IF "基本数据块".启动值 THEN
   
    IF "基本数据块".加减计数器.CV >= 100 THEN
        "基本数据块".flag := 1;
    END_IF;
    IF "基本数据块".加减计数器.CV <= 0 THEN
        "基本数据块".flag := 0;
    END_IF;
   
    IF "基本数据块".flag THEN
        
        "基本数据块".加减计数器.CD := "Clock_10Hz";
        
    ELSIF "基本数据块".flag = 0 THEN
        
        "基本数据块".加减计数器.CU := "Clock_10Hz";
        
    END_IF;
   
    #加减计数(CU := "基本数据块".加减计数器.CU,
          CD := "基本数据块".加减计数器.CD,
          R := "基本数据块".加减计数器.R,
          PV := "基本数据块".加减计数器."PV",
          CV => "基本数据块".小球移动位置变量);
   
END_IF;

注:动画不知道是我电脑配置问题,还是我程序设置问题,画面是一顿一顿的。


程序:
加、减计数 小球来回运动动画.zip (14.82 MB, 下载次数: 8)



作者: 一切随缘吧    时间: 2020-8-20 14:25
请问楼主,这是用什么软件来设计的?




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1