1、传感器输出类型是由给PQW口输出int值内决定的。。输出方式和4-20mA是一样的。只是需要注意的是,对于4-20mA是0到+27648 对于-10V到+10V的输出是-27648到+27648。当然,其实最简单的办法是用FC106号函数。直接是real型转int型。
2、背景数据块是定义fB函数时,添加stat类的变量。然后在调用该db时,相应顺序的db块内就有了该stat值所代表的db地址。
3、改变测量的输入类型除了在组态界面中的测量信号选择和测量范围选择相应的类型外。还需要根据电压信号还是电流信号决定接线图。。以7nf00为例,电压信号是不需要将2和22短接 3和33短接的而电流信号就需要。。。其实讲白了,所谓短接的目的就是并联一个标准电阻(250欧)将电流信号转换成电压信号。实际上模块还是测的电压。。。
1、传感器输出类型是由给PQW口输出int值内决定的。。输出方式和4-20mA是一样的。只是需要注意的是,对于4-20mA是0到+27648 对于-10V到+10V的输出是-27648到+27648。当然,其实最简单的办法是用FC106号函数。直接是real型转int型。
2、背景数据块是定义fB函数时,添加stat类的变量。然后在调用该db时,相应顺序的db块内就有了该stat值所代表的db地址。
3、改变测量的输入类型除了在组态界面中的测量信号选择和测量范围选择相应的类型外。还需要根据电压信号还是电流信号决定接线图。。以7nf00为例,电压信号是不需要将2和22短接 3和33短接的而电流信号就需要。。。其实讲白了,所谓短接的目的就是并联一个标准电阻(250欧)将电流信号转换成电压信号。实际上模块还是测的电压。。。
2第二问我还不明白,您能发个图上来吗!谢谢您
针对第二个问题,楼主应该好好学习下西门子FC和FB的区别。。。这个是个基础问题。
我以(a+b)×c=e来举例。假如使用fc来完成。那么就是先a+b=temp1 再temp1×c=e。但是有时我们想在ob1中知道temp1等于几,那怎么办?ob1是无法调用fc中的temp区的temp1变量啊。这个时候假如用fb来完成,那么跟fc相比,我们不使用temp区的temp1变量。而是使用stat区的d变量。先a+b=d,再d×c=e。在ob1中调用fb1,制定给fb1一个背景数据块dbX(这里我指定是db1)。你打开db1看看。。发现d变量有个db1.dbw8地址。这个时候在ob1中就可以直接将db1.dbw8来参与其他的计算。。。。