是整数。可以直接用于转换。
只看到这部分程序,不能完全确定传到 V 区要做什么,不会是为了批量处理整理数据吧
S7-200 SMART模拟量
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/028.html
模拟量通道上传的是整型的数据,INT或DINT,通道对应的是数值根据信号类型的不同,有0-27648,或者-27648-27648等,这些都是工程值,需要和传感器对应的真实的类型的数值进行一个标定转化,例如温度,液位,压力等,这样转换后的值用起来就方便些, 另外整数和浮点数之间也需要转化。
是个有符号的16位整数格式,你直接用VW储存模量数据就没问题,你要处理模拟量的数值,可以将都出来的数值储存在VW里面后,再去将这个VW进行转换和处理。
可能便于今后换坏点,故转换一道。例如和通道有关的点在若干处直接用将来调点要调若干处,有这一步就只要调整一处吧。
200smart模拟量数据是int类型。
极大部分plc的模拟量均涵盖正、负数据,这样就符号int数据的类型和位数。
这个要转换为实际的物理量才直观,后面程序就可以直接用了。
你这个也是在直接用,只不过是mov一下,
smart读上来的正常值是-27647~27648之间的数值,可以直接用,只是不直观,程序中一般是转换成工程量后再用于逻辑运算的。
电话:13818569113
邮箱:13916183699@139.com
网址:http://www.4008104288.net
地址:中国上海市青浦区北青公路7171号