技术论坛

MOVE指令怎么用SCL写出来

作者 主题
新手

经验值: 21
发帖数: 1
精华帖: 0
主题:【探讨】MOVE指令怎么用SCL写出来
推荐帖


只看楼主 只看精华 楼主 2018-05-18 16:54:49

今天编程需要用到一个MOVE指令,我看到了梯形图中的MOVE指令,但是我变成要用SCL啊?我是个初学者,还不大会,求大神解答一下啊?


 
以下网友喜欢您的帖子:

  
重要声明:

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

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

奇侠

经验值: 5205
发帖数: 1315
精华帖: 41
回复:MOVE指令怎么用SCL写出来
精华帖精华帖星级2级 推荐帖 推荐帖


只看楼主 只看精华 1楼 2018-05-18 17:45:49
aa:=bb;
弱者道之用。
推荐帖推荐理由: 简单明了 (推荐人:Letham)
以下网友喜欢您的帖子:

  
游士

经验值: 172
发帖数: 4
精华帖: 0
回复:MOVE指令怎么用SCL写出来
推荐帖


只看楼主 只看精华 2楼 2018-05-19 09:38:06

 建议:

  1. 你在指令中搜索MOVE,根据你需要移动数据类型选择不同函数。

  2. 注意不同硬件版本,对应TIA可能有不同,最好将硬件版本升级到最新版本。


 
以下网友喜欢您的帖子:

  
版主

经验值: 76250
发帖数: 19148
精华帖: 378
回复:MOVE指令怎么用SCL写出来
推荐帖


只看楼主 只看精华 3楼 2018-05-20 08:19:26
就是赋值语句
Zane 注册自动化系统工程师 Always save before download
以下网友喜欢您的帖子:

  
至圣

经验值: 43597
发帖数: 15780
精华帖: 61
回复:MOVE指令怎么用SCL写出来
推荐帖


只看楼主 只看精华 4楼 2018-05-21 07:39:21

move输入参数aa,输出参数bb,对应的scl就是:

bb:=aa;


活到老,学到老!为了生活学习吧!
以下网友喜欢您的帖子:

  
侠客

经验值: 950
发帖数: 492
精华帖: 0
回复:MOVE指令怎么用SCL写出来
推荐帖


只看楼主 只看精华 5楼 2018-09-11 10:23:11

赋值语句


a:=b;


没有你的天空没有云彩
以下网友喜欢您的帖子:

  
侠圣

经验值: 4243
发帖数: 583
精华帖: 3
回复:MOVE指令怎么用SCL写出来
推荐帖


只看楼主 只看精华 6楼 2018-09-12 08:52:44

int a;

int b;


b:=a;

也可以是其它数据类型,但是数据类型要一致。


 
以下网友喜欢您的帖子:

  
侠客

经验值: 962
发帖数: 179
精华帖: 0
回复:MOVE指令怎么用SCL写出来
推荐帖


只看楼主 只看精华 7楼 2018-09-12 16:41:54

==========


断剑重铸之日,骑士归来之时
以下网友喜欢您的帖子:

  
侠士

经验值: 1782
发帖数: 324
精华帖: 0
回复:MOVE指令怎么用SCL写出来


只看楼主 只看精华 8楼 2018-09-17 08:48:51

如果学过C语言或者其他高级语言,SCL用起来更为直观,赋值直接用“:=”代替就行了!而且可以使用for循环,感觉比梯形图的指针更方便易懂!


老老实实做人,踏踏实实做事!
以下网友喜欢您的帖子:

  
至圣

经验值: 24907
发帖数: 4536
精华帖: 10
回复:MOVE指令怎么用SCL写出来


只看楼主 只看精华 9楼 2018-10-01 14:00:51

数据类型一致,直接赋值。数据类型不一致,需要隐式转换。

如:AA :INT;

     BB :INT;

    CC:REAL;

  BB :=AA;

  CC :=INT_TO_REAL(AA);



别人在休息的时候,我往前走。
以下网友喜欢您的帖子:

  
至圣

经验值: 19840
发帖数: 8834
精华帖: 39
回复:MOVE指令怎么用SCL写出来


只看楼主 只看精华 10楼 2018-10-01 19:06:19
我理解这是显式转换
 
以下网友喜欢您的帖子:

  
  • 上一页
  • 1
  • 下一页
收起
MOVE指令怎么用SCL写出来
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。