技术论坛

1200如何创建不规则元素的数组并轮训

作者 主题
游民

经验值: 123
发帖数: 8
精华帖: 0
主题:【求助】1200如何创建不规则元素的数组并轮训


只看楼主 楼主 2020-08-15 10:35:23

请问这段程序有简化写法吗?




 
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1637408&b_id=50&s_id=0&num=7

至圣

经验值: 20129
发帖数: 2777
精华帖: 23
回复:1200如何创建不规则元素的数组并轮训


只看楼主 1楼 2020-08-15 11:01:31

放着

IF...THEN

    ...

    ELSE

    ...

END_IF

为何不用?


Less is more……
以下网友喜欢您的帖子:

  
至圣

经验值: 13749
发帖数: 2032
精华帖: 16
回复:1200如何创建不规则元素的数组并轮训


只看楼主 2楼 2020-08-15 12:21:13

输入输出都改为数组,for循环。


工控毁我青春!
以下网友喜欢您的帖子:

  
至圣

经验值: 127330
发帖数: 22001
精华帖: 824
回复:1200如何创建不规则元素的数组并轮训


只看楼主 3楼 2020-08-15 19:17:26

唉,别敲代码了。多麻烦、累不累呀。

博图提倡的是 “拖 - 拽 - 放”。



学而时习之,不亦说乎?温故而知新,不亦乐乎?
以下网友喜欢您的帖子:

  
游民

经验值: 123
发帖数: 8
精华帖: 0
回复:1200如何创建不规则元素的数组并轮训


只看楼主 楼主 4楼 2020-08-17 01:28:00
以下是引用周杰伦在2020-08-15 12:21:13的发言 >2楼

输入输出都改为数组,for循环。

现在用for循环和if else,但plc执行时会报错和超时,不知道有什么限制条件。技巧是什么?避免plc卡死这样




 
以下网友喜欢您的帖子:

  
游民

经验值: 71
发帖数: 4
精华帖: 0
回复:1200如何创建不规则元素的数组并轮训


只看楼主 5楼 2020-08-17 03:55:56

连发2个贴?首先编程方式得改,然后就简单了.



 
以下网友喜欢您的帖子:

  
至圣

经验值: 13749
发帖数: 2032
精华帖: 16
回复:1200如何创建不规则元素的数组并轮训


只看楼主 6楼 2020-08-17 08:56:21
以下是引用sanzk1在2020-08-17 01:28:00的发言 >4楼

现在用for循环和if else,但plc执行时会报错和超时,不知道有什么限制条件。技巧是什么?避免plc卡死这样



以下是引用周杰伦在2020-08-15 12:21:13的发言 >2楼:输入输出都改为数组...

引用2楼详细内容:

输入输出都改为数组,for循环。

索引超出范围


工控毁我青春!
以下网友喜欢您的帖子:

  
侠圣

经验值: 2625
发帖数: 734
精华帖: 3
回复:1200如何创建不规则元素的数组并轮训


只看楼主 7楼 2020-08-17 11:24:37

数组长度不够。简单逻辑就不要用if else了,X[ ]:= Y[ ]<5 or Y[ ]>35;


 
以下网友喜欢您的帖子:

  
  • 上一页
  • 1
  • 下一页
收起
1200如何创建不规则元素的数组并轮训
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。