龙空技术网

PLC编程,看多了梯形图,这样的赋值语句你习惯吗

唐卡卡 646

前言:

此刻大家对“c语言布尔型变量赋值注意事项”大致比较注意,朋友们都需要知道一些“c语言布尔型变量赋值注意事项”的相关资讯。那么小编同时在网上网罗了一些对于“c语言布尔型变量赋值注意事项””的相关文章,希望小伙伴们能喜欢,咱们一起来学习一下吧!

赋值语句

1) 格式及功能

是结构化文本中最常用的语句之一,作用是将其右侧表达式产生的值赋给左侧的操作数(变量

或地址),使用“:=”表示。

具体格式如下:

<变量>:=<表达式>;

示例:分别给两个布尔型变量赋值,风扇打开,加热器关闭。

2) 使用中的注意事项

a) 数据类型的匹配。如果赋值操作符的两侧数据类型不同,应调用数据类型转换函数。例如,

rVar1 是 Real 实数类型,iVar1 是 Int 整数类型,当 iVar1 赋值给 rVar1 时,应调用 INT_TO_REAL

的转换函数(转换函数后期介绍)。例如:

rVar1:= INT_TO_REAL(iVar1);

b) 一行中语句可以有多个,例如,arrData[1]:=3; arrData[2]:=12; 该两句指令可以写在一行。

函数及功能块 控制语句

函数和功能块控制语句用来调用函数和功能块。

1) 函数控制语句

函数调用后直接将返回值作为表达式的值赋值给变量。

例如,rVar1:=SIN(rData1);

语句中,调用正弦函数 SIN,并将返回值赋值给变量 rVar1。其语句格式如下:

变量:=函数名(参数表);

示例:

rResult:=ADD (rData1, rData2); //使用 ADD 函数,将 rData1+ rData2的结果赋值给变量 rResult。

2) 功能块控制语句

调用功能块,对功能块名实例化,具体格式如下:

功能块实例名:(功能块参数);

如果需要在 ST 中调用功能块,可直接输入功能块的实例名称,并在随后的括号中给功能块的

各参数分配数值或变量,参数之间以逗号隔开;功能块调用以分号结束。

示例:在结构化文本中调用功能块 TON 定时器,给定时器取名为 TON1。

编者旨在与对Codesys感兴趣的同学一起分享交流,欢迎关注!关注!关注!转发,然后私信我关键字“资料”。

标签: #c语言布尔型变量赋值注意事项 #java布尔型变量怎么赋值