PLC编程,ST语言写算术运算,真香
都说ST语言适合做算术运算,那么一起来看一下加、减、乘、除和求余数运算吧。操作符分别是+、-、*、/、MOD。
加法运算 ADD
功能 :加法运算指令,两个(或者多个)变量或常量相加。
语法:将输入变量 IN0 的值直至 INn 的值做加法运算,将其结果赋值至 OUT。
加法运算指令支持如下的变量类型,BYTE、WORD、DWORD、SINT、USINT、INT、UINT、DINT、UDINT、(L)REAL、TIME 和常数。两个时间变量也可相加,结果是另一个时间变量。
其文本化语言语法格式如下所示,
OUT := IN0 +…+Inn
减法、乘法、除法运算类似。注意做除法运算的时候,一定要考虑到分母不能为0.
余数运算 MOD
功能:变量或常量相除取余,结果为两数相除后的余数,是一个整型数据。
语法:求余数运算指令 MOD指令可以将输入变量 IN0 与 IN1相除的余数赋值给 OUT,通常使用该运算指令创建余数在特定范围内的等式。求余数运算指令支持如下的变量类型,BYTE、WORD、DWORD、SINT、USINT、INT、UINT、DINT、UDINT、REAL、LREAL 和常数。其文
本化语言语法格式如下所示,
OUT := IN0 MOD IN1;
示例:创建一个 POU,声明两个整型变量 iVar1 和 iVar2,并分别赋值为 44 和 9,再声明
一个整型变量 iResult,使其值为 iVar1 与 iVar2 求余运算之后的值。
程序的运行结果为 iResult等于 8。
实用用法:1. 利用取余数结果值,配合CASE语句,跳转不同的执行条件;
2. 利用余数运算结果值,对报警状态信息轮询显示。如果你还有更好的案例,欢迎分享。
其他数学运算,诸如绝对值、正余弦、对数、指数、平方、开方运算,不需要记得指令,需要用到的时候,按F1帮助可以搜索使用。
编者旨在与对Codesys感兴趣的同学一起分享交流,欢迎关注!关注!关注!转发,然后私信我关键字“资料”。
PLC难点:加,减,乘,除的运算指令,虽然不常用,但是很重要!
PLC是电力作业人员经常都会用到的自动控制设备,在工业的控制中应用非常广泛,一个有趣的问题:PLC可以进行加,减,乘,除的运算吗?答案是当然可以,只不过作用没有那么常见,但是也是可以进行运算的,今天就重点来看看PLC的加,减,乘,除指令和具体使用:
相关问答
PLC编程过程?
PLC编程的过程大致分为以下几步:1.确定控制任务和要求:根据控制对象的特点和需要控制的内容确定控制任务和要求,例如控制机器的启停、转速、温度、压力等。...
plc的输入模块一般采用什么技术?
PLC的输入模块一般使用光电隔离来隔离内部电路和外部电路的。PLC:可编程逻辑控制器,它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序...PL...
三菱PLC编程指令MC怎么输入?
三菱PLC主控指令MC输入方法:编写MC主控命令的时候,先按F8转入输入命令格式;然后写MC空格N0,空格Mx按确认键完成;主控结速时,按F8输入MCR,空格Nx确认后...
什么是PLC编程?
PLC是指可编程逻辑控制器。可编程逻辑控制器是种专门为在工业环境下应用而设计的数字运算操作电子系统。它采用一种可编程的存储器,在其内部存储执行逻辑运算...
plc编程属于哪个学科?
是电气设计及自动化专业的主要课程。可编程逻辑控制器,它使用一类可编程存储器进行内部存储程序,执行逻辑运算、顺序控制、计时、计数和算术运算以及其他面向...
plc是如何实现自动和手动转换的?
PLC可编程逻辑控制器:可编程逻辑控制器是种专门为在工业环境下应用而设计的数字运算操作电子系统。它采用一种可编程的存储器,在其内部存储执行逻辑运算、顺序...
plc的程序都是一样的吗?
不一样的。不同厂家PLC的编程语言一般不一样的.主流的有西门子和三菱.PLC编程PLC编程是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用...
plc的工作电压是多少呢?
直流为24V,交流220V。PLC:可编程逻辑控制器,它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的...
PLC的基本编程模式是什么,其含义?
PLC[可编程控制器]PLC是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算...
什么是PLC怎么用,用什么软件编程,不同型号的PLC编程方式一样吗?
PLC是一台可编程逻辑控制器,至于用法(它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数...