登录
首页 PLC论坛 信捷XINJE
回帖 发帖
正文

主题:信捷的函数功能块问题,不知道啥问题

点击:2708 回复:11

楼主
附件 捕获.jpg
为啥D200不等于0的时候,D110 D112还是为0.
20-01-03 10:32
梯形图那里你是从0开始的还是200开始的
20-01-03 10:54
D200开始的
20-01-03 12:55

引用 245643965 在 2020/1/3 12:55:17 发言【内容省略】

IF下面的三行用{}大括号括起来。
20-01-03 13:35
我也看蒙了,我还以为你不用括号就正常运行了呢,C语言语法要写对,要不然第二个IF就嵌套进了第一个了
20-01-04 11:42
谢谢,已经好了表情
20-01-06 08:37
好了
20-01-06 08:37

如果DW[0]=0,按道理DW[10],DW[12]都应为0,也就是D110 D112为0
附件 捕获.jpg
最后修改:2020/1/6 9:47:03
20-01-06 09:05
不知道哪里语法错了?
20-01-06 09:08

引用 245643965 在 2020/1/6 9:05:46 发言【内容省略】

Sir:
  '0'代表字符0,也就是0x30,是48。
如果要比较其数值,应该:
  if(DW[0]==0)
Good Luck~
20-01-06 14:10

上一页下一页

工控新闻

更多新闻资讯