快乐8526
级别: 正式会员
精华主题: 0
发帖数量: 8 个
工控威望: 60 点
下载积分: 226 分
在线时间: 2(小时)
注册时间: 2021-07-06
最后登录: 2025-12-15
查看快乐8526的 主题 / 回贴
楼主  发表于: 80天前
图片:
图片:
图片:
图片:
    最近刚接触Works2的结构化FBD编程,本想在用户库创建一个FB,好方便以后保存传播,但真是出师不利。

    在用户库中创建好了变量表,也设计好了程序,当在程序中调用FB,并填入寄存器后,一编译一大堆错误,最多的就是“”输入变量数据类型不一致”,很不理解,忘前辈们指教
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6648 个
工控威望: 38460 点
下载积分: 17416 分
在线时间: 9866(小时)
注册时间: 2006-09-13
最后登录: 2026-01-27
查看cvlsam的 主题 / 回贴
1楼  发表于: 80天前
例如:点1主轴输入值 D410     这是一个 WORD的变量,而功能块中的定义是 DWORD双字类型,因此发生错误。

请建立一个变量,数据类型DWORD,地址D410,然后将该变量链接你的对应引脚,这样就OK了 。

在GX Work3中,则可以 使用类似D410:D的方式确认是双字地址,但是,GX Works2中不被支持。

Good Luck~
本帖最近评分记录:
  • 下载积分:+1(franksimon) 热心助人!
  • 下载积分:+2(guochunyi) 热心助人!
    快乐8526
    级别: 正式会员
    精华主题: 0
    发帖数量: 8 个
    工控威望: 60 点
    下载积分: 226 分
    在线时间: 2(小时)
    注册时间: 2021-07-06
    最后登录: 2025-12-15
    查看快乐8526的 主题 / 回贴
    2楼  发表于: 79天前
    感谢1楼大佬,按照你的方法搞好了,以前用梯形图直接这么输入是没问题的,FBD确实还不太适应
    sitoxic
    级别: 正式会员
    精华主题: 0
    发帖数量: 31 个
    工控威望: 66 点
    下载积分: 410 分
    在线时间: 7(小时)
    注册时间: 2025-12-10
    最后登录: 2026-01-01
    查看sitoxic的 主题 / 回贴
    3楼  发表于: 26天前
    恍然大悟感谢1楼
    biaogege520
    清晨的風
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 338 个
    工控威望: 1003 点
    下载积分: 509 分
    在线时间: 96(小时)
    注册时间: 2015-07-01
    最后登录: 2026-01-27
    查看biaogege520的 主题 / 回贴
    4楼  发表于: 20天前
    一直想用这个方式编程,不太会用