迷路的土豪
级别: 探索解密
精华主题: 0
发帖数量: 92 个
工控威望: 142 点
下载积分: 517 分
在线时间: 59(小时)
注册时间: 2021-03-10
最后登录: 2025-06-25
查看迷路的土豪的 主题 / 回贴
楼主  发表于: 57天前
最近项目需求,第一次使用博图。
第一个坎,总让我重启电脑,重启了也不管用,后来网上一搜,还要删东西才可以。
第二个坎,装了四五次装不上,重做了好几次系统后装上了。
第三个坎,由于没用过,没注意版本。版本不能通用,我真的吐血,合着我去如果去现场调试,光软件就得整好几个
第四个坎,像搭第三方伺服,找了好多资料,鼓捣半天发现怎么有的指令我没有,又一顿找资料,发现还得下库文件。
这一套下来,一天多时间啥也没干。
头一次觉得欧姆龙的sysmac,基恩士的KV,汇川的inproshop如此好用。
这到底是我不会用,还是这玩意逆天,给i我整emo了
本帖最近评分记录:
  • 下载积分:+1(qj_wgx) 老外的东西都挺挺折腾
    1421448580
    级别: 略有小成
    精华主题: 0
    发帖数量: 237 个
    工控威望: 341 点
    下载积分: 13366 分
    在线时间: 909(小时)
    注册时间: 2015-10-10
    最后登录: 2025-05-26
    查看1421448580的 主题 / 回贴
    1楼  发表于: 51天前
    引用
    引用第10楼木林森于2025-05-06 09:28发表的  :
    不麻烦,感觉挺好用的,汇川基于 codesys 平台的软件也在用,感觉大差不差,二选一我还是会选择博图
    博图的版本更新确实也快,版本兼容问题也挺让人头疼的。保存源代码文件,部门统一版本,这个问题也就不是问题了


    我觉得你可能用CODESYS的梯形图,如果用的ST 不应该还会选西门子  
    1421448580
    级别: 略有小成
    精华主题: 0
    发帖数量: 237 个
    工控威望: 341 点
    下载积分: 13366 分
    在线时间: 909(小时)
    注册时间: 2015-10-10
    最后登录: 2025-05-26
    查看1421448580的 主题 / 回贴
    2楼  发表于: 50天前
    引用
    引用第12楼木林森于2025-05-06 11:06发表的  :

    InoProShop 我只用过 ST 呢,博图的文本编辑器旁边区域能显示 REGION 标识,点击能定位到这段代码位置,InoProShop 却不可以,博图还可以添加插件生成文档、点击DB、FB之类的块下方有个预览窗口可以查看成员变量,还可以拖拽进代码里、博图的 OPCUA 可以添加签名证书认证,博图的块还有版本控制。
    博图的有点有很多,相较于博图 InoProShop 的优点在哪里呢

    博图最大的不方便 我认为就是觉得就是绝对地址 很烦 你不觉得CODESYS 很方便? DB 这个东西我就不喜欢  拖拽更不是我喜欢的东西  写一个变量 立即定义不好? 或者存在就 自动跳出来你自己选不好?
    那个块的版本控制  你觉得好 我反而觉得很烦  我总觉得西门子学AB 学了些垃圾 AB的好处一点没学
    1421448580
    级别: 略有小成
    精华主题: 0
    发帖数量: 237 个
    工控威望: 341 点
    下载积分: 13366 分
    在线时间: 909(小时)
    注册时间: 2015-10-10
    最后登录: 2025-05-26
    查看1421448580的 主题 / 回贴
    3楼  发表于: 49天前
    引用
    引用第20楼twatson于2025-05-08 09:07发表的  :
    不喜欢变量拖拽,莫非都是用的当时才定义变量?或者喜欢用手敲?这种习惯,呵呵,你开心就好,可以预见你的程序,乱。

    FOR i:=0 TO 99 BY 1 DO
        IF i<>99 THEN
            linkArrData.pNext:=ADR(linkArrData[i+1]);
        END_IF
        IF i<>0 THEN
            linkArrData.pPrivious:=ADR(linkArrData[i-1]);
        END_IF
        linkArrData.intData:=i;
    END_FOR
    pLinkPointer:=ADR(linkArrData[1]);
    linkData:=pLinkPointer^;
    int1:=linkData.intData;

    pLinkPointer:=pLinkPointer+16#C;
    linkData:=pLinkPointer^;
    int2:=linkData.intData;

    pLinkPointer:=pLinkPointer+SIZEOF(linkData);
    linkData:=pLinkPointer^;
    int3:=linkData.intData;

    刚才写的测试程序的一部分 你指点一下哪里乱?  你可以说变量排版乱 我信  程序乱不乱 真的是看个人