技术论坛

程序数据处理

作者 主题
奇侠

经验值: 7770
发帖数: 1150
精华帖: 1
主题:【求助】程序数据处理


只看楼主 楼主 2018-11-10 11:09:06

 各位大侠

    早上好,遇到一个问题,请教一下;以前总是看别人写的程序,最近遇到改造,想修改一下程序,想着很简单的一两句程序,却还是有问题哦,无法完成,请大家指教;

程序实现的功能:双手控制同时按下I0.0和I0.1之间的时间差小于0.5s时,设备动作,大于0.5s设备不动作; 

见程序,0.5s值如何实现和计数当前值比较?仿真后,发现程序MW6中一直是0,MW2是十六进制数值,比较无法完成,请各位指正,谢谢;

 


,,
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1516825&b_id=4&s_id=0&num=5

奇侠

经验值: 9619
发帖数: 1550
精华帖: 14
回复:程序数据处理
推荐帖


只看楼主 1楼 2018-11-10 14:41:13

MOVE实数到整数变量里,需要先转换为整数、再给MW6,会导致结果为0



 
以下网友喜欢您的帖子:

  
侠圣

经验值: 2293
发帖数: 297
精华帖: 0
回复:程序数据处理


只看楼主 2楼 2019-03-26 10:23:48

emm……这个方案不需要用PLC实现啊……有安全型继电器可以用的……pilz那种


whatever it takes
以下网友喜欢您的帖子:

  
奇侠

经验值: 7770
发帖数: 1150
精华帖: 1
回复:程序数据处理


只看楼主 楼主 3楼 2019-03-26 10:36:16
以下是引用莉莉雅有个小梦想在2019-03-26 10:23:48的发言 >2楼

emm……这个方案不需要用PLC实现啊……有安全型继电器可以用的……pilz那种

已经使用安全继电器了,但是,有PLC的,只要改一下程序就完成了,免得再安装其他器件。


,,
以下网友喜欢您的帖子:

  
至圣

经验值: 72010
发帖数: 8043
精华帖: 145
回复:程序数据处理
推荐帖


只看楼主 4楼 2019-03-26 11:07:03

cmp比较指令的数据类型不匹配,因为定时器BI数据不是实数。如果需要时间比较,在比较前先需要转换数据格式。




 
以下网友喜欢您的帖子:

  
侠圣

经验值: 3631
发帖数: 71
精华帖: 0
回复:程序数据处理


只看楼主 5楼 2019-07-18 09:11:12

1、第一条语句要把时间值转换成对应的格式,MW2是剩余时间值

2、可以这样做,当I0.0和I0.1有一个通时启动0.5s定时器到的,在定时器没接通时检测两个信号同时通就输出,


leizf
以下网友喜欢您的帖子:

  
  • 上一页
  • 1
  • 下一页
收起
程序数据处理
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。