此程序有问题:1、VW0即为传递给EM235最输出模拟量的数字量的存数区,它包含V0.0与V0.1这二个位变量,你却又用V0.0与V0.1这二个位变量作启动与停止命令开关,这是不对的。应用不为VW0的各位位变量的其它位变量作启动与停止开关,如用V2.0、V2,1作启动与停止开关。
2、不应该用SM0.0指令,它是PLC运行时总保持常闭的触点,故它与其它常开触点(你用的V0.0)相或运算没有意义。
现将你的程序改动一下就可使用:
Network 1 // V2.0为启动按钮,V2.1为停止按钮,M0.0=1时,模拟量输出运行,M0.0=0时,模拟量输出停止
LD V2.0
O M0.0
AN V2.1
= M0.0
Network 2 // M0.0=1,VW0时时传递给AQW0进行数-模转换
LD M0.0
MOVW VW0, AQW0
其V2.0为启动按钮,V2.1为停止按钮由触摸屏发出命令,传递给PLC,VW0也是由触摸屏设定,再传递给PLC.