您现在所在的是:

西门子SIEMENS

回帖:3个,阅读:1254 [上一页] [1] [下一页]
1518
设备电工
文章数:310
年度积分:115
历史总积分:1518
注册时间:2017/2/25
发站内信
发表于:2020/11/3 8:13:09
#0楼
用触摸屏S7200控制伺服,有几个问题请教大家。触摸屏写入数据不对,我设置脉冲数10000.点发送以后一直转不停。监控发现VD100数据非常大。于是我输出了一个2发送后仍然转不停监控发现现数仍然很大,但是转为二进制数却是对的。VD100数据由触摸屏直接写入。VW120,VW122触屏写入的数据却是正确的。大神帮我看一下哪里出了问题。我在电脑上直接写入脉冲数,运行起来却是对的。但触摸屏显示为0.

另一个问题是,我设置了10000个脉冲输出,伺服设置每转脉冲数10000.观察发现伺服电机转了两圈。这又是怎么回事。


第三个问题。我的PLC很老CPU224只有一个端口,接触摸屏就不能监控,能不能加一个端口。哪里有扩展板卖?
附件 二进制数.jpg

附件 伺服数据.jpg

附件 数字正确.jpg

附件 有符号数.jpg

附件 程序.jpg

附件 程序1.jpg

附件 触摸屏数据.jpg
[此贴子已经被作者于2020/11/3 8:15:52编辑过]
2976
zhoushaofeng19
文章数:160
年度积分:195
历史总积分:2976
注册时间:2012/5/10
发站内信
发表于:2020/11/3 9:34:05
#1楼
触摸屏这数据设置的格式与PLC的不一致引起的吧。
37240
cvlsam 版主
文章数:12401
年度积分:1592
历史总积分:37240
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2020/11/3 11:34:33
#2楼
因为西门子的高位字节在前,低位字节在后,因此,当数据为十进制2的时候:

VD124由VW124和VW126组成,VW124为高位数据,VW126中为低位数据,因此:数据2保存在VW126中。

对于触摸屏来说,如果支持设置读取顺序(即高位在前,低位在后,或者低位在前,高位在后)的设置的话,请根据西门子的要求进行设置,如果不支持的的话,请反转高低位。

目前的状况是你的触摸屏认为低位在前,高位在后,因此VW126的数据当成了高位,就成了2#0000 0000 0000 0010 0000 0000 0000 0000,因此得到了131072这个数值。

这就是造成问题的原因。

Good Luck~
19272
PLC-hmi
文章数:7447
年度积分:529
历史总积分:19272
注册时间:2010/8/19
发站内信
2018论坛热心网友
发表于:2020/11/3 13:09:17
#3楼
第三个问题。我的PLC很老CPU224只有一个端口,接触摸屏就不能监控,能不能加一个端口。哪里有扩展板卖?
有国产的PPI模块
或者转成网口再连接电脑

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

46.8003