zhutaodtyy
级别: 略有小成
精华主题: 0
发帖数量: 73 个
工控威望: 244 点
下载积分: 3591 分
在线时间: 49(小时)
注册时间: 2018-04-13
最后登录: 2024-04-18
查看zhutaodtyy的 主题 / 回贴
楼主  发表于: 2019-12-11 14:45
图片:
语法没有问题啊,为什么会报错??

麻烦大佬检查一下,小弟刚学st语言编程

伟大的论坛,没有人知道吗?



true.(number=1) 这个是参考编译OK程序,然后模仿的



修改后成number==1 还是报错

[ 此帖被zhutaodtyy在2019-12-12 08:10重新编辑 ]
枫落云端
施主,脚抬一下
级别: 略有小成

精华主题: 0
发帖数量: 341 个
工控威望: 465 点
下载积分: 1547 分
在线时间: 414(小时)
注册时间: 2017-10-10
最后登录: 2025-01-10
查看枫落云端的 主题 / 回贴
1楼  发表于: 2019-12-11 16:36
无 TRUE.(number=1) 这个语法表达
可以
IF number==1 THEN
  data0:=1;
END_IF;

玩了好多年ST,一时大意,居然也有掉坑的时候,抱歉。
改正后
IF number=1 THEN
  data0:=1;
END_IF;
[ 此帖被枫落云端在2019-12-12 09:39重新编辑 ]