加减1生不息
自动化软件工程师
级别: 略有小成
精华主题: 0
发帖数量: 137 个
工控威望: 382 点
下载积分: 510 分
在线时间: 40(小时)
注册时间: 2018-11-02
最后登录: 2024-11-21
查看加减1生不息的 主题 / 回贴
楼主  发表于: 2020-06-02 19:41
//PLC移位指令
IF K4M10=0 THEN
    M10:=TRUE;
END_IF;

R_TRIG_3(CLK:= SM413 ,Q=> M8 );
IF M8 THEN
    K4M10:=SHL(K4M10,1);
END_IF;
就这几行贯通了,就能写治具了各位(小设备,3C里的)
本帖最近评分记录:
  • 下载积分:+2(qinhfm) 坐等视频
  • 自动化软件工程师
    zhou1211
    级别: 略有小成
    精华主题: 1 篇
    发帖数量: 205 个
    工控威望: 362 点
    下载积分: 1172 分
    在线时间: 66(小时)
    注册时间: 2013-11-04
    最后登录: 2024-09-18
    查看zhou1211的 主题 / 回贴
    1楼  发表于: 2021-01-15 14:38
    SCL   ST 都是codesys系的,应该是代表PLC最高级的形态,在处理流程,结构,嵌套,指针都能看到优势,其最主要还是效率能提高很多,而且其对称性可以在exel的办公软件中快捷编辑。做程序要有接口表,流程图,正好编完复杂到程序中省好多事
    zhou1211
    级别: 略有小成
    精华主题: 1 篇
    发帖数量: 205 个
    工控威望: 362 点
    下载积分: 1172 分
    在线时间: 66(小时)
    注册时间: 2013-11-04
    最后登录: 2024-09-18
    查看zhou1211的 主题 / 回贴
    2楼  发表于: 2021-03-03 12:35
    引用
    引用楼主加减1生不息于2020-06-02 19:41发表的 三菱st语言编程我在路上,等我出视频 :
    //PLC移位指令
    IF K4M10=0 THEN
        M10:=TRUE;
    END_IF;


    //PLC移位指令
    IF K4M10=0 THEN
        M10:=TRUE;
    END_IF;

    R_TRIG_3(CLK:= SM413  );
    IF R_TRIG_3.Q THEN
        K4M10:=SHL(K4M10,1);
    END_IF;
    .......
    没事别瞎用寄存器,程序里尽量一个寄存器不用,像你这样后期你以外的人很难维护,因为不知道哪些寄存器被你用过
    zhou1211
    级别: 略有小成
    精华主题: 1 篇
    发帖数量: 205 个
    工控威望: 362 点
    下载积分: 1172 分
    在线时间: 66(小时)
    注册时间: 2013-11-04
    最后登录: 2024-09-18
    查看zhou1211的 主题 / 回贴
    3楼  发表于: 2021-03-03 14:30
    引用
    引用第33楼神隐追梦于2021-03-03 13:55发表的  :
    请问楼主,ST在哪些行业控制更有优势,在步进流程控制上觉得还是有点用不顺手,可能我还太菜了


    不是在哪个行业有优势,是它本身就高级,程序效率高,没有品牌局限,易不同类型PLC复制,当然做算法的时候更体现它可读