刚接触 西门子 200Smart V3.0 的小伙伴是不是经常一脸懵?新建项目不会配、UDT 看不懂、功能块变量总用错、调用就报错……
今天这篇超清晰实操步骤,零基础也能跟着做,看完直接告别瞎摸索!
---
一、新建项目
双击打开 Smart V3.0 软件
点击「新建」,创建一个新项目
双击 CPU,选择对应 CPU 与模块,并设置 IP 地址
二、创建 UDT 类型
UDT = 自定义数据类型,让程序更整洁、更好维护
在 UDT 文件夹中新建所需 UDT 类型,双击进入编辑
在 UDT 内部设置变量
支持UDT 嵌套 UDT,复杂逻辑轻松结构化
三、新建常量
在全局变量表中插入「全局常量表」专门用于阶段控制、固定参数,一改全改,超高效!
四、编写功能块
功能块编程,变量类型千万别用混!
In:外部控制,内部不修改值
Out:内部运算后,输出给外部
InOut:外部可引用,内部可控制
Static/Temp:仅功能块内部运算使用
超实用小技巧:
输入 # + 名称 → 调用本地变量
直接输名称 → 调用全局变量 / 常量
使用 UDT:# + UDT 名称 + . → 自动弹出内部变量,超丝滑
五、调用功能块
功能块可以互相调用,但嵌套深度不能大于 4 层,否则编译报错
调用功能块必须搭配背景数据块,在 Static 中选择对应数据类型即可
六、子程序调用功能块
在全局变量表 → FB 实例表中,新建背景数据块
In、Out、InOut 引脚填写全局变量
最后在 Main 中调用,完成整个程序架构
---
下次关注点
下次我们继续深挖: Smart V3.0 模拟量指令实战用法 常见编译报错一键排查 大型项目结构化优化技巧 真实项目案例一步一步带做
关注不迷路,带你从入门到熟练,轻松搞定 Smart 编程!
往期推荐