基本模块的使用
读取系统时间
库:TC2_Utilities
模块:FB_LocalSystemTime1
时间:10:33
时间比较:DT类型或者TOD类型
转换方式:

运用实例:
字符串类型
注意:字符串实际长度和真实长度差1
除了STRING外,还有一种字符串类型WSTRING

字符查找:FIND


字符串替换:REPLACE

转义字符:

数据单位表示型式
变量地址
变量的地址有两种方式管理:
-
由系统自动分配
-
自主分配地址
变量的作用域
-
通过固定地址读取变量
-
变量重复名
-
断电保持型变量:PERSISTENT
-
变量的初始化和常量
衍生数据类型
别名


别名的其他定义方式
枚举


添加和使用枚举的方法

结构体

共用体

注意:int和bool类型的不能放在共同体中使用
数组类型




当下标越界后,模块会将多余的值赋给最后一个元素

模块的建立与调用


块类型
- PROGRANME PRG
- Function block FB
- Function FC
结构化文本的优先级

条件语句
-
if语句
推荐使用模式,不推荐嵌套式,会对堆栈造成影响


应用实例:
-
case语句

引用实例


case语句与延时模块TON的使用
循环语句
-
for循环
-
while循环
-
repeat循环
程序在repeat中至少执行一次
功能块的调用
-
赋值
-
逻辑运算

-
上升沿/下降沿触发功能块

演示实例
-
置位与复位模块
-
三种延时模块


-
两种计数模块

版权声明:本文为C_toughman原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。