PLC论坛-全力打造可编程控制器专业技术论坛

 找回密码
 注册哦

QQ登录

只需一步,快速开始

微信扫码登录

查看: 80|回复: 0

[西门子] 电工知识—SIMATIC S7-1500 PLC应用实例

[复制链接]
发表于 2024-4-6 16:38:04 | 显示全部楼层 |阅读模式
电工知识—SIMATIC S7-1500 PLC应用实例
【实例】有一个控制系统,控制器是CPU 1511C-IPN,压力传感器测量油压力,油力的范围是010MPa,当油压力高于8MPa时报警,请设计此系统。
【解】CPU 1511C-1PN集成有模拟量输入/输出和数字量输入/输出,其接线如图1所示,模拟量输入的端子12分别与传感器的电流信号+和电流信号-相连。

1
数值转换(FC105)SCALE 函数接受一个整型值(IN),并将其转换为以工程单位表的介于下限和上限(LO_LIMHI_LIM)之间的实型值。
①新建项目。新建一个项目“报警”,在TIA博途软件项目视图的项目树中,单击“添加新块”,新建程序块,块名称为“压力采集”,把编程语言选中为“LAD”,块的类型是“函数FC”,再单击“确定”按钮,如图2所示,即可生成函数FC1,其编程语言为LAD

2
定义函数的变量。打开新建的函数“FC1”,定义函数FC1的输入变量(Input)、输出变量(Output)和临时变量(Temp),如图3所示。注意:这些变量是局部变量,只在本函数内有效。

3
插入指令SCALE。单击“指令”→“基本指令”一“原有”→“SCALE”,插入SCALE指令。
编写函数FC1LAD程序如图4所示。

4
⑤添加循环组织块OB30,编写LAD程序,如图5所示。FC1的管脚,与指令中的CALE很类似,而且采集的压力变量范围在010MPa内。

5

技能传承***慧深益众




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

本帖子中包含更多资源

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

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册哦

本版积分规则

QQ|小黑屋|手机版|Archiver|PLC技术网-PLC论坛 ( 粤ICP备17165530号 )|网站地图

GMT+8, 2024-5-5 11:35 , Processed in 0.046031 second(s), 26 queries .

快速回复 返回顶部 返回列表