plc程序ST语言接近C语言,【PLC高级编程语言之ST文本】4.ST语言的运算符介绍

54ebe91dff817909f89b2de1d6317a5e.png

本节微课将为大家讲解ST文本中的常用运算符。本节微课主要给大家讲解以下内容:

1.介绍ST文本中的赋值运算符和算术运算符

2.介绍比较运算符的基本用法

3.介绍AND和OR 逻辑运算符的基本

4.介绍置位和复位运算符的用法

1.ST文本中的赋值运算符和算术运算符

1.1 赋值运算符

1.1.1赋值运算符的讲解

1ca1e58839fadb34c3659d3cc2248dd6.png

本小结为大家讲解ST语法中的赋值语句。什么是赋值语句呢,就是指把一个“数值”或者“变量中的内容”转移给另一个变量。

以下是3种编程语言的赋值语句,放在下面给大家做个对比

ST语言

梯形图

C语言

:=

MOV\DMOV\DEMOV

=

ST文本中使用的“:=”作为赋值运算符,注意所有符号 都是英文状态下的(半角符号)

1.1.2赋值运算符的应用

ST语言的赋值语句 使用的是“:=”.下面我们来看看使用案例

vi_NumOfPeople := 100;

vi_人数 := 100;

上面两句话的意思,其实就是将 100这个数值赋值给我们 变量中。程序运行之后,“vi_NumOfPeople”这个变量中的数值为 100,而这个变量“vi_人数”中的数值也是100.

vb_StopButton := TRUE;

vb_启动按钮 := FALSE;

3645dfa87a0c733cd144d0cf049e269c.png

赋值语句顺序是 "从后向前",也就是把后面变量里的 值,赋值给前面的变量。这个和数学上的等于是不一样的哈,大家注意。

再强调一遍,ST语言中“:=”赋值语句,是将 后面变量里的值,赋值给前面的变量的。顺序是“从后向前”。

1.1.3 不同数据类型赋值需要进行强制类型转换

如果不强制类型转换,提示效果如下

  • 7
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值