sgliguobin
级别: 略有小成
精华主题: 0
发帖数量: 100 个
工控威望: 243 点
下载积分: 5468 分
在线时间: 29(小时)
注册时间: 2013-01-22
最后登录: 2019-06-11
查看sgliguobin的 主题 / 回贴
楼主  发表于: 2018-02-09 10:34
我想在组态王里电机启动时搅拌机浆叶就开始旋转,电机停止时,搅拌机浆叶就停止旋转。论坛里有一些比较复杂,不知各位大师有没有一些简单快捷的方法呢?
工控人生之精华
zhangqi_1234
级别: 略有小成
精华主题: 0
发帖数量: 342 个
工控威望: 493 点
下载积分: 4015 分
在线时间: 250(小时)
注册时间: 2013-03-22
最后登录: 2024-12-23
查看zhangqi_1234的 主题 / 回贴
1楼  发表于: 2018-02-09 15:08
     添加一个内部整型变量,编写脚本程序:当电机正转时(由另一个布尔型变量表示),变量每隔一段时间(时间自定,可以是0.1s、0.5s或1s)加1。当电机反转时,变量每隔一段时间减1。电机停止时,变量停止变化,变量值限制在-360至360之间。画面中做一个三叶片对象,设定该对象做旋转运动,旋转角度由变量决定。这种方法做仿真和实际通信都可以。
    也可以在PLC编程中,用一个存储器如D100(三菱)或MW100(西门子),电机正转(Y0=1或Q0.0=1)时,D100或MW100定时自加1,电机反转(Y1=1或Q0.1=1)时,D100或MW100定时自减1,数值变化范围设定在-360至360之间。组态王画面上的三叶片对象的旋转角度,由外部变量D100或MW100决定。这种方法只能用于实际通信。
本帖最近评分记录:
  • 下载积分:+1(wzg87623) 热心助人!