烦人!!!S7-200主程序和子程序之间变量问题?

2024-12-27 13:33:31
推荐回答(5个)
回答1:

ллλ???????μ?Micro'nPower?????INPUT???AIW0?絼?????д?£Network1//????λ//????λLDSM0.0ITDAIW0,VD10DTRVD10,VD10*R4.0,VD10-R6400.0,VD10/R25600.0,VD10MOVRVD10,VD1000-R0.0,VD1000Network2//?RO??LDSM0.0ITDAIW2,VD20DTRVD20,VD20*R30.0,VD20-R6400.0,VD20/R25600.0,VD20MOVRVD20,VD1010-R0.0,VD1010Network3//?RO?絼LDSM0.0ITDAIW4,VD30DTRVD30,VD30*R14.0,VD30-R6400.0,VD30/R25600.0,VD30MOVRVD30,VD1020-R0.0,VD1020Network4//-?RO?絼LDSM0.0ITDAIW6,VD40DTRVD40,VD40*R300.0,VD40-R6400.0,VD40/R25600.0,VD40MOVRVD40,VD1030-R0.0,VD1030

回答2:

1子程序中是十六个模拟量程序,其中PV用的是VD0这个是什么意思?虽然地址重复了,但没理由VW0值写不进去呀。还要看你这个设值按钮是怎么组态的。2另外AC0在模拟量程序中不同的网络能不能重复使用。你是怎么用的?3现有流量,压力,电导率,电阻率要编程转换,输入都是4-20ma,编写程序转换是不是都是一样?肯定不一样4有没有案例给我抄下,急用!有,有模拟量比例换算指令库,在Micro'nPower里可下载。

回答3:

1、楼主,S7200中的内存编址规律,务必先搞清楚了,这是非常基础的问题,在手册中有图有文说明;2、楼上,地址重复(重叠),无论是官方还是民间,都不反对使用,是绝对可以这样做的。前提是你是有目的而且明白结果的,而不是意外。

回答4:

模拟量比例换算指令库,在Micro'nPower已下载,指令库是不是只针对压力转换,流量,电导率,电阻率是否也能通用,影响数值输入是不是子程序中模拟量使用的是全局变量所导致,应该什么区分?主程序调用子程序除了在主程序调用外,还需要那些设定吗?各位高手多指点指点。。。

回答5:

都是通用的,不知道你的子程序是怎么做的,子程序应该是用局部变量,然后外部通过引脚输入实际外设地址。