设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控技术交流区
›
『国外:三菱/西门子/欧姆龙/松下』
›
S7-200smart PLC 外部模拟量输入功能块编写
返回列表
发新帖
[西门子]
S7-200smart PLC 外部模拟量输入功能块编写
[复制链接]
150
|
0
|
2024-7-10 10:58:33
|
显示全部楼层
|
阅读模式
工程设计中外部模拟量仪表比较多时我们就要在程序中建立模拟量读起的功能块,这样会减少工作量,程序也容易读懂,如何建立功能块呢见下文。
首先建立一个子程序命名为“模拟量转换”,在变量表里建立如下变量数据:
变量表
在模拟量转换子程序中根据下面的步骤写出如下转换程序:
1、将输入LW0(整数)传送到LW10(整数);
2、LW10减去5530,得到整数LW12;
3、将整数LW12转换成双整数LD50;
4、将双整数LD50转换成实数LD40;
5、将输入LW2(整数)传送到LW14(整数);
6、将整数LW14转化成双整数LD36;
7、将双整数LD36转化成实数LD3 6;
8、将输入LD4(实数)传送到LD16(实数);
9、将实数LD16减去实数LD3 6,得到实数LD20;
10、将实数LD20除以2560,得到实数LD24;
11、将实数LD40乘以实数LD24,得到实数LD28;
12、将10乘以实数LD3 6,得到实数LD3 6;
13、将实数LD3 6加上实数LD28,得到实数LD28;
14、将实数LD28四舍五入后得到双整数LD3 2;
15、将双整数LD3 2转换成整数输出LW8。
程序写好后在主程序中根据实际模拟量输入情况调用,下图调用液位检测数据输入程序:
液位检测
监控液位检测程序就可以看到实时的液位数据如图:
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
电气技术分享
回复楼主
返回列表
『国外:三菱/西门子/欧姆龙/松下』
『国产:台达/汇川/信捷产品交流区』