技术论坛

 WinCC向S7-400 PLC发送控制指令

返回主题列表
作者 主题
杨八郎
侠士

经验值:1893
发帖数:186
精华帖:6
楼主    2020-01-07 10:50:18
主题:WinCC向S7-400 PLC发送控制指令

        问题描述如下:  

       1、Cmd1是个BOOL型的变量,建立在PLC的DB块中;

       2、WinCC通过这个变量控制电机的启动,点击启动按钮时,将Cmd1置1;

       3、PLC程序中在用完这个指令后,再将Cmd1清0;


       在PLC程序的FC1中,Network1中接收Cmd1指令去控制Q点输出,Network2中无条件将Cmd1清0;

      但可能会出现这种状况,Network1刚扫描过,就接收到了HMI发送的将Cmd1置1的命令,这时继续Network2,就立刻把Cmd1清0了 ,导致Network1还没有执行过,Cmd1就被清零了。

      大家一把如何避免这种状况的出现?


加油!
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。