发表于:2009/5/12 16:29:20
#0楼
各位大大,我最近想做个简单程序试试组态王监控S7-200,写了这程序:
LD I0.7
= Q0.0
= M1.0
I0.7为拨杆开关,Q0.0连到一个灯上,M1.0为寄存器
然后在组态王上配置好PLC地址,数据词典加了2个变量,一个是M1,变量类型IO离散,连接设备PLC,寄存器M1.0,只读;另一个是内存离散变量报警灯。在make下增加一报警灯并定义他的变量名为报警灯,进入画面命令语言编辑
if(M1==0)\\本站点\报警灯=0;
else
\\本站点\报警灯=1;
但是加载程序后进入组态王监控,开关I0.7时组态王监控界面上的灯并没有亮起和熄灭;把画面命令语言程序改为:
if(M1==0)\\本站点\报警灯=1;
else
\\本站点\报警灯=0;
后报警灯常亮。
试了好几次都无法监控开关I0.7的状态,反复检查了通讯设置和变量设置也毫无头绪,也反复看了电子工业出版社的《组态控制技术》和电力出版社的《工控机及组态控制技术原理及应用》都不知道应该如何处理,请各位大大不吝赐教!!
LD I0.7
= Q0.0
= M1.0
I0.7为拨杆开关,Q0.0连到一个灯上,M1.0为寄存器
然后在组态王上配置好PLC地址,数据词典加了2个变量,一个是M1,变量类型IO离散,连接设备PLC,寄存器M1.0,只读;另一个是内存离散变量报警灯。在make下增加一报警灯并定义他的变量名为报警灯,进入画面命令语言编辑
if(M1==0)\\本站点\报警灯=0;
else
\\本站点\报警灯=1;
但是加载程序后进入组态王监控,开关I0.7时组态王监控界面上的灯并没有亮起和熄灭;把画面命令语言程序改为:
if(M1==0)\\本站点\报警灯=1;
else
\\本站点\报警灯=0;
后报警灯常亮。
试了好几次都无法监控开关I0.7的状态,反复检查了通讯设置和变量设置也毫无头绪,也反复看了电子工业出版社的《组态控制技术》和电力出版社的《工控机及组态控制技术原理及应用》都不知道应该如何处理,请各位大大不吝赐教!!