组态王SM0.1变量定义 点击:616 | 回复:6



wxlqdln

    
  • 精华:0帖
  • 求助:6帖
  • 帖子:6帖 | 25回
  • 年度积分:0
  • 历史总积分:19
  • 注册:2016年4月25日
发表于:2016-05-21 16:43:28
楼主

在S7-200写好程序后,怎么在组态王画面中定义SM0.1,在view时使初始步置位。





zhaoshun0504

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 67回
  • 年度积分:0
  • 历史总积分:99
  • 注册:2009年5月19日
发表于:2016-05-23 12:00:25
1楼

在组态王的 应用程序命令语句 中的 启动时 部分写入需要的命令就好了。

这里面的程序只在组态王运行开始的时候执行一次。

wxlqdln

  • 精华:0帖
  • 求助:6帖
  • 帖子:6帖 | 25回
  • 年度积分:0
  • 历史总积分:19
  • 注册:2016年4月25日
发表于:2016-05-23 16:03:41
2楼

大神有点看不明白,我在PLC梯形图中用SM0.1初始化程序,让初始步SM2.0置位,其它步复位。在组态王画面中画顺序功能图,怎么样在PLC运行时,用组态王切换到View时,SM0.1方框填充变色,为程序运行做好准备?谢谢。

wxlqdln

  • 精华:0帖
  • 求助:6帖
  • 帖子:6帖 | 25回
  • 年度积分:0
  • 历史总积分:19
  • 注册:2016年4月25日
发表于:2016-05-23 16:51:59
3楼

M2.0置位,PLC运行时,用组态王切换到View时,M2.0方框变成填充的颜色,为程序运行做好准备

ywangrui

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 94回
  • 年度积分:0
  • 历史总积分:1522
  • 注册:2004年10月21日
发表于:2016-05-24 12:33:49
4楼

SM0.1 首次扫描周期时该位打开,一种用途是调用初始化子程序。只是一个脉冲在画面上最多就是一闪而过(有可能显示不出来,PLC的一个扫描周期时间太短),运行做好准备用其它可读写的M来表示,运行条件具备置位,根据你的实际应用情况确定何时复位

wxlqdln

  • 精华:0帖
  • 求助:6帖
  • 帖子:6帖 | 25回
  • 年度积分:0
  • 历史总积分:19
  • 注册:2016年4月25日
发表于:2016-05-24 14:38:46
5楼

谢谢啊,你说的我懂,估计我的问题没表达清楚,在PLC程序中,SM0.1使M2.0置位,组态中M2.0对应的矩形框被设置为变色(初始步被置位,为下一步运行做好准备),请问在组态王中怎么实现SM0.1的功能,我在PLC程序中用SM01驱动一个线圈M,同时在组态数据词典中定义该M变量,间接实现SM0.1使M2.0置位变色的功能也不行。求大神支招???谢谢。

langhua7876

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 76回
  • 年度积分:97
  • 历史总积分:777
  • 注册:2006年11月03日
发表于:2016-05-24 17:07:23
6楼

使用字,浮点数或整数,M0.2通一次记个数,输的不同填充比例设置不一直即可



热门招聘
相关主题

官方公众号

智造工程师