回复:SCL问题

同心志远123

  • 帖子

    206
  • 精华

    0
  • 被关注

    0

论坛等级:侠客

注册时间:2018-10-29

普通 普通 如何晋级?

发布于 2019-06-19 15:55:37

8楼

展开查看
以下是引用西家讲师在2019-06-19 15:35:14的发言 >7楼

这个题目有个简单的思路就是提取一个字节每个位,那样,提取的位置就是一个循环变量


可以用AT指令,将这个变量拆分成数组,然后对数组的每一个元素寻址即可


复杂点呢,可以不用AT,用SLICE,将变量向右移,每次考察.x0位,循环变量变成了向右移动的次数



以下是引用操阳123在2019-06-19 12:29:43的发言 >6楼:就是思路欠缺呀,不...

引用6楼详细内容:

就是思路欠缺呀,不明白之间的关系。

FOR语句编程:编写带参数FC,输入Byte变量类型,名称为B_Input,输出Int变量类型,名称为Num_Input,将B_Input的每一位中为True的变量个数输出到Num_Input,例如输入2#11110000,输出为4。

这一题不知道该循环哪个变量了


如何分析

以下是引用西家讲师在2019-06-19 11:05:47的发言 >5楼:是的,可以一次把所...

引用5楼详细内容:

是的,可以一次把所有输入都加进去,那不就体现不出循环的作用了吗,循环就是为了减少程序量的


没有相关资料,PLC程序都是些简单算法,很多时候都是工艺需要,没有您想象中的复杂

移出来位是1的时候,Num_Input:=temP_1+1  嘛

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

S7-1200精英训练营

共有1959条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。