『7x24小时有问必答』
刚接触  西门子 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 编程!
往期推荐

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码