打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
干货分享 | 轻松玩转欧姆龙SCL2缩放指令

在获取来自欧姆龙模拟量输入单元的数据后,我们经常要进行繁杂的换算成仪表实际的数据,这时候我们可以用SCL2指令代替繁杂的换算,我们简单了解一下SCL2指令介绍,不用理解那么深,很容易陷入。

指令格式:SCL2 S C D

功能说明:将S 所指定的带符号BIN 数据根据C 指定的参数(斜率和偏移)所决定的1 次函数,转换为带符号BCD 数据(BCD 数据为绝对值,用CY 标志判别正负 ON:负、OFF:正),将结果输出到D。

控制字说明:S:转换对象CH编号,C:参数存储低位CH编号(C:偏移,C+1:△X,C+2:△Y),D:转换结果CH编号

看了这个指令介绍,是不是觉得很深奥,别担心,下面举个例子就很轻松玩转了

如例:来自欧姆龙模拟量模块输入单元获取外部数据为0-6000(BIN),对应到的温度表-100-200,这时候我们就要运用到缩放SCL2指令。

首先我们根据指令介绍红色标识的(C:偏移,C+1:△X,C+2:△Y),弄懂这个转换关系,要得到C:偏移,C+1:△X,C+2:△Y我们可以看看下图的坐标关系

0-6000对应的是-100-200,要得到C:偏移,C+1:△X,C+2:△Y

我们进行以下拆分

-100对应0,0对应2000,100对应4000,200对应6000

得到C:偏移为2000,C+1:△X为4000,C+2:△Y,为200

得到这个偏移量后,接下来我们直接套进SCL2指令格式中,就可以直接获得结果。

首先对C区进行一个整合

接下来,就可以简单运用SCL2指令了,200是CP1H的模拟量输入通道1

看完后是不是觉得很简单呢,快来一起轻松玩转吧~

来源:

来源:技成培训原创,作者:黄柏菘。转载请注明出处!评论处大家可以补充文章解释不对或欠缺的部分,这样下一个看到的人会学到更多,你知道的正是大家需要的。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
欧姆龙PLC指令应用案例(问答解析)
S7-1200常量的基本知识
6路模拟量输入,6路模拟量输出模块 DAM
DEBUG常用命令总结
西门子SCL编程入门教程连载(10)-PEEK指令
博途SCL实现自定义ModbusRtu Over TCP功能块
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服