基本模块的使用
读取系统时间
库: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 版权协议,转载请附上原文出处链接和本声明。