传感器的值转换到触摸屏上

用的200smart,比如模拟输入量aiw16,如何转换到触摸屏的vw100地址上,最好给上梯形图,谢谢啦

最佳答案

图中网络 1、2 没有任何关系,只是为了说明问题
1、不会是把 AIW16 通道的整数值直接传到 VW100 中吧,这样做有什么意义呢?
如果是,则见网络1。
2、如果是想将 AIW16 转换为实际的物理量,比如压力、频率、开度等,则可以得用 SMART 200 的模拟量转换库指令进行。但是一般物理量是一个实数值,而不是一个整数值。
图中网络2 是转换成整数值的程序,最后的转换值扩大了100倍,是为了在屏上有两位小数。且以 4-20 MA 表示 0-1.6MPA 压力为例的。
3、在屏上要先定义设备、在设备下定义屏的变量,屏的变量与 VW100 关联,画面上的 I/O域关联屏的变量。
4、所用到的资料
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/software/library/scale%20library/analog_scaling.htm
添加指令库的方法
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/software/library/Creat_Library/User_defined_library.html

图片说明:

传感器的值转换到触摸屏上  

提问者对于答案的评价:
aiw16是我测量的压力值,我直接采用round、DI_I指令转换为整数vw100,然后关联到触摸屏可以不

最佳答案作者回复:
round 要求输入为浮点数,AIW 是整数,数据类型不对

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc287514.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月30日
下一篇 2020年10月30日

相关推荐